Commit Graph

12 Commits

Author SHA1 Message Date
kdusek
7b695d7b7f Fix compatibility issues with Qt/PyQt6 versions
Some checks failed
build / build-win64 (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-pip (push) Failing after 11s
- Add null check for message.message in search filter
- Handle missing colorScheme/colorSchemeChanged methods for older Qt versions
- Add display check to prevent hanging in headless environments
- Update build documentation with system package alternative
- Update PyInstaller spec for Python 3.12
- Improve run.sh script with venv management
2025-12-06 04:00:10 +01:00
dries.k
4a1f1804c1 don't set palette 2024-05-18 00:07:59 +02:00
dries.k
bc4c83b71c fix incorrect out of focus colors on some desktop environments 2023-08-17 23:12:45 +02:00
dries.k
c57e3d5bca Follow the system theme and set the icons accordingly, no more handcrafted theming 2023-05-30 21:51:58 +02:00
dries.k
4eceae5a40 use QCoreApplication.instance instead of passing the instance through several objects 2023-05-30 20:53:25 +02:00
dries.k
0ca78ad8d9 update type hinting 2023-05-21 12:53:33 +02:00
seird
bc221d6c8f Automatic theme (#29)
* add "automatic" theme

set the theme and icons based on the system theme

* update the default icons based on system theme

* update pyqt to 6.5.0 to get the colorSchemeChanged callback

* rename style to theme

* remove unused svg files for default theme

* ServerInfoDialog: update feedback colors in dark mode
2023-05-21 11:41:01 +02:00
dries.k
53ab09bee9 set fusion style before verify_server 2022-11-02 23:46:38 +01:00
dries.k
686bac7499 format theme string 2022-11-02 23:42:29 +01:00
seird
a8a854ce6b Add basic dark & light theme (#18) 2022-11-02 19:31:56 +01:00
dries.k
829a9a7c67 remove themes 2022-01-30 13:08:47 +01:00
dries.k
1520e4d9e7 initial commit 2021-08-05 18:56:17 +02:00