Code Monkey home page Code Monkey logo

Comments (21)

DaPigGuy avatar DaPigGuy commented on June 12, 2024 2

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.

aunetx avatar aunetx commented on June 12, 2024 1

@d3vilguard if I may tag you ;)

from blur-my-shell.

fjsevilla-dev avatar fjsevilla-dev commented on June 12, 2024

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.

Calosis avatar Calosis commented on June 12, 2024

Can confirm that on GNOME 46.rc, Blur My Shell is totally broken leading to a white screen desktop/overview.

from blur-my-shell.

aunetx avatar aunetx commented on June 12, 2024

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.

ryzendew avatar ryzendew commented on June 12, 2024

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.

image
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.

p0ryae avatar p0ryae commented on June 12, 2024

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.

aunetx avatar aunetx commented on June 12, 2024

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.

Calosis avatar Calosis commented on June 12, 2024

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

image
^ Same with overview
(Fedora 40, GNOME 46.rc)

from blur-my-shell.

ryzendew avatar ryzendew commented on June 12, 2024

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

image ^ Same with overview (Fedora 40, GNOME 46.rc)

you need to use the newest dash to dock

from blur-my-shell.

Calosis avatar Calosis commented on June 12, 2024

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
image ^ 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.

DaPigGuy avatar DaPigGuy commented on June 12, 2024

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.

aunetx avatar aunetx commented on June 12, 2024

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.

DaPigGuy avatar DaPigGuy commented on June 12, 2024

Yes, go ahead πŸ™‚

from blur-my-shell.

tux-wclp avatar tux-wclp commented on June 12, 2024

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.

RashadGasimli avatar RashadGasimli commented on June 12, 2024

Wait for developers fix that.

from blur-my-shell.

SpikeVN avatar SpikeVN commented on June 12, 2024

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.

d3vilguard avatar d3vilguard commented on June 12, 2024

image
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.

aunetx avatar aunetx commented on June 12, 2024

Hello everyone, could you please test the master branch before I publish the extension? Thanks a lot!

from blur-my-shell.

aunetx avatar aunetx commented on June 12, 2024

Version 59 uploaded, should be reviewed soon :)

from blur-my-shell.

d3vilguard avatar d3vilguard commented on June 12, 2024

image
Sorry for the late reply, man was having his beauty sleep. Works just fine.

from blur-my-shell.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.