devhub icon indicating copy to clipboard operation
devhub copied to clipboard

[Desktop] Linux fixes

Open brunolemos opened this issue 5 years ago • 5 comments

Fixed on v0.42.0

  • [x] Fix super lag and machine freezing (caused by setSkipTaskBar)
  • [x] Fix oauth flow

Fixed on v0.43.0

  • [x] Fix logo not showing on dock
  • [x] Exit full screen with Esc
  • [x] Disable super buggy "Lock on center" feature or fix it if possible

Pending fixes

  • [ ] [IMPORTANT] Fix devhub:// url scheme not working (related: #95)
  • [ ] Fix menubar mode

    Currently not possible to do it the "right way" because tray.getBounds() returns all values as zero on linux (https://github.com/electron/electron/issues/15003). electron-traywindow-positioner has a workaround using the cursor position (I don't want to add this dependency, but maybe do some similar workaround).

  • [ ] Fix logo not showing on .AppImage file
  • [ ] Fix pixelated logo on dock, make it high quality instead

brunolemos avatar Dec 30 '18 09:12 brunolemos

@brunolemos The desktop software turns the login to the browser but nothing happens in the software after I finish login. Does anybody have the same situation?

LynnHo avatar Mar 13 '19 02:03 LynnHo

Same here

mukeshmandiwal avatar Mar 13 '19 08:03 mukeshmandiwal

I have not been able to get a workaround due a problems with my virtual machines 😞 but it sounds to me that this way is the only one to handle deep-linking with linux, the trick may be in the .desktop file.

Here I leave a possible point to dig in 👀: https://github.com/mattermost/desktop/tree/master/resources/linux

x0s3 avatar Jul 09 '19 15:07 x0s3

I opened https://github.com/electron-userland/electron-builder/issues/4035, let’s see.

brunolemos avatar Jul 09 '19 20:07 brunolemos

The fix for https://github.com/electron-userland/electron-builder/issues/4035 has been merged ( https://github.com/electron-userland/electron-builder/pull/4909). Any update on this issue?

AndreTheHunter avatar Feb 01 '22 23:02 AndreTheHunter