Skip to content

feat: add toggle all on/off button for addons#692

Open
evanesce345 wants to merge 1 commit intoViren070:mainfrom
evanesce345:feat/mass-addon-toggle
Open

feat: add toggle all on/off button for addons#692
evanesce345 wants to merge 1 commit intoViren070:mainfrom
evanesce345:feat/mass-addon-toggle

Conversation

@evanesce345
Copy link

@evanesce345 evanesce345 commented Feb 6, 2026

Wasn't sure the best UI/UX to go with for this, so it can be changed if needed.

Current implementation has a single button and is easy to understand:
image

Another idea is separate buttons which looks cleaner but is less intuitive:
image

Closes #659

Summary by CodeRabbit

Release Notes

  • New Features
    • Added a "Toggle all" switch to the My Addons settings, enabling users to quickly enable or disable all presets simultaneously.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 6, 2026

Walkthrough

A "Toggle all" switch has been added to the My Addons interface, allowing users to simultaneously enable or disable all addon presets rather than toggling each individually. The switch state reflects the overall enabled status across all presets and performs batch updates when toggled.

Changes

Cohort / File(s) Summary
My Addons Toggle Feature
packages/frontend/src/components/menu/addons.tsx
Added a "Toggle all" switch to the SettingsCard that enables/disables all addon presets in batch, replacing the need for individual toggling actions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 A switch to rule them all with glee!
No more clicking one by one, you see
Toggle all addons on or off so fast,
Now tweaking plugins's a breeze at last! 🎚️✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add toggle all on/off button for addons' clearly and concisely summarizes the main change—adding a toggle switch to enable/disable all addons at once.
Linked Issues check ✅ Passed The implementation addresses issue #659 by adding a 'Toggle all' switch for batch enabling/disabling addons, though the UI uses a single toggle switch rather than the two separate buttons originally proposed.
Out of Scope Changes check ✅ Passed The changes are limited to adding the toggle functionality in the My Addons section with no unrelated modifications detected in the summary.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

feature request: buttons to toggle all addons on/off

1 participant