Skip to content
New issue

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

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

Already on GitHub? # to your account

Merge configuration tables for custom actions into one #1674

Merged

Conversation

rafaellehmkuhl
Copy link
Member

@rafaellehmkuhl rafaellehmkuhl commented Feb 6, 2025

Kapture.2025-02-06.at.14.16.40.mp4

Before and after:
imageimage

Contributes to #1573.

This commit merges the configuration menus for all custom actions into a
single table, common to all action types.

This ensures that the configuration for each action type is consistent and
easy to manage, as well as reducing the amount of code in each action
configuration component.
@rafaellehmkuhl rafaellehmkuhl force-pushed the merge-menu-custom-actions branch from dd026a3 to da4d7c4 Compare February 6, 2025 17:08
@rafaellehmkuhl rafaellehmkuhl changed the title Merge menu custom actions Merge configuration tables for custom actions into one Feb 6, 2025
Copy link
Contributor

@ES-Alexander ES-Alexander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

A couple of caveats, that might be worth changing/fixing here/soon:

  1. There's only one section now, so it's weird that it's collapsible
  2. Custom Actions can be replaced without warning #1673 is now more confusing, because some name conflicts in the table are ok, but not ones with the same type

@rafaellehmkuhl
Copy link
Member Author

Nice!

A couple of caveats, that might be worth changing/fixing here/soon:

  1. There's only one section now, so it's weird that it's collapsible
    Agree. I'm adding that way for now because it's our current style, but should be revisited at some point.
  1. Custom Actions can be replaced without warning #1673 is now more confusing, because some name conflicts in the table are ok, but not ones with the same type
    Totally. I will address that one soon. There are a lot of minors to fix on this custom actions pipeline.

@rafaellehmkuhl rafaellehmkuhl merged commit f2db9cf into bluerobotics:master Feb 6, 2025
11 checks passed
@rafaellehmkuhl rafaellehmkuhl deleted the merge-menu-custom-actions branch February 6, 2025 18:10
@ES-Alexander ES-Alexander added the docs-needed Change needs to be documented label Feb 7, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
docs-needed Change needs to be documented
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants