Comments (21)
Much of the styling for the app grid elements were completely overhauled in GNOME 46 (see here)
An unfortunate result of these changes is that these elements (app tiles, navigation arrows, search result entries) now all have their own (opaque gray) background colors. Unless someone has a better solution, it looks like the Blur My Shell stylesheet will have to be more invasive now as it will have to completely override background colors for these elements for their hover & focus states.
Something like this:
.overview-icon {
background-color: transparent;
}
.icon-grid .overview-icon:hover, .icon-grid .overview-icon:focus {
background-color: rgba(100, 100, 100, 0.35);
}
I have a WIP branch if anyone wants to tinker with it.
from blur-my-shell.
@d3vilguard if I may tag you ;)
from blur-my-shell.
Same here. I don't have time now to test, but I guess the cause of the issue is the commit Pass 'radius' to the blur APIs instead of 'sigma'
from blur-my-shell.
Can confirm that on GNOME 46.rc, Blur My Shell is totally broken leading to a white screen desktop/overview.
from blur-my-shell.
I won't add support right now as there are more than just the sigma
name changing for example, styling class names changed); and I have not updated to GNOME 46 yet (I am waiting for fedora 40 beta). I will begin work on this in 1 week or 2.
from blur-my-shell.
Much of the styling for the app grid elements were completely overhauled in GNOME 46 (see here)
An unfortunate result of these changes is that these elements (app tiles, navigation arrows, search result entries) now all have their own (opaque gray) background colors. Unless someone has a better solution, it looks like the Blur My Shell stylesheet will have to be more invasive now as it will have to completely override background colors for these elements for their hover & focus states.
Something like this:
.overview-icon { background-color: transparent; } .icon-grid .overview-icon:hover, .icon-grid .overview-icon:focus { background-color: rgba(100, 100, 100, 0.35); }I have a WIP branch if anyone wants to tinker with it.
you need to change metadata from 45 to 46 and version 55 to 56 but it works thanks please open a PR or maybe @aunetx can use it
from blur-my-shell.
you need to change metadata from 45 to 46 and version 55 to 56 but it works thanks please open a PR or maybe @aunetx can use it
It doesn't. After compiling and installing the extension from @DaPigGuy fork I still get the white screen. Are you using a different fork?
Just realized I forgot to switch branches in his fork⦠it works fine now.
from blur-my-shell.
Hi @DaPigGuy, are you okay with opening a PR with the changes you made? And if it works well for everyone then next release will be for GNOME 46!
By the way, for those that are using this already, is the styling OK for overview elements? As @DaPigGuy said, there should be changes with the css stylesheet, so I don't know how it is precisely without them
from blur-my-shell.
Hi @DaPigGuy, are you okay with opening a PR with the changes you made? And if it works well for everyone then next release will be for GNOME 46!
By the way, for those that are using this already, is the styling OK for overview elements? As @DaPigGuy said, there should be changes with the css stylesheet, so I don't know how it is precisely without them
Using @DaPigGuy branch, everything seems to working well minus the stylesheet issues. See below
^ Same with overview
(Fedora 40, GNOME 46.rc)
from blur-my-shell.
Hi @DaPigGuy, are you okay with opening a PR with the changes you made? And if it works well for everyone then next release will be for GNOME 46!
By the way, for those that are using this already, is the styling OK for overview elements? As @DaPigGuy said, there should be changes with the css stylesheet, so I don't know how it is precisely without themUsing @DaPigGuy branch, everything seems to working well minus the stylesheet issues. See below
you need to use the newest dash to dock
from blur-my-shell.
Hi @DaPigGuy, are you okay with opening a PR with the changes you made? And if it works well for everyone then next release will be for GNOME 46!
By the way, for those that are using this already, is the styling OK for overview elements? As @DaPigGuy said, there should be changes with the css stylesheet, so I don't know how it is precisely without themUsing @DaPigGuy branch, everything seems to working well minus the stylesheet issues. See below
^ Same with overview (Fedora 40, GNOME 46.rc)you need to use the newest dash to dock
I'm not using dash to dock, both the Dock in the overview and the icons in the overview are broken like seen in the image.
from blur-my-shell.
Hi @aunetx
Unfortunately I will be quite busy this week. Someone will have to figure out the background color styling for all the overview elements to match the new gnome-shell styling (hover, hover+active, focus, focus+hover, focus+hover+active). There also seems to be an issue with app folder blur that needs to be sorted out.
from blur-my-shell.
No problem! I won't be able to test it either (I need to wait for fedora 40 beta, as I use my computer to work so I don't want to have an unusable machine), but my question was more generally if you're okay with me merging your code into the main branch :)
from blur-my-shell.
Yes, go ahead π
from blur-my-shell.
On Arch (use Endeavour OS who uses Arch repositories) does not work at all: it does not start !!!
I updated my OS and went from Gnome 45 to Gnome 46: upon restarting the system, the extension does not start.
Can you implement support for Gnome 46?
from blur-my-shell.
Wait for developers fix that.
from blur-my-shell.
On Arch (use Endeavour OS who uses Arch repositories) does not work at all: it does not start !!! I updated my OS and went from Gnome 45 to Gnome 46: upon restarting the system, the extension does not start. Can you implement support for Gnome 46?
As @ryzendew mentioned above, you can use dconf to remove extension version checking, and build this fork for GNOME 46 (I think it would be merged when @DaPigGuy got all major issues sorted out)
from blur-my-shell.
DaPigGuy's git on 46 on Arch. Just to clarify the confusion above from Calosis's post about the icons having frames - this is with the default dock.
P.S. if testing is needed, tag me.
from blur-my-shell.
Hello everyone, could you please test the master branch before I publish the extension? Thanks a lot!
from blur-my-shell.
Version 59 uploaded, should be reviewed soon :)
from blur-my-shell.
Sorry for the late reply, man was having his beauty sleep. Works just fine.
from blur-my-shell.
Related Issues (20)
- Add GNOME 46 support HOT 1
- gnome-shell frequently crashing with `Object Meta.BackgroundActor has been already disposed` HOT 2
- Not working on gnome 46 HOT 13
- No blur/transparency on applications icons in overview (see screenshot in description) HOT 1
- Hovering app icons causes double highlighting with dash-to-panel on GNOME 46. HOT 2
- Application blur not working GNOME 46 HOT 15
- JS Error: too much recursion HOT 1
- Black background on Gnome 46 HOT 3
- Blur not activating for windows after computer suspends (goes to sleep) HOT 3
- Application blur stops working after unlocking screen. HOT 6
- Missing gschemas.compiled in version 59
- Blur effect randomly disables when clicking "Show Apps" button HOT 3
- Making gnome crash on Wayland
- ImportError: Unable to load file from: resource:///org/gnome/shell/misc/signals.js HOT 2
- Panel disappears when used with Just Perfection HOT 11
- Windows in secondary monitor flicker when changing workspace HOT 8
- Transparency no longer working in dash-to-dock extension HOT 3
- how to add blur to panel quick settings and other drop downs HOT 7
- Application blur issue with XWayland HOT 16
- [Request] Blurring PaperWM's worskspace switcher
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blur-my-shell.