Uh oh!
There was an error while loading. Please reload this page.
fix(theming): Conitionally disable blur filter for performance - #45395
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
susnux
commented
May 17, 2024
To be discussed by @nextcloud/designers |
kesselb
commented
May 18, 2024
Thanks for working on it 👍 Apparently my chromium has no hardware acceleration any longer (it's a snap package now, maybe that's related). It's basically impossible to use Nextcloud and especially navigation and dashboard. Screencast.from.2024-05-18.16-46-36.webmScreencast.from.2024-05-18.16-55-12.webmThe auto-detection worked. |
There was a problem hiding this comment.
I like this approach in general :)
One thing: leaving the sharp edges of a picture below the text can make it hard to read. I think that when we disable the blur we should also add a solid background, not transparent. We can use an average of the background similar to the auto primary? But lighter or darker depending on the theme.
Can we also narrow this down to windows && chromium users only?
susnux
commented
Jul 1, 2024
/backport to stable28 |
jancborchardt
left a comment
There was a problem hiding this comment.
@susnux with this pull request, most people will not see the visual effect of blurring (however it is achieved) anymore, as far as I understand? Which browsers is it default enabled and which default disabled for?
I was under the impression we would go for #45452 as an inbetween solution instead. cc @AndyScherzinger since removing blur will make stuff look less nice.
marcoambrosini
commented
Jul 1, 2024
If it's impossible to find a solution I would remove transparency + blur everywhere and work from there to achieve a nice design for everyone, without settings |
susnux
commented
Jul 1, 2024
Yes I hope we get this for Nextcloud 30. But we need a backportable solution for 28 and 29 as currently on those machines you can not use Nextcloud. For 30 we can then use @marcoambrosini solution |
susnux
commented
Jul 2, 2024
Currently in this PR: The first 3 never suffer the issue |
marcoambrosini
commented
Jul 2, 2024
Got it
I think it's fine then to leave the autodetect on |
Uh oh!
There was an error while loading. Please reload this page.
jancborchardt
left a comment
There was a problem hiding this comment.
Thanks for the explanation @susnux in your comment #45395 (comment)
Then I agree with you we should get this in very soon to backport, and get Marco’s solution done for 30: #45452
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
we will use the new approach with Nextcloud 30
szaimen
commented
Jul 2, 2024
🎉🎉🎉🎉🎉 |
szaimen
commented
Sep 17, 2025
@susnux I guess we should document this somewhere? |
szaimen
commented
Sep 17, 2025
I suppose on windows and linux with chromium based browser the checkbox should also be disabled? Apparently @peterwebdesign ran into a weird bug with it... |

Summary
As an alternative for #45049 but this one is not removing the blurry background for all users but only for chrome + edge by default.
User can force enable if it works for them (e.g. they have hardware acceleration) or force disable if they suffer performance issues.
Firefox and Safari are not affected by the performance issues, and Android should also be ok as they have proper hardware acceleration.
Mostly Windows is affected and Linux with faulty GPU drivers.
Screencast
a.mp4
Checklist