appsmith icon indicating copy to clipboard operation
appsmith copied to clipboard

chore: Move Toolbar to IDE

Open hetunandu opened this issue 5 months ago • 4 comments

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.

hetunandu avatar Sep 10 '24 05:09 hetunandu