Skip to content

Conversation

@yar2000T
Copy link
Contributor

You can enable this in menu settings, closes #1039 issue

@Schneegans
Copy link
Contributor

Hi there! Thanks again for the initiative. Yet I think this should be tackled with #528 in mind.

Here, the idea is to assign the center action on a per-submenu basis. So each submenu (including the root menu) should get a drop-down option "Center Action" with the following options:

  • Close Menu / Go to Parent (for root menu / submenu respectively, this is the default option)
  • Execute Previous Action
  • Child Item A
  • Child Item B
  • ...

Currently, when you hover over the center of a submenu, the parent link is highlighted. With this new option, you can change this. If you select one of the children as the center action, this child will be highlighted instead. So you can create some sort of quick-action path through the menu where you only need to click the center items to got to a specific submenu.

Repeat-last is then just another option in this dropdown.

Yet one question needs to be answered. Which previous action is to be executed?

  • The last action executed, regardless from which menu it was chosen from?
  • The last action of the current menu?
  • Maybe even the last action from the current submenu?

Maybe it would be great if all these three were options in the center-action dropdown!

@yar2000T
Copy link
Contributor Author

Hi there! Thanks again for the initiative. Yet I think this should be tackled with #528 in mind.

Here, the idea is to assign the center action on a per-submenu basis. So each submenu (including the root menu) should get a drop-down option "Center Action" with the following options:

* Close Menu / Go to Parent (for root menu / submenu respectively, this is the default option)

* Execute Previous Action

* Child Item A

* Child Item B

* ...

Currently, when you hover over the center of a submenu, the parent link is highlighted. With this new option, you can change this. If you select one of the children as the center action, this child will be highlighted instead. So you can create some sort of quick-action path through the menu where you only need to click the center items to got to a specific submenu.

Repeat-last is then just another option in this dropdown.

Yet one question needs to be answered. Which previous action is to be executed?

* The last action executed, regardless from which menu it was chosen from?

* The last action of the current menu?

* Maybe even the last action from the current submenu?

Maybe it would be great if all these three were options in the center-action dropdown!

Thanks for review! Good point on drop-down option! I will try to implement this feature as you suggested

@yar2000T
Copy link
Contributor Author

I will continue work on this tomorow

@yar2000T
Copy link
Contributor Author

@Schneegans Im ready for review...

@yar2000T
Copy link
Contributor Author

yar2000T commented Jan 9, 2026

Any updates on this?

@Schneegans
Copy link
Contributor

I haven't looked into the code yet. I played around a bit and seems promising!

One feature which is definitely missing is that the correct center-action child is highlighted. So if the pointer is over the center of a submenu, currently the parent is highlighted. This should only be the case if the center-action is set to go-to-parent. Else, the selected child should be highlighted.

Also, I was just thinking about this: What if we introduced a new menu item type: Repeat Last. This new menu item type would have the option to choose between last-global, last-from-menu and last-from-submenu. Then, if you want to have this functionality for the center, you could add such an item to your menu and choose this in the center-action dropdown.

Maybe this would make things a bit more flexible? Then people would have the choice to put the repeat-last functionality into a menu item or the center... Also, it would make the center-action functionality cleaner from a mental-model point of view: Currently, you choose between child item selections and some additional, random options. With this change, you would always select one of the items when you click the center. This is much easier to conceptualize, I think!

What do you think?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add "repeat last" function

2 participants