Skip to content
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

Feature request: Blur tray, calendar, right click menus, authentication dialog etc. #183

Open
mi16087 opened this issue Jan 26, 2022 · 8 comments
Labels
enhancement New feature or request

Comments

@mi16087
Copy link

mi16087 commented Jan 26, 2022

If it's possible, it would be nice to add macOS Monterey (Big Sur) or Windows 11 like blur to right click menu, calendar, tray menus from panel, authentication dialog, notifications, window switcher, text bubble when mouse hovering over the app in dock etc.(in case i forgot something)

@ghost
Copy link

ghost commented Jan 26, 2022

I think you'll need to modify the theme you use, maybe a modified version of Adwaita for this. But yeah, it's probably possible for "Blur My Shell" to do this.

Hmm, come to think about it, a modified theme won't do, as it needs to request blur in those areas.

Also, we don't want to 'over do' on the blur effect, too much can be...well too much.

@aunetx
Copy link
Owner

aunetx commented Jan 26, 2022

To be honest, that's... impossible, or at least not by me.

Let's list:

  • right click menu: managed application-side, BmS can't do anything (blur may be added by GTK for example, but this is not doable here, and not implemented in GTK4 anyway for the moment IIRC)
  • calendar: which one? Do you mean the panel notifications/calendar/weather/etc widget? That's doable, with some work, but the corners would be squares, which is not cool at all and probably not wanted by anyone
  • tray menus from panel: same thing, you can look at https://github.com/aunetx/dominant-color for a proof of concept which may interest you for that
  • authentication dialog: I don't know how it is created, but I guess polkit is implemented in gnome-shell directly (which is good); however the lack of rounded corners is a very big limiting factor, and there is no way to blur the background (as it is done for overview applications folder for example, which are similar), because not being able to see the apps behing the dialog would be disastrous
  • notifications: see Blur my notifications bubbles! #20, doable with some work, but still straight corners
  • window switcher: if you mean alt-tab, see Feature request: Blur for Alt+Tab #115; doable too (even though idk how), but straight corners
  • text bubble in the app drawer: could be done but... would be pretty hard, and still straight corners

And additional things:

  • onscreen keyboard: look at the Blur onscreen keyboard #164, kinda works but... not in the first try, and I have no idea how to fix this
  • dash: for the moment, the dash is simply transparent (when not using dash-to-dock or similar); I would love to blur it but there would be straight corners, which is too ugly for me to even work on this (I say this because each addition means hours of work, and then probably hours maintaining it)
  • panel corners: they are currently disabled when the extension is activated, I already spent hours trying to blur them but... that's entirely out-of-reach for me

And to all of this, a last problem: for most of the additions, I need to add separate signals (to remove most of the artefacts due to gnome-shell being buggy with Shell.BlurEffect), which may cause CPU overhead; and it looks like blur does not like blur: if two blurred widgets are superimposed, the blur effect bugs awfully.

So, nearly all of this is not possible by me... but maybe someone else will be able to do something about it, especially if the GNOME project finally decides that blur is great enough to be properly implemented everywhere!

@mi16087
Copy link
Author

mi16087 commented Jan 26, 2022

Thanks for the answers!

@jefer94
Copy link

jefer94 commented Jul 29, 2022

I think we also need a hand for the part of team of @GNOME actually is the best desktop with and without extensions, but exists app like tweaks and the version of settings of @manjaro that simplely does not adact to the theme succesfully, actually this project is keeping gnome less far of MacOS in UI/UX
image

@andrewaclear
Copy link

I was very excited to see you guys started working on putting blur behind menus and tooltips! There is an issue with shadows however. Right now they are also being blurred behind. I was checking my theme to see if I could get around it from my GTK end but I don't think I can. For a menu I put the shadow behind .csd decoration or .csd.popup decoration and I think I have to do it this way. I think you could fix this since the blur you have done behind windows does not include the window shadow which is perfect. Here is a screen shot of what it looks like rn:
image

@aunetx aunetx added the enhancement New feature or request label Aug 27, 2022
@olbotta
Copy link

olbotta commented Dec 15, 2022

  • Do you mean the panel notifications/calendar/weather/etc widget? That's doable, with some work, but the corners would be squares, which is not cool at all and probably not wanted by anyone

this would be really cool, also for menus like the top-right one
image

although i agree that square corners are kind of ugly... that's a shame this can't be implemented!

@robszy
Copy link

robszy commented Jun 15, 2024

Is this square corners still an issue ? Can anyone explain: post screenshoot how it would look ?

@athyfr
Copy link

athyfr commented Aug 7, 2024

I think the blur-me fork has some of this implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants