vinifmor / bauh

Graphical user interface for managing your Linux applications. Supports AppImage, Debian and Arch packages (including AUR), Flatpak, Snap and native Web applications
zlib License
960 stars 71 forks source link

[Suggestion] Support for PinePhone? #136

Open perrsona1234 opened 3 years ago

perrsona1234 commented 3 years ago

Hello.

I recently got my PinePhone (https://www.pine64.org/pinephone/) and I installed Arch Linux with Phosh (https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html) on it and I tried to use Your application. I installed it from the AUR via the bauh package.

It works well, but the UI is literally unusable in portrait mode and kinda usable in landscape. Would it be possible to add libhandy (https://gitlab.gnome.org/GNOME/libhandy/) support, so it would scale a bit better for the PinePhone? And if that's not possible, what about the option to downscale the UI to something, like ~60-70% of the default UI scale, so it would work better in landscape mode?

Thank You.

And some screenshots to visualize how it looks (those little >> do nothing, when I tap them):

20201002_11h22m31s_grim

20201002_11h25m46s_grim

vinifmor commented 3 years ago

Hello, @perrsona1234. It is nice to see that bauh at least renders on ARM. I currently have no ARM device to test upon, but I'm going to have a look at libhandy. In the meantime, try to downscale the app through the Interface settings and see if it helps.

bauh_scale

perrsona1234 commented 3 years ago

Hello, @perrsona1234. It is nice to see that bauh at least renders on ARM. I currently have no ARM device to test upon, but I'm going to have a look at libhandy. In the meantime, try to downscale the app through the Interface settings and see if it helps.

bauh_scale

Downscaling via Interface settings doesn't work. No matter what value I put there it reverts it back to the default 100%.

vinifmor commented 3 years ago

Try to edit the value instead of clicking the arrows. I'm going to unlock the down arrow to work with values less than 100. You can also change through the setting file directly (~/.config/bauh/config.yml)