Commit Graph

8 Commits

Author SHA1 Message Date
Kacper Donat
a32594faea Gui: Add ThemeTokenManager class to contain theme parameters
This class aims to implement Design Token idea into FreeCAD themes. It
allows themes to use generic variables with generic values so we could
use one qss theme and change the style based on values from preference
packs.
2025-07-07 00:07:31 +02:00
luzpaz
ed40de3e23 Fix various typos
Found via codespell.
2024-11-15 20:18:46 +01:00
Syres916
d0d414057c [Gui] Add missing checked property 2024-07-25 18:50:46 +01:00
Syres916
acdc6036f9 [Gui] Correct checkbox checked states 2024-07-25 15:04:04 +01:00
Syres916
4beef5e0d8 [Gui] Overlay set hide in non 3D view to be true/checked 2024-07-22 11:13:11 -05:00
Chris Hennes
07f16394d1 UI: Fix repeated names in UI files 2024-07-14 22:34:37 -05:00
FEA-eng
cb37bcc508 Update DlgSettingsUI.ui 2024-07-10 10:31:29 +02:00
Kacper Donat
05aaf0ed48 Preferences: Reorganize UI and Theme pages in Display group
This changes current "Display/UI" pages to "Display/Advenced" as most of
settings there were pretty technical. These settings are not removed as
it is hard to decide which one should be removed and which one should
stay and we are too close to UI freeze.

Settings that should be obviously kept were moved to new "Display/UI"
section which now includes also options from previous "Display/Theme".

Fixes: #14412
2024-07-01 10:41:30 -05:00