Creating new custom theme


What is a proper way to create a custom theme in NC 25?

What I did:

  • setup config/config.php with theme property with value of MY_THEME
  • make a copy under themes/MY_THEME of themes/example

What’s working:

  • method with textual change in defaults.php like getSlogan, getEntity, getName etc.

What’s not working:

  • method getScssVariables

  • I’ve changed almost all of the scss variables but the colors did not changed

What I want to achieve:

  • to make a custom theme and disable/hide theming app to force to use my theme, and not be able to customize it anymore

How could I achieved that?