zealdocs / zeal

Offline documentation browser inspired by Dash
https://zealdocs.org
GNU General Public License v3.0
11.37k stars 778 forks source link

Zeal looks too small on Linux #1578

Open anmsh opened 10 months ago

anmsh commented 10 months ago

Hello! Zeal looks too small on Linux. I can Ctrl+MouseWheelZoom on the docs, but rest of the app looks too small.

I am a long time Zeal user. This is the first time I tried it on a Linux. One of the things I tried is to use lxappearance and set the Default Font to bigger sizes. Other programs respond to this change, but not Zeal.

Details:

Screenshot at font size 14 on lxappearance. image

Screenshot at font size 18 on lxappearance. image

Screenshot of a docset after manually zooming in. Notice the left list panel looking much smaller in comparison. image

novaTopFlex commented 4 months ago

This may be a problem with the Qt appearance settings, and the LXAppearance application is intended to change GTK (formerly Gtk+) appearance settings, specifically targeting Gtk+2.0 and Gtk+3.0 versions. Most installations of the Zeal documentation browser on Linux systems are based on Qt, so changing Gtk+2.0/Gtk+3.0 settings may have no bearing on the Qt appearance and interface settings.

trollixx commented 4 months ago

I think this small interface should be fixed with Zeal v0.7 built against Qt 6. Alternatively, this is caused by misconfiguration of the Qt platform plugin, so Qt apps don't look native in your DE.

anmsh commented 4 months ago

Great news! Hope this fixes it. 🤞

trollixx commented 3 months ago

@anmsh were you able to test Qt 6 based Zeal v0.7.x?

anmsh commented 3 months ago

The latest version as per my distro is 0.6+. I will try with the source install and report back.

anmsh commented 1 month ago

I did try the source install method and had some trouble with the install. Most likely something to do with having both Qt 5 and Qt 6. I need this sooner. So I will report back sooner.

anmsh commented 1 month ago

I can install the zeal version v0.7.2-dev.23+1067eae Qt5 version after installing the following three packages libqt5webchannel5-dev, qtwebengine5-dev, libqt5x11extras5-dev.

I will have to try with a fresh Qt6 install and report back.

Edit: included zeal version