invoiceninja / admin-portal

Invoice Ninja: Desktop/mobile admin portal built with Flutter
https://demo.invoiceninja.com
Other
1.56k stars 521 forks source link

Scaling on Linux ignores non multiples of 100 #617

Open shrippen opened 7 months ago

shrippen commented 7 months ago

Setup

5.7.4, installed via snapd on Arch Linux

Interface

Describe the bug

The flutter app only scales 100, 200 and 300%. 150% is ignored. This makes usage tiresome on my eyes.

Expected Behavior

Flutter app scales on 125, 150, 175% etc.

hillelcoren commented 7 months ago

It's possible installing the app through Flatpak will help.

https://flathub.org/apps/com.invoiceninja.InvoiceNinja

There's also an option to set the font size on Settings > Device Settings.

shrippen commented 7 months ago

The flatpak version doesn't launch, unfortunately. I also saw that I can increase the font size. That works but is kinda ugly because it makes the interface really condensed.

hillelcoren commented 7 months ago

Do you see any errors when trying to launch the Flatpak app?

cmmata commented 6 months ago

At least on Fedora 39, installing InvoiceNinja via flatpak generates this command to execute the app from the menu, and throws the error

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=invoiceninja_client com.invoiceninja.InvoiceNinja bwrap: execvp invoiceninja_client: No such file or directory

hillelcoren commented 6 months ago

What happens if you try: /usr/bin/flatpak run com.invoiceninja.InvoiceNinja