devhub
devhub copied to clipboard
[Desktop] Linux fixes
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 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?
Same here
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
I opened https://github.com/electron-userland/electron-builder/issues/4035, let’s see.
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?