It is macOS Ventura 13.4.1 (22F82). Diagnostic info send.
Thanks a lot, should be fixed in 4.151!
4.151 (2365) did not fix the problem.
That would be very weird. You menus seem to work fine now and the error logged was relatively clear. Are you sure the update went through completely?
v4.155:
-
adds the possibility to click the menu name on the top to edit it without going back:
-
brings initial support for configuring floating menu's in the table view mode in BTT. (not recommended though)
-
show/toggle action now has an option to make the floating menu the key window. This can be helpful in combination with the webview item, if you want to be able to type directly after showing it.
Here is a simple example showing ChatGPT when pressing ctrl+opt+cmd+C: chatgpt-menu
Strange is that after 4.151 update it was first working, then, after a few hours stop working and in the morning start working again. Without any need for interaction from my side.
BTW: Notch Test was always working - this one have no issues at all.
When my menu stops working properly, then your "Script examples" stops working too.
I have upgraded to 4.155 and will try to observe.
If it happens again, please open the menu in the BTT configuration and check for any items that do not render a preview in there.
As I remember all were rendering properly in preview. And it is not rendering problem in my opinion. If it were then text shown would be proper labels. But when problem appears BTT shows not labels but menu item names - so completely different info which never should be shown in menu. This is why I was using term "some kind of debug mode"
The problem is, the json menu configuration is not being parsed correctly, causing it to not render any of the custom properties apart from the text fallback - which is saved separately.
In the debug files you sent I recognized that a property was incorrectly saved as boolean instead of integer, which caused the whole rendering to fail.
In the debug files two of your items could not be rendered correctly due to that issue.
Looks like there were more than 1 problem. As, in fact, I remember that first 2 items were not properly previewed when I was preparing files for you . But after next alpha update they start to render properly in preview but still were not properly displayed in actual menu. After update to 4.151 they for sure were properly previewed and menu was properly shown till late night... Then in the morning start to work again. Maybe BTT was tired and just wanted to sleep ![]()
Maybe it's because you have Darkmode enabled.
The preset that @Andreas_Hegenberg has only light mode settings.
You should go into the BTT settings of the preset,
Click on "Appearance Dark"
Toggle the Checkbox "Use Appearance Defined For light Mode"
Good idea, dark mode related could explain why it didn't work during the night but started to work in the morning ![]()
When you share a preset example, I always have to go and toggle that setting, since I always use Dark Mode!
I'll make sure to enable that in the future, thanks for letting me know! (not a dark mode user
)
A nice to have feature tho !
Thanks, I won't have to do that everytime :)!
You should have it on by default when creating a new menu, And when I want Dark and Light to be different, I can toggle it off!
Can be the reason as original "NotchMenu.bttpreset" had "Use Appearance Defined For Light Mode" enabled and "ScriptExamples.bttpreset" had it not enabled.
Yep, just added it to the defaults. (You can change the defaults for your system by the way, but only for new items you create)
I can see that it takes into account, hovering, colors, fonts, icons,.. not just specific settings
Yep, for making a new default it needs to include everything.
For copy configuration / paste configuration you can check the "Only copy expanded categories" checkbox.
Icon section was missing for sub menus. Added in 4.156 alpha



