Skip to content

ui: enforce single-line text for actions and add track location to queue#2025

Merged
theovilardo merged 1 commit into
masterfrom
fix/add-nextup-locator-and-text-ellipsis-for-buttons
May 16, 2026
Merged

ui: enforce single-line text for actions and add track location to queue#2025
theovilardo merged 1 commit into
masterfrom
fix/add-nextup-locator-and-text-ellipsis-for-buttons

Conversation

@theovilardo
Copy link
Copy Markdown
Owner

Updates Text components across the presentation layer to ensure consistent UI behavior on smaller screens or with long localized strings. Additionally, introduces a "tap to locate" feature in the queue header to navigate quickly to the currently playing track.

  • Applied maxLines = 1 and TextOverflow.Ellipsis to buttons, dialog actions, and labels across multiple screens and sheets.
  • Added a clickable interaction to the "Next Up" header in QueueBottomSheet to trigger track location.
  • Implemented smart scrolling logic in QueueBottomSheet that uses animated scrolling for nearby items and instant scrolling for distant tracks.
  • Updated relevant imports for TextOverflow and math utilities across the modified components.

Updates `Text` components across the presentation layer to ensure consistent UI behavior on smaller screens or with long localized strings. Additionally, introduces a "tap to locate" feature in the queue header to navigate quickly to the currently playing track.

- Applied `maxLines = 1` and `TextOverflow.Ellipsis` to buttons, dialog actions, and labels across multiple screens and sheets.
- Added a clickable interaction to the "Next Up" header in `QueueBottomSheet` to trigger track location.
- Implemented smart scrolling logic in `QueueBottomSheet` that uses animated scrolling for nearby items and instant scrolling for distant tracks.
- Updated relevant imports for `TextOverflow` and math utilities across the modified components.
@theovilardo theovilardo merged commit b580cb1 into master May 16, 2026
4 checks passed
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