-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: NC25 not working with disabled Theming app #34338
Comments
I've the same issuses a written a blog post in French with some screenshot https://blog.genma.fr/?Nextcloud-25-l-application-theming-casse-l-affichage-des-CSS |
Looping in @PVince81 and @juliushaertl |
and @Pytal |
Some dashboard js depends on theming to adjust the header Tracking in #33969 |
Since the theming app now also hosts the accessibility settings, should we force enable it? |
WIP here: #34609 however I didn't test yet what happens if you disable the app and upgrade to this branch. |
Hey @szaimen, the theming app is disabled by default in the snap because it adds warnings about not having imagick. Did you ever test updates when this app is disabled? Any bad side effects? Has anyone considered splitting critical functionality out of a non-critical theming app so folks who don't want imagick installed don't constantly see a warning? |
it's not a warning as it's not yellow and not an error as it's not red. It's an info. Also note, since Nextcloud 25 the Theming app is one of the apps that must always be enabled: The reason is it was merged with the accessibility features as they shared to many settings and technics and need to work hand-in-hand, but Accessibility is not optional, it's one of the core principals of the Nextcloud project, see https://nextcloud.com/about/ (middle of the page, seems to miss anchors at the moment). |
That's a bit pedantic. The people who log bugs about that don't see it that way. Fixing that messaging would be helpful.
That's just signing us up for triaging more invalid bug reports. Can we please consider moving accessibility to another trimmed down app specifically for it? |
I think the best way forward would be this: #36607 |
Due to the theming app being forcibly enabled, as of 25, Do I understand correctly that the reason for the forcibly enabled theming app is the need for "accessibility features" ? |
@tonyguepin similar situation here. I was trying to use just one instance of NC 27 for multiple domain names, and depending on the domain show a different theme. I spent quite a lot in reading posts and docs, and it seemed feasible as some of the configs worked, while others not i.e. the part that isn't working is the override/injection of some CSS property, as described in this legacy page of the docs https://docs.nextcloud.com/server/12/developer_manual/core/theming.html and finally/sadly read this post https://help.nextcloud.com/t/howto-individual-themes-per-domain/27585/24 So I kindly ask: now that is not possible to disable theming, how to override/inject CSS properties into custom themes ("themes" folder, using the "example" theme/folder as template for others) now that functions in defaults.php like
are ignored or simply overridden by the theming functionality? Thanks in advance |
Bug description
when the theming app is disabled, NC is loaded without css.
Error "Could not find initial state background of theming" in browser console
Steps to reproduce
Expected behavior
Avoid the feature to disable the Theming app, when its that important
Installation method
No response
Operating system
No response
PHP engine version
No response
Web server
No response
Database engine version
No response
Is this bug present after an update or on a fresh install?
No response
Are you using the Nextcloud Server Encryption module?
No response
What user-backends are you using?
Configuration report
No response
List of activated Apps
Nextcloud Signing status
No response
Nextcloud Logs
No response
Additional info
No response
The text was updated successfully, but these errors were encountered: