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

[BUG]: Bug title OpenBar overrides JustPerfection's setting on Notification Banner Location #95

Open
darthpale opened this issue Dec 13, 2024 · 3 comments

Comments

@darthpale
Copy link

Describe the bug
I have Just Perfection set to put my notification at the bottom right of the screen "Bottom End"
Prior to installing OpenBar last night this was always rock solid. Now notifications are shown at the top-right of the screen.

To Reproduce
Change Just Perfection setting for Notification Banner Position to "Bottom End"
verify with notify-send "Test" "Test"
Lock Screen
Unlock Screen
Notification reverted to top-right.

Second Scenario

Disable OpenBar
Set Just Perfection notification banner to Bottom End
Lock Screen
Unlock Screen
Notification remain at Bottom-right
Enable OpenBar
Notifications revert to top-right

Relevant Specs:

  • Open Bar version: 41
  • Gnome version: 47.2
  • OS/Distribution: Fedora 41
  • Other installed extensions if interference is expected [Optional]:
  • Just Perfection
  • Blur My Shell
  • Backslide
  • Clipboard indicator
  • Coverflow Alt-Tab
  • Dash2Dock Animated
  • Desktop Cube
  • Drive Activity Indicator
  • GSConnect
  • QSTweak
  • Rounded Corners
  • Rounded Window Corners Reborn
  • Syncthing Toggle
  • User Avatar in Quick Settings
  • Appindicator and KStatusNotifier Support
  • Apps Menu
  • Background Logo

Screenshots
Helpful to see if there is a visual bug or if your Top Bar is modified by another extension that may be causing an interference.

Error Stack Trace
If you are getting an error (showing in the Extension Manager for e.g.), please run the following command in a terminal and then Enable the extension. If the error is preventing the extension from enabling then first remove/uninstall the extension then run the below command in a terminal and again install the extension while the command is running. If there is no error during enable then keep the command running and try disabling the extension. At some point the same error will show up in the terminal but it will also have a trace log. Please share that here so we can debug the issue.
SHELL_DEBUG=all journalctl /usr/bin/{gjs,gnome-shell} -fo cat

@neuromorph
Copy link
Owner

Hello,

OpenBar does set the vertical position for notifications to match that of the Bar. If bar is at top then notifications is at top else bottom. This can interfere with the same being set externally by another extension like JustPerfection.
I will look into adding an option for it so it can be set as desired either externally or through OpenBar.

Thanks for reporting!

@neuromorph
Copy link
Owner

This should work better in the new version (OpenBar 42) released recently.
In Top Bar Properties, there is now an option after bar position called Apply to Notifications. This will move the notifications with the bar to Top/Bottom if enabled. In your case, you can disable it to keep JustPerfection setting.
Please try the latest update and let me know.

Thanks.

@darthpale
Copy link
Author

Thank you. You are a great testament to excellence.

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

No branches or pull requests

2 participants