Add Linux support and UI scaling#26
Conversation
|
This is so cool! Thanks! Will look soon. |
|
@Dimillian yeah I get that :) |
dbad05d to
71b44c6
Compare
Damn I am cherry-picking on the fly xD |
|
Ok @Dimillian I think this done. I've rebased the branch to have clean diff, removed CI config Added |
|
@xlab yeap but at least people on Linux will be able to build it while I get the release sorted out. I guess I do it a way to maka it a workflow from GH, will look into it soon I hope |
|
@Dimillian I'm building AppImages from my fork for now: There is the CI job definition I use: Good luck! |
Add Linux support and UI scaling

Hello! These 2 commits add Linux support, I have verified on my Arch setup.
List of changes:
WEBKIT_DISABLE_COMPOSITING_MODEis on for Linux, because Tauri is glitched on Nvidia cards, it is a long going problem with Tauri. It doesn't affect visuals or performance of this app.Added UI scaling setting, this is important because on Linux scaling always has to be adjusted manually. This is on par with VSCode - shortcuts (Ctrl+
+/ Ctrl+-/Ctrl+0) are there. Scaling also works on macOS perfectly (useCmdkey). The scaling setting persists between restarts.Added AppImage building support and CI. CI builds for both x86_64 and arm64.
AppImage builds locally via
npm run build:appimage, but in CI you have to figure out how to set priv key for signing.UI scaling setting:

CI message on release:

UI scaling at work:
https://x.com/xlab_os/status/2011245882918981648