Skip to content

feat: add single-select library picker mode#679

Merged
everpcpc merged 2 commits intomainfrom
codex/library-picker-single-select
Mar 19, 2026
Merged

feat: add single-select library picker mode#679
everpcpc merged 2 commits intomainfrom
codex/library-picker-single-select

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

Problem

Library filtering only supported the existing multi-select flow, which made quick single-library switching feel heavier than necessary. On tvOS, the picker was also not reachable from the dashboard flow, so library filtering depended on less-obvious fallback screens.

Approach

Add a toggleable single-select mode to the shared library picker and move selection to whole-row taps with explicit selection indicators. In single-select mode, picking a library immediately applies the filter and dismisses the sheet. Add a dedicated tvOS dashboard entry point so the same picker remains reachable on Apple TV.

Scope

  • Add single-select and multi-select mode switching in the library picker sheet
  • Update library rows to use row selection indicators instead of per-row toggles
  • Add a tvOS dashboard button to open the library picker
  • Sync localized labels and bump the build number to 374

Validation

  • make format
  • make build
  • make localize
  • ./misc/translate.py list

Add a toggleable single-select mode to the shared library picker and switch row selection to whole-row taps with explicit selection indicators.

Add a tvOS dashboard entry point for the picker so library filtering remains reachable without relying on toolbar buttons, and keep localized labels in sync.
@everpcpc everpcpc merged commit a0e1684 into main Mar 19, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/library-picker-single-select branch March 19, 2026 14:57
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.

1 participant