opensnitch/ui
Gustavo Iñiguez Goia bf9801f917
ui: allow to configure screen/themes scale factor
Added new options to the Preferences dialog, to configure screens/themes
scale factor.

If the UI is using the System theme (default), configure Qt scale
options (needs UI restart):
QT_AUTO_SCREEN_SCALE_FACTOR (default True)
QT_SCREEN_SCALE_FACTORS (If auto scale is False, use this value(s))

The user can configure different scale factors for multiple screens, by
separating values with ; (1;1.5, etc...)

https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt

If the UI is using a qt-material theme, you can configure the "density"
scale of the theme:
https://github.com/UN-GCPDS/qt-material?tab=readme-ov-file#density-scale

https://github.com/evilsocket/opensnitch/wiki/GUI-known-problems#gui-size-problems-on-4k-monitors

Closes: #1102
2024-04-27 19:02:54 +02:00
..
bin ui: allow to configure screen/themes scale factor 2024-04-27 19:02:54 +02:00
i18n ui,popups: fixes and refactoring 2023-12-03 12:38:55 +01:00
opensnitch ui: allow to configure screen/themes scale factor 2024-04-27 19:02:54 +02:00
resources xdg updates + autostart + lockfile (#964) 2023-06-21 23:28:13 +02:00
tests Introduce 2 new daemon logging options: LogUTC & LogMicro. 2023-06-05 20:46:42 -06:00
.gitignore misc: small fix or general refactoring i did not bother commenting 2018-04-11 19:06:56 +02:00
LICENSE UI: added license, long description and distribute icons 2020-02-18 23:40:07 +01:00
Makefile Changed import ui_pb2 from global to relative 2021-06-18 12:54:17 -07:00
MANIFEST.in ui,db: added neede files for schema upgrades, other improvements 2023-07-31 00:19:39 +02:00
requirements.txt ui: bump unicode_slugify to 0.1.5 2023-05-18 11:27:21 -07:00
setup.py ui: added 64x64 icon 2023-02-11 21:50:49 +01:00