Bug #1789
Make the interface work for small screens
0%
Description
Hi,
I just bought myself a Pinephone Pro. It runs Debian Unstable, with absolutely all apps working. The only issue with this type of device, is that the screen is very small. In this case, Quassel can't cope with such a small screen. That's a shame, as it is otherwise fully functional.
It'd be great if some upstream maintainers in Quassel could have a look, and make the interface work in a very small window. There shouldn't be too much work needed for this. Just detect the screen size, and make the necessary adjustments for it. Note that the Pinephone can work in both protrait and landscape mode, and that the landscape mode makes a lot of sense with the additional keyboard.
Thanks for making such a nice IRC client. I use Quassel + Quassel-core every day using Debian on my laptop, and sometimes on my Android (though I would like to get rid and just use Mobian, if this bug can be addressed).
Cheers,
Thomas Goirand
History
#1 Updated by zigo about 3 years ago
FYI, a way to detect if we're on a small screen, is to see if libhandy is installed.
Cheers,
Thomas Goirand (zigo)
#2 Updated by james598patton about 1 month ago
zigo wrote:
Hi,
I just bought myself a Pinephone Pro. It runs Debian Unstable, with absolutely all apps working. The only issue with this type of device, is that the screen is very small. In this case, Quassel can't cope with such a small screen. That's a shame, as it is otherwise fully functional.
It'd be great if some upstream maintainers in Quassel could have a look, and make the interface work in a very small window. There shouldn't be too much work needed for this. Just detect the screen size, and make the necessary adjustments for it. Note that the Pinephone can work in both protrait and landscape mode, and that the landscape mode makes a lot of sense with the additional keyboard.
Thanks for making such a nice IRC client. I use Quassel + Quassel-core every day using Debian on my laptop, and sometimes on my Android (though I would like to get rid and just use Mobian, if this bug can be addressed).
Cheers,
Thomas Goirand
Great feedback, Thomas. Quassel’s UI scaling on small screens like the Pinephone Pro definitely needs attention. A responsive layout or adaptive scaling based on screen size would make it far more usable in mobile environments. Hope upstream can prioritize this for better Mobian support. https://www.aes-success.com
#3 Updated by Sheldon4 2 days ago
This is really interesting! I've been looking into getting a Pinephone Pro myself, the prospect of running Debian on a phone is super appealing. It's a bummer to hear about Quassel's UI issues on the small screen, though. UI scaling can be tricky. It's a bit like trying to make the interface of a complex game like Drift Hunters work on a tiny display - some elements just don't translate well without careful adjustment. Hopefully, the Quassel devs can find a solution to make it more phone-friendly!
https://drifthunters3d.io