Skip to content

frontend: show custom extension actions on every tab - #4136

Draft
Daniiiil1 wants to merge 1 commit into
bluerobotics:masterfrom
Daniiiil1:codex/show-custom-extension-actions
Draft

frontend: show custom extension actions on every tab#4136
Daniiiil1 wants to merge 1 commit into
bluerobotics:masterfrom
Daniiiil1:codex/show-custom-extension-actions

Conversation

@Daniiiil1

Copy link
Copy Markdown

What changed

Moved the custom-extension action menu and ExtensionCreationModal out of the Installed-only card and into the page-level extension manager container.

The existing Install from file and Create from scratch actions are now available while the Store, Bazaar, or Installed tab is selected.

Why

Previously the controls were rendered only inside v-if="is_installed_tab". Users looking to install a new custom extension had to discover that the entry point was hidden under the Installed tab, and moving only the floating button would still leave the creation modal unavailable outside that conditional subtree.

Closes #4016.

Impact

This changes only where the existing action controls and modal are mounted. Installation, upload, and creation behavior is unchanged.

Validation

  • bun --cwd core/frontend lint
  • bun --cwd core/frontend build
  • git diff --check

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.

To install a custom extension the user has to enter the "installed" tab of the extensions page

1 participant