Nicolas Werner
56100ee8bb
Fix community menus on macos
...
3rd tries the charm?
2025-03-16 02:16:47 +01:00
Nicolas Werner
5fe8ebf335
Try to force a native menu item sync after adding the item
...
Hopefully this makes it visible and enabled properly.
2025-01-10 01:15:56 +01:00
Nicolas Werner
e9bbd61110
Try updating the menu after it is opened
...
Maybe this fixed the menus being in partial state on macos
2025-01-10 00:06:52 +01:00
Nicolas Werner
cd21ff6993
Horrific hack to hide menu entries when invisible
...
Workaround for https://bugreports.qt.io/browse/QTBUG-54767 or
https://bugreports.qt.io/browse/QTBUG-130996 .
This is probably the worst code I have written in a while, but basically
we add a value interceptor to filter out any invisible menu entry. This
is pretty dangerous because one false step crashes the whole menu. Menu
entries are actually Cpp owned and need to be manually deleted unless
they are removed via removeItem. Care needs to be taken to not mess up
the contentData list.
I expect this to break soon.
2025-01-06 22:04:48 +01:00
Nicolas Werner
96a07cf7d9
Fix space menu duplicate entries not getting removed
2025-01-05 01:26:19 +01:00
Nicolas Werner
ae9d8ba4ae
Try to improve the native menu situation on Qt 6.8
2024-11-17 19:42:22 +01:00
Nicolas Werner
5523460f4e
Fix menu positions
2024-10-08 23:35:13 +02:00
Nicolas Werner
65c6e96e24
Get rid of platform dialogs/menus now that Qt6.8 supports native menus without them
...
This will look bad on some platforms and older versions for now, but
should fix a lot of crashes and we can report the rest as bugs.
2024-10-08 23:04:41 +02:00
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2023-02-21 23:48:49 +01:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
7ec842ba51
Replace some user visible mentions of spaces
2022-10-01 15:20:38 +02:00
Nicolas Werner
376612e4eb
Support editing space children
2022-08-10 00:20:44 +02:00