vesper_player_ui 0.6.4
vesper_player_ui: ^0.6.4 copied to clipboard
Optional Flutter UI controls and stage for Vesper Player.
Changelog #
Unreleased #
0.6.4 - 2026-09-21 #
- Add
VesperPlayerStageSkinandVesperPlayerStageThemefor semantic icons, custom widgets, palette, button roles, timeline/HUD styling, and runtime switching. Null Stage skins restore SDK defaults. - Breaking:
VesperStageIconButton.iconacceptsWidget;size,iconSize, andcontainerAlphamove toVesperStageButtonStyleand named variants. Primary button dimensions also move tostyle. See the migration guide.
0.6.3 - 2026-09-20 #
0.6.2 - 2026-09-18 #
0.6.1 - 2026-09-18 #
0.6.0 - 2026-09-17 #
-
Breaking: require
controlLayoutandisFullscreenindependently; renamelandscapeControlBarLeadingtoexpandedControlBarLeading. -
Forward per-view geometry to host overlays and use actual fullscreen state for control actions in both compact and expanded layouts.
-
Cancel active gestures during presentation changes and prevent replaced progress bars from committing stale pointer-up events.
-
Give icon buttons 48 logical pixel hit targets without enlarging their visuals.
-
Added
onContentTapfor synchronous host consumption of confirmed Stage single taps, with complete canvas coordinates and existing gesture, control, accessibility, and Picture in Picture behavior preserved.
0.5.6 - 2026-09-16 #
- Raised the minimum supported Flutter toolchain to 3.47.2.
0.5.5 - 2026-09-16 #
Changed #
- Updated the material_ui dependency to 1.3.0 and validated the existing stage, controls, timeline gestures, and Picture in Picture behavior.
0.5.4 - 2026-09-09 #
- Updated the
vesper_playerdependency constraint to 0.5.4.
0.5.3 - 2026-09-09 #
- Prepared package metadata and the
vesper_playerdependency constraint for the 0.5.3 release.
0.5.2 - 2026-09-03 #
0.5.1 - 2026-09-01 #
0.5.0 - 2026-08-29 #
Fixed #
- Made windowed timeline scrubbing follow forward, reverse, and direction-changing pointer movement, including the final release position.
0.4.3-rc.1 - 2026-08-17 #
- Prepared package metadata for the 0.4.3-rc.1 release.
0.4.2 - 2026-08-16 #
- Prepared package metadata for the 0.4.2 release.
0.4.1 - 2026-08-14 #
Breaking Changes #
- The optional Flutter UI package now requires Flutter 3.44.0 or newer.
Changed #
- Material widgets are imported through the official
material_uipackage. - The
material_uidependency now uses the stable 1.0 release. VesperPlayerStagenow acceptspictureInPicturePresentationso hosts can hide custom chrome while system Picture in Picture owns playback controls.
0.3.0 - 2026-05-18 #
- Prepared package metadata for the 0.3.0 release.