Before the theming, before you must the follow developing instructions.
- Add your theme name into the schema under
themes
.
This name is creating your style classes. For example, the new theme name is "Gnome 40"; the plugin applies the following regular expression to the theme name and for this example [THEME NAME]
is gnome-40
.
Regular expression: /[^A-Za-z0-9]/g
- Run
glib-compile-schemas schemas
You can use the above-mentioned class names to style your theme.
You must add gtile-[THEME NAME]__
to the beginning of classes outside the main container.
Put your CSS codes into the stylesheet.
Install extension with Bazel
bazel run :install-extension
If succeeded, hit Alt
+F2
, type r
, and hit enter.
If icons are .svg format supports automatically create an export 3 resolution of the icon. (Requires inkscape)
-
Add your icons into the
/images/icons/[THEME]/source
. -
Run auto generate
cd images
./auto-generate.sh