appsmith
appsmith copied to clipboard
chore: Move Toolbar to IDE
Description
Update the old Toolbar and redesign implementation to follow the new modular approach. It creates a toolbar at the IDE level and uses that in the PluginActionToolbar. It allows extension for other components.
Unblocks #35528
Automation
/ok-to-test tags="@tag.Datasource"
:mag: Cypress test results
[!TIP] 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/10786745555 Commit: 29d59fd36be3555493f6540f104435031c42e4bd Cypress dashboard. Tags:
@tag.Datasource
Spec:
Tue, 10 Sep 2024 06:46:59 UTC
Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
Summary by CodeRabbit
-
New Features
- Introduced a customizable toolbar for plugin actions, enhancing user interface interaction.
- Added a new plugin action editor interface to manage plugin actions dynamically.
- Implemented a context provider for managing plugin actions throughout the application.
- Added a feature flag for conditional rendering of the new plugin action editor interface.
-
Bug Fixes
- Removed obsolete action redesign features, streamlining the user experience.
-
Documentation
- Added index files for better modularity and reusability of components related to plugin actions.