Skip to content

Conversation

@skodak
Copy link

@skodak skodak commented Sep 15, 2025

Hello Alexander,

here is the promised code that attempts to simplify settings inheritance.

The original idea of settings inheritance was that admins should be able to create pretty much empty classic theme and just add new setting with the same name and load parent settings. Unfortunately when Boost was introduced the devs did not have full understanding of original classic theme architecture it seems.

Anyway, there do not seem to be any new regressions in Github CI compared to pre-existing CI a(you can compare it with https://github.com/skodak/moodle-theme_boost_union_child/actions/runs/17718325253)

I was thinking more about the snippets and sub-plugins, I guess it might be a lot easier approach for most users of your theme to customise their sites with extra code and CSS. I'll try to create a sample patch later this week.

Petr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant