First draft of mixins part
The mixins part defines the theme, as it lists the mixins that will affect yielded
contents (See #6 (closed)).
So far there are four themes:
-
mixins/dtkThemeNord.qless
-
mixins/dtkThemeNordLight.qless
-
mixins/dtkThemeOne.qless
-
mixins/dtkThemeOneLight.qless
They have all been backported from https://github.com/hlissner/emacs-doom-themes to define their own palette.
In order to be able to implement the style part, they have to answer to the same specification.
-
Specify base mixins -
Specify ground mixins -
Specify color mixins
Styles will then be implemented on this spec.
Nothing forbids styles to differ in the long term. Doing so will allow an application to make its own combination of styles and mixins in order to define its visual identity. They however have to be altogether compatible. API is not designed as such for now.