Commit Graph

12 Commits

Author SHA1 Message Date
Roman Telezhynskyi
aea4fe3cee Qt can ignore OS settings, so, we must check palette settings instead. 2023-08-09 15:53:00 +03:00
Roman Telezhynskyi
14ec95ee9f Switch to Fusion style when activate custom theme or use default dark theme on Windows. 2023-08-09 15:46:02 +03:00
Roman Telezhynskyi
aeb4780c96 Fix build with qmake. 2023-08-08 09:26:14 +03:00
Roman Telezhynskyi
0eff1b09f2 Use NativeMacDarkThemeAvailable instead of NSNativeMacDarkThemeAvailable. 2023-08-07 11:37:06 +03:00
Roman Telezhynskyi
6d70309136 Use icons from icon theme. 2023-08-07 11:08:12 +03:00
Roman Telezhynskyi
659188028e Reverse change.
error: @available does not guard availability here; use if (@available) instead
2023-08-05 19:39:23 +03:00
Roman Telezhynskyi
995ff71546 Fix infinite recursion. 2023-08-05 19:31:23 +03:00
Roman Telezhynskyi
45c0b1cf1f Use #include <QtGlobal> instead to cover all Qt versions. 2023-08-05 19:06:32 +03:00
Roman Telezhynskyi
cd0813f043 Fix compatibility with < Qt 6. 2023-08-05 18:58:29 +03:00
Roman Telezhynskyi
e60ba5bedb Support for dark theme for custom icons. 2023-08-05 17:52:34 +03:00
Roman Telezhynskyi
bc1f47921f Refactoring.
Code style.
2023-08-05 17:51:47 +03:00
Roman Telezhynskyi
ec8a22cc84 Improve support for dark theme.
Custom dark theme updated. Added support for native dark mode. Added new icon themes. Scene still needs improvement.
2023-07-24 13:41:42 +03:00