jordanbaird / Ice

Powerful menu bar manager for macOS
https://icemenubar.app
GNU General Public License v3.0
13.13k stars 246 forks source link

[Bug]: Modified menu bar item spacing value is not shown when settings appears after launch #392

Open gingerbeardman opened 2 weeks ago

gingerbeardman commented 2 weeks ago

Check Existing Issues

Description

Modified menu bar item spacing is not shown when settings appears, though the app does seem to know the current modified value because it greys out the Apply button when you reselect that amount.

Steps to Reproduce

  1. open ice settings
  2. change "menu bar item spacing" to -2
  3. restart ice
  4. open ice settings
  5. "menu bar item spacing" is shown as default
  6. change to -2 and "apply" button is greyed, signifying this is the current value

Ice Version

macOS Version

Screenshots

https://github.com/user-attachments/assets/7437ffa0-3698-407d-a936-0bab90d31626

kristiankruse commented 1 week ago

I do not have that bug with v. 0.11.9 and macOS 15.1 (beta)

gingerbeardman commented 1 week ago

Confirming solved in 0.11.9 on macOS 14.7 (23H124)

jordanbaird commented 1 week ago

Interesting, I don't recall making any changes that would have fixed this. If it happens again, we can reopen.

gingerbeardman commented 1 week ago

Correct, it's back.

The most annoying type of bug!

Screen shot 2024-10-14 at 15 48 57
jordanbaird commented 1 week ago

I think I'm going to change the way spacing works altogether and require the user to log out to apply. It would be nice to be able to set it on the fly, but it doesn't work very well as is, and it's complicated enough that right now I just want something that works. Maybe it would be nice for a future direction.