S3 — Batch action bar (single-type selections) #5

Closed
opened 2026-08-31 22:00:03 +00:00 by brian · 0 comments
Owner

Epic: #1 — Click & double-click actions / multi-select in Filux

Story: S3 — Batch action bar for single-type selections

As a user I want a contextual action bar when multiple files or multiple folders are selected so I can apply the same actions I would have via the per-item 3-dot menu.

Acceptance criteria

  • When ≥ 1 item is selected, a contextual selection action bar is displayed.
  • For a files-only selection, the bar exposes: Download, Preview, Share, Move, Rename, Delete, Compress to zip.
  • For a folders-only selection, the bar exposes: Share, Move, Rename, Delete, Compress to zip.
  • Actions that are invalid for the current selection type are hidden.
  • The bar provides a way to clear the selection.

Notes

  • Depends on S1. Extends FileList.tsx and FolderView.tsx (adds onSelectionChange + batch action handling).
  • UI/UX pattern mirrors the existing per-item 3-dot menu actions.
**Epic:** #1 — Click & double-click actions / multi-select in Filux ## Story: S3 — Batch action bar for single-type selections As a user I want a contextual action bar when multiple files or multiple folders are selected so I can apply the same actions I would have via the per-item 3-dot menu. ### Acceptance criteria - [ ] When ≥ 1 item is selected, a contextual selection action bar is displayed. - [ ] For a files-only selection, the bar exposes: Download, Preview, Share, Move, Rename, Delete, Compress to zip. - [ ] For a folders-only selection, the bar exposes: Share, Move, Rename, Delete, Compress to zip. - [ ] Actions that are invalid for the current selection type are hidden. - [ ] The bar provides a way to clear the selection. ### Notes - Depends on S1. Extends `FileList.tsx` and `FolderView.tsx` (adds `onSelectionChange` + batch action handling). - UI/UX pattern mirrors the existing per-item 3-dot menu actions.
brian closed this issue 2026-09-01 17:01:42 +00:00
Sign in to join this conversation.
No labels
epic
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brian/Filux#5
No description provided.