Skip to content

Conversation

@come-nc
Copy link
Contributor

@come-nc come-nc commented Sep 28, 2025

  • Resolves: #

Summary

Remove all uses of legacy class OC_Defaults, add a new interface OCP\Theming\IDefaults instead.

Not sure this is the right solution, code is so convoluted. It also looks like ThemingDefaults is doing way too much.

Checklist

Add a new interface OCP\Theming\IDefaults instead.

Signed-off-by: Côme Chilliet <[email protected]>
@come-nc come-nc added this to the Nextcloud 33 milestone Sep 28, 2025
@come-nc come-nc self-assigned this Sep 28, 2025
@come-nc come-nc added the 2. developing Work in progress label Sep 28, 2025
It seems too many stuff is depending on Defaults class.
So this is most likely not the right direction, but I’m not sure what
is.

Signed-off-by: Côme Chilliet <[email protected]>
Signed-off-by: Côme Chilliet <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants