Skip to content

[Feature] Responsive Application View#623

Merged
davidvedvick merged 25 commits into
mainfrom
feature/responsive-application-view
Jun 26, 2026
Merged

[Feature] Responsive Application View#623
davidvedvick merged 25 commits into
mainfrom
feature/responsive-application-view

Conversation

@davidvedvick

Copy link
Copy Markdown
Collaborator

No description provided.

- Nest navigation to browser library destinations
- Abstracted isNarrow calculation
- Responsively set browser width
- Extracted save playlist dialog
- NowPlayingPlaylist
- NowPlayingItemView
- Control `NowPlaying` width from calling component
- Only navigate to `NowPlayingScreen` if screen `isNarrow`
- Account for system bars when drawing Now Playing
- Open playlist drawer using `ResponsiveState`
- Fixed constraints of landscape browser view
- Adapt NowPlaying Views to `ResponsiveState`
- Removed `playlistDrawerState`
@davidvedvick davidvedvick force-pushed the feature/responsive-application-view branch from 9b051a4 to 0bda453 Compare June 24, 2026 00:36
@davidvedvick davidvedvick linked an issue Jun 24, 2026 that may be closed by this pull request
7 tasks
Prevent unnecessary navigation with `NavController.peek()` and
`NavController.isNotEmpty()` and extensions.
- Always use a bottom sheet scaffold
- Fix remember keys of AnchoredDraggableState
- Pull draggableState out of NowPlayingNarrowView
- Offset browser drawer if split is present
- Set minimum now playing width
- Back button (ESC) returns to refresh button if focus is in list
- Navigating to child item in list focuses on refresh button first
@davidvedvick davidvedvick force-pushed the feature/responsive-application-view branch from 0bda453 to 527e2de Compare June 24, 2026 01:07
@davidvedvick davidvedvick merged commit 41afc97 into main Jun 26, 2026
1 check passed
@davidvedvick davidvedvick deleted the feature/responsive-application-view branch June 26, 2026 13:27
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.

Combine Handheld and TV views

1 participant