Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix and deprecate the "Main (alt recording)" section in the Cycle Action editor #1902

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

cfillion
Copy link
Member

@cfillion cfillion commented Sep 21, 2024

4a37570 fixed running main actions from alt sections but broke alt-recording cycle actions until c9dade5.

Actions added to an alt section are effectively added to all of them + Main. However running those from another section than in the one it was originally registered in has never worked.

This commit disables the creation of new cycle actions in the "Main (alt recording)" section.

Old actions are not migrated to the Main section to preserve the existing command ID and shortcuts.

Also, only for users who do not already have cycle actions in that section, it makes the alt-recording section an alias of the Main section when selected in the editor's combo box. (Hiding it would be better, however that would require a bigger rework.)

4a37570 fixed running main actions from
alt sections but broke alt-recording cycle actions until c9dade5.

Actions added to an alt section are effectively added to all of them + Main.
However running those from another section than one it was originally registered
in has never worked.

This commit disables the creation of new cycle actions in the
"Main (alt recording)" section.

Old actions are not migrated to the Main section to preserve the existing
command ID and shortcuts.

Also, only for users who do not already have cycle actions in that section, it
makes the alt-recording section an alias of the Main section when selected in
the editor's combo box. (Hiding it would be better, however that would require
a bigger rework.)
@cfillion cfillion changed the title Cycl altrec Fix and deprecate the "Main (alt recording)" section in the Cycle Action editor Sep 21, 2024
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.

2 participants