Skip to content

Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.2.0 - 2025-06-26#

Added#

Changed#

  • Refactored Audio control to use @ft.control dataclass-style definition and switched to Service control type.

Breaking Changes#

  • Audio must now be added to Page.services instead of Page.overlay.
  • The following properties were renamed:
    • on_state_changedon_state_change
    • on_duration_changedon_duration_change
    • on_position_changedon_position_change
  • Method Audio.play() now accepts an optional position parameter for specifying start position.
  • The following sync methods were removed:
    • get_duration() → use get_duration_async() instead
    • get_current_position() → use get_current_position_async() instead

0.1.0 - 2025-01-15#

Initial release.