This pack contains a dark and a light theme to fit the Nord colour palette as well as a set of preferences.
Preferences activate and group panels and arrange workbeches. Themes and preferences work independently, you can use either or both.
After installation you can select and apply your preferred theme NorthernLights or NorthernNights within Preferences > General.
Be aware that applying the NordicPreferences alters your UI arrangement, make sure to back up current settings when in doubt.
Confirmed latest stable FreeCad version 1.0 - Expand for more
- 1.1rc
- 1.0
Older versions have not been tested and can therefore not be confirmed
- 1.0.1
- dark font on bright tooltips
- fixed overlay
This theme is likely not matching accessibility requirements regarding contrast.
As long as the preference pack is not available in the addon manager you can add it to the custom repositories within Preferences > Addon Manager Options with the repository url https://github.com/erroronline1/NordicFC and main branch. Also if you're going to tinker your own.
Using Preference Packs requires FreeCAD 0.20 or higher.
Preference Packs should be installed via the Addon Manager once available, but can be installed manually if required.
There ar no further dependencies.
Please report bugs to the issue queue and ping the dedicated NordicFC FreeCAD forum thread to discuss said issue or feedback in general.
The work is based on OpenTheme. Major work has been done by these fellows, I primarily adjusted colours and some stylings because I have been in desperate need of a nordic theme for years.
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.scssfiles and rebuild them usingbuild.shscript.
To watch files for changes and rebuild stylesheets automatically you can use--watchflag:./build.sh --watch
On customizing the package names, directory- and filenames of qss- and cfg-files must be the same!
The colour values in the cfg files are decimal representations of rgba hex codes and can be converted easily here
On the way I figured recent settings to be extractable from ~/.var/app/org.freecad.FreeCAD/config/FreeCAD/user.cfg (Flatpack installation on Mint 21.3).
I tried to mark the styleable items as far as I was able to for the next guy. Respective comments can be found within scss/OpenDark.scss from where you can search for elements with the same name in the other files.
acknowledging the original license: LGPLv2



