PLEASE REPORT BUGS/PROBLEMS ON GITHUB
OpenLight/OpenDark Theme Preference Pack for FreeCAD
This is a set of light and dark color-impaired accessible aesthetically pleasing themes (OpenLight and OpenDark) for FreeCAD based on the Open-Color Palette that is WCAG/APCA compliant.
I have refactored this theme for improved maintainability using SCSS. New color variants can be created easily without having to re-style the entire spreadsheet. I compile the stylesheets using QTSASS.
Using Preference Packs requires FreeCAD 0.20 or higher.
Preference Packs should be installed via the Addon Manager, but can be installed manually if required.
To build SCSS sources into QSS files you will need to have qtsass installed: spyder-ide/qtsass.
Once you have it you should modify ONLY .scss
files and rebuild them using build.sh
script.
To watch files for changes and rebuild stylesheets automatically you can use --watch
flag:
./build.sh --watch
This will make sure that your qss files are always up-to-date.