[BUG]: When Open bar enabled, Sticky notes loses the ability to apply it own color
Describe the bug I use Sticky Notes. I have several notes on my desktop, each of them has its own color. When open bar is enabled, the content of the note loses its color.
To Reproduce
-
Install Sticky notes
-
Create, let's say 3 notes with 3 different colors :
-
Enable open bar extension
-
At that time, colors are still OK (open bar settings not applied to already displayed windows)
-
Exit Sticky notes
-
Run Sticky notes
-
The colors are now gone :
Even if I try to re-enable colors afterwards, it is not taken into account.
This is even worse when using dark theme (reading can be almost impossible) :
Relevant Specs:
- Open Bar version: 43
- Gnome version: 48
- OS/Distribution: Arch
- Other installed extensions if interference is expected [Optional]: the extensions I have enabled that are related to visual effects are : burn my windows / Dash2dock animated / Rounded Window Corners Rebord
This is not expected as Sticky Notes should be using custom style classes for varied colors. I will look into it. Meanwhile, try adjusting the hint settings in OpenBar Gtk/Flatpak section. When I tried to reproduce, the top and bottom bars of the notes retained the colors as per sticky notes, while the middle section color was getting overridden by OpenBar.
Thanks for your reply. To be more precise, in my case, on sticky notes :
-
Top bar follows Open bar settings => OK
-
Bottom bar follows Sticky Notes choice => OK
-
Middle section follows Open bar settings => maybe OK by design (?), since I enabled Gtk/Flatpak styles, but in that case, maybe there could be an "exception" section for some apps for example, so that for apps like Sticky notes, the style is not forced by Open bar ? In sticky notes, the middle section color should be following user's choice in Sticky Notes menu - Moreover, in some case, the reading can become almost impossible because it seems Sticky Notes adapts text color depending on the background color which has been selected (and not the one which is actually displayed)