Skip to content

Conversation

@rodlie
Copy link
Member

@rodlie rodlie commented Jan 2, 2026

The default implementation in Qt is to close the menu when an action is triggered, add a new persistent menu and use it for gimos/snap/grid buttons.

Thanks to @nuxttux for reminding me to fix this.

friction-pmenu-2026-01-02_19.05.13.mp4

@rodlie rodlie added this to the 1.0.0 milestone Jan 2, 2026
@rodlie rodlie added the ux label Jan 2, 2026
@nuxttux
Copy link

nuxttux commented Jan 2, 2026

That was certainly fast.

rodlie added 2 commits January 2, 2026 20:56
Support persistent on checkable only.
Only checkable actions and zoom/filtering submenu is persistent.

Only for Linux and Windows.
@rodlie
Copy link
Member Author

rodlie commented Jan 2, 2026

Also added support for persistent view menu (Linux/Windows)

friction-view-menu-2026-01-02_20.54.15.mp4

rodlie added 2 commits January 2, 2026 21:23
ignore menu action (sub menu).
fix typo 😄
@rodlie rodlie merged commit 26825a9 into main Jan 2, 2026
6 checks passed
@nuxttux
Copy link

nuxttux commented Jan 3, 2026

IMG_20260103_000152_378.png

Unrelated to menus per-say, but I noticed that the color box in the fill area of objects shows black instead of the active color.

@pgilfernandez
Copy link

IMG_20260103_000152_378.png

Unrelated to menus per-say, but I noticed that the color box in the fill area of objects shows black instead of the active color.

PRd a fix here 😉

rodlie added a commit that referenced this pull request Jan 3, 2026
Fix regression introduced in 6dfd777

Ref: #679 (comment) and #681
@rodlie
Copy link
Member Author

rodlie commented Jan 3, 2026

Unrelated to menus per-say, but I noticed that the color box in the fill area of objects shows black instead of the active color.

PRd a fix here 😉

Added fix 0753cd0 in main, the regression was introduced in 6dfd777

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants