Skip to content

Add Universal Theming Classes#701

Open
yofukashino wants to merge 14 commits intoreplugged-org:mainfrom
yofukashino:utc
Open

Add Universal Theming Classes#701
yofukashino wants to merge 14 commits intoreplugged-org:mainfrom
yofukashino:utc

Conversation

@yofukashino
Copy link
Contributor

Adds UTC (Universal Theming Classes) that appends stable class names [For example utc_xyz] to elements, so theme devs don’t have to worry about class rerolls, only structural changes.
Helps with theming by removing the need for wildcard selectors, which also improves performance.

Named it UTC (on the recommendation of @JustOptimize) with the idea of getting it adopted across other client mods too, to make theming easier and consistent.

@ZapGaming
Copy link

This would be amazing if everyone works together!

@JustOptimize
Copy link

NGL using UTC as the name was a joke cause Coordinated Universal Time should have been CUT anyways and asking people to enable/implement UTC would have made some funny confusion.

@fedeericodl fedeericodl added enhancement New feature or request semver: minor Requires a minor semver version bump labels Jun 30, 2025
@lexisother lexisother changed the title UTC Add Universal Theming Classes Jul 1, 2025
@fedeericodl fedeericodl added the addon development Relates to developing addons, eg APIs or scripts label Sep 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

addon development Relates to developing addons, eg APIs or scripts enhancement New feature or request semver: minor Requires a minor semver version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants