Is there a way that sites already using custom Bootstrap themes should be handled? Obviously the variable values from the custom.scss could be re-entered into Theme Manager but is there a better way?
I think it’s possible to edit the theme.json file but I’ve only done a little testing. However, I entered some variables which are not available in the UI and this caused problems - the Theme Manager disappeared. As long as the supported variables are used, is this method a good approach?
There are hundreds of variables which can be used in a sass file before a custom Bootstrap file is compiled and the most important ones are included in the Theme Manager UI. It would hardly be feasible to include them all in the UI. However, there are quite few useful ones which are not available - such as variables for backgrounds or links etc.
As I mentioned above, it seems that entering variables in theme.json manually is not supported if those variables are not available in the UI. It would be a very useful option if we could add any Bootstrap variable here, albeit manually, to extend the options for themes - or perhaps the scss file could be accessed somehow. This would obviously be particuilarly useful when ‘converting’ existing themes to work in Theme Manager. Perhaps I should add a feature request for this, but perhaps it’s premature, given the feature is only experimental at the moment.