neuromorph / openbar

A GNOME Shell extension for theming Gnome Top Bar / Top Panel, Menus, Dash/Dock, Gnome Shell and Gtk/Flatpak Apps.
https://extensions.gnome.org/extension/6580/open-bar/
GNU General Public License v3.0
123 stars 2 forks source link

[BUG]: Inactive button incorrectly themed in shell screenshot overlay #49

Open mkalinski opened 6 days ago

mkalinski commented 6 days ago

Describe the bug Pressing "Print Screen" in Gnome launches the screenshot-taking overlay. It has three big button to select the scope of the screenshot: selection, screen, window. It also has two modes: taking screenshot or screencast.

In the screencast mode, the "window" button is disabled, as recording a single window seems not to be supported (at least on my system). In the default Gnome shell theme, the button is greyed out.

However, when "Apply All Styles to Shell allover" is enabled in OpenBar, the button looks the same as the other buttons, even though it's disabled and can't be clicked.

To Reproduce

  1. Enable "Apply All Styles to Shell allover" in Gnome Shell section of OpenBar configuration.
  2. Press "Print Screen" to launch Gnome screenshot overlay.
  3. Click on the webcam button to enable screencast mode.
  4. "Window" button is disabled, but it's not visible with OpenBar styling applied.

Relevant Specs:

Screenshots I would like to provide some, but I don't know how to screenshot the screenshotter app itself. :grin:

neuromorph commented 6 days ago

Thank you for reporting!

A fix is added to main . Let me know how it goes.

mkalinski commented 5 days ago

Looks fixed, thanks.