BuddiesOfBudgie / budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.
https://buddiesofbudgie.org
GNU General Public License v2.0
935 stars 48 forks source link

[Bug] Custom Format spacing for the Clock applet is inconsistent between reboots on a vertical panel #357

Closed justinhschaaf closed 1 year ago

justinhschaaf commented 1 year ago

Description

I have my desktop setup so the default panel is vertical on the right side of the screen. Upon setting a Custom Format for the Clock applet on this panel and restarting the system, extra spacing is added to the bottom of the applet that isn't present in the Custom Format text box in the applet's settings.

Budgie version

10.7.1

Operating System

Fedora 38

Steps to reproduce the issue

  1. In the Budgie Desktop Settings app, change the position on the default bottom panel to the right edge of the screen.
  2. In the Clock applet for the panel, enable the Custom Format toggle and change the format. I used %H:%M %S%n%n %Y %m.%d.
  3. Reboot the system.

Actual result

Before Reboot:

Budgie Clock Applet Before Reboot

After Reboot:

Budgie Clock Applet After Reboot

Expected result

The spacing for the custom format on the clock applet should be consistent between reboots.

Additional information

No response

serebit commented 1 year ago

I tried to reproduce this on Arch (same GTK theme, same format, etc) to no avail. Is this still happening on your machine?

justinhschaaf commented 1 year ago

Yep, still running into it. As a test, I just tried deleting the custom format value in dconf Editor and setting it again only to run into the same problem. My guess as to what might've broken it was that I experimented with adding newlines (%n) to the end of the format when I first made it in an attempt to add some padding below the clock; however, since these didn't apply in real time when changing the format, I just removed them and didn't think much of it. I thought that maybe these newline characters might still be there somehow, and as such tried deleting the key and set the format again to no avail; I'm not an expert with how Linux works and have been daily driving it for less than a year at this point, so I'm not sure how I'd look into the issue further on my own either.

serebit commented 1 year ago

You could try resetting the entire Budgie panel configuration using nohup budgie-panel --reset --replace &. If you set everything back up and it still happens, I'll ask for some additional info to do my absolute best to reproduce this.

justinhschaaf commented 1 year ago

That appears to have fixed it, thank you so much for your help!