Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desktop release lagging #5394

Closed
chriseomi opened this issue Nov 2, 2021 · 9 comments
Closed

Desktop release lagging #5394

chriseomi opened this issue Nov 2, 2021 · 9 comments

Comments

@chriseomi
Copy link

chriseomi commented Nov 2, 2021

Wondering if wire-desktop is going to receive a little tlc sometime in the nearby future.

Last release was 5 months ago in June. Whereas the wire-web and the Mac App store version are receiving regular updates.

Happy to help with testing or devopsy things if needed.

@ghost
Copy link

ghost commented Nov 6, 2021

That's a good thing. Many people don't like frequent updates (like Signal). Stability and backward compatibility are comforting.

@marvinhagemeister
Copy link

That's a good thing. Many people don't like frequent updates (like Signal). Stability and backward compatibility are comforting.

Disagree. There are some very user visible bug fixes queued that haven't been released yet. Most notably #5164 which makes using the desktop client unusable on my Macbook.

@fluffypony
Copy link

I basically have stopped using Wire on my Macbook. It's an insane battery hog because of #5164 - and since it's not a native Apple Silicon binary (or a Universal Binary) its impact is like 20% - 30% worse as it has to be virtualized through Rosetta 2. They also haven't opted in to allowing the iOS version to be installed on macOS, which might partially solve this issue.

@ghost
Copy link

ghost commented Nov 24, 2021

I have wire-desktop on Linux i686 on Pentium 4:

  • background 10%
  • active 15%

But I don't see this as a problem (except for long startup time), since I only run Wire a few times a day. It is not running all the time. Similarly, I didn't keep telegram-desktop open all the time when I used it.

If this problem is fixed in git, why don't you compile new version yourself?

UPD: Alas, using Electron in modern applications has become common practice. Everyone has forgotten about fast C. However, downside is cross-platform (and security).
Let's say that if there were no cross-platform toolkits, Linux (and even Mac) would not have many applications at all. But Windows users, of course, would prefer fast native WinAPI (as it used to be), but that's their problem.

@fluffypony
Copy link

@artenaki I did indeed try building bins - but it launches a white screen with a spinning wheel, and I don't really have time and energy to debug why it never goes beyond that.

Screen Shot 2021-11-23 at 6 31 30 PM

The challenge here is that Wire is more Cathedral and less Bazaar, and given the relatively high cost we pay for our Wire Enterprise license every month I'm just a little disappointed that they can't get regular updates out. We're seriously considering switching to self-hosted Matrix / Riot given this debacle + the lack of an Apple Silicon binary for macOS.

@rkapur-gds
Copy link

Bumping this to see if a native Apple Silicon binary is on the horizon!

@rkapur-gds
Copy link

rkapur-gds commented Apr 14, 2022

Building the latest release for arm64 worked for me:

git clone https://github.com/wireapp/wire-desktop.git
cd wire-desktop
yarn
yarn build:macos:arm64
cp -r wrap/build/Wire-mas-arm64/Wire.app /Applications/Wire.app
open /Applications/Wire.app

@tlebon
Copy link
Contributor

tlebon commented Oct 12, 2022

Bumping this to see if a native Apple Silicon binary is on the horizon!

bit late but this has been included in the latest release.

@tlebon
Copy link
Contributor

tlebon commented Oct 13, 2022

I'll close this for now, as the topics mentioned in this issue have been addressed.

  1. apple silicon binary
  2. Electron upgrades
  3. fix: Don't render LoadingSpinner after it has faded out #5164

If any new issues crop up in the desktop application, please open a new ticket!

@tlebon tlebon closed this as completed Oct 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants