UI Components - Release Notes

Here you can find release notes regarding the UI Components. Each release note will tell you highlights in each version, what's new and what's been fixed.

7.1.0

Released 2026-10-20
Highlights
  • ApScrollArea supports a top inset when you scroll an element into position.
  • Selected timeline markers return to their normal color after a temporary style ends.
Release notes

Features

  • ApScrollArea.api.scrollElementToTop(element, { topInset }) accepts an optional distance below the viewport top, in CSS pixels. The default remains 0. Values must be finite and nonnegative.

Fixes

  • ApTimelineMetadata restores the normal selected marker color after you remove a temporary marker style

7.0.0

Released 2026-10-05
Highlights
  • feature(ApTimelineRangeSelect)!: preserve live updates on opposite handle during drag
  • feature(ApTimelineBasic): Add apPointDragMove callback with DragAction data
Release notes

Breaking changes

  • feature(ApTimelineRangeSelect): preserve live updates on opposite handle during drag
    • dragging a range handle now uses the other handle's current value, not the value captured when the drag started.

Features

  • feature(ApTimelineBasic & ApTimelineRangeSelect): Range can now be constrained to max start and min end values
  • feature(ApTimelineBasic): Add apPointDragMove callback with DragAction data

Fixes

  • fix(ApTimelineBasic): Show an unavailable SMPTE placeholder until a valid frame rate is available and refresh values when video loading completes

6.3.0

Released 2026-06-02
Highlights
  • feature(ApTimelineAudioWaveform): added amplitude modulation support
  • feature(ApScrollArea): exposed horizontal scrollbar and horizontal scrollbar handle HTML elements
Release notes

Features

  • feature(ApTimelineAudioWaveform): added amplitude modulation support
  • feature(ApTimelineAudioWaveform): added waveform shadow styling, only relevant when using modulation
  • feature(ApScrollArea): exposed horizontal scrollbar and horizontal scrollbar handle HTML elements

Fixes

  • fix(ApTimelineRangeSelect): Increased z-index of handle from 101 to 102 to make it easier to grab.
  • fix(ApTimelineThumbnails): Avoid thumbnail hover errors before the first available thumbnail marker and fall back cleanly to timecode-only or provider-based previews
  • fix(ApTimelineBasic): Added background color and border-radius to ap-timeline ::before to fix spanning marker lines sticking out

6.2.0

Released 2026-02-24
Highlights
  • Updated styling to get a softer UI with more round shapes
  • ApAudioMeterBasic: add support for JITPlayer
Release notes

Features

  • feature: updated styling to get a softer UI with more round shapes
  • feature(ApTooltip): Tooltips can now be placed at mouse pointer with the "placeatpointer" attribute
  • feature(ApTooltip): Tooltips are now placed so they are within the viewport limits
  • feature(ApAudioMeterBasic): add support for JITPlayer

Fixes

  • fix(ApTimelineBasic): clear range select when player is replaced

6.1.0

Released 2025-12-02
Highlights
  • Improved time code parsing
Release notes

Features

  • feature(ApTimelineBasic): Add support for parsing 8 digit numbers (HHMMSSFF) as SMPTE in the timecode input.
  • feature(ApTimelineBasic): Support parsing time codes spanning 24 hours from the given start time offset. This makes it possible to parse time codes passing midnight (00:00:00:00).

6.0.0

Released 2025-09-30
Highlights
  • Breaking change (ApTimelineMetadata): MarkerStyle is now merged in multiple levels; marker.markerStyle, marker.element.markerStyle and owner.markerStyle, in that order
Release notes

Breaking change

  • Breaking change (ApTimelineMetadata): MarkerStyle is now merged in multiple levels. Previously, MarkerStyle was merged using default values and ONE of marker.markerStyle, marker.element.markerStyle or owner.markerStyle. Now they are all merged together in order

Features

  • feature(ApSelectionTool): Added apBoundsChange callback

Fixes

  • Typescript types are now exported properly (5.4.2 have an error in the type exports)

5.4.3

Released 2025-04-22
Highlights
  • Typescript types are now exported properly (5.4.2 have an error in the type exports)
Release notes

Fixes

  • Typescript types are now exported properly (5.4.2 have an error in the type exports)

5.4.2

Released 2025-04-22
Highlights
  • ApSelectionTool: the value of forceAspectRatio is now taken into account when recalculating the selectionRect on content resize
Release notes

Fixes

  • ApSelectionTool: the value of forceAspectRatio is now taken into account when recalculating the selectionRect on content resize

5.4.1

Released 2025-02-18
Highlights
  • ApTimeline: fix issue with marker groups not being recalculated
Release notes

Fixes

  • ApTimeline: fix issue with marker groups not being recalculated
  • SelectionController: improve error message when trying to select items not registered in the controller

5.4.0

Released 2024-12-03
Highlights
  • ApSelectionTool: Add selection shape property and related styling. The selection can now be rectangular or elliptic
Release notes

Features

  • ApSelectionTool: Add selection shape property and related styling. The selection can now be rectangular or elliptic

Fixes

  • ApSelectionTool:
    • Setting disabled to true no longer hides content in the "bounds" slot.
    • Setting showBounds to false no longer causes an invisible padding to be applied to the "bounds" slot.
  • ApTimelineZoomControls: Fix an issue where a non-zero timeline min value caused zooming to stop working properly

5.3.3

Released 2024-06-25
Highlights
  • Minor fixes
Release notes

Fixes

  • ApTimelineBasic: Fixed bug causing preview thumbnails to fail when using a custom preview thumbnail provider supplied via the previewThumbnailProvider property
  • ApTimelineZoomControls: Fixed null pointer error when unmounting the component
  • ApTimelineMetadata: Fixed issue with markers not always being re-rendered on selection change
  • Component elements with drag actions no longer causes text to be selected when used.

5.3.2

Released 2024-04-23
Highlights
  • Minor fixes
Release notes

Fixes

  • AudioMeterSettings: Make sure the sliders for width, height and threshold settings respond to clicks on the slider
  • ApTimelineThumbnails: Thumbnail "loading" image is now properly displayed

5.3.1

Released 2024-02-20
Highlights
  • Dependency updates
Release notes

Dependency updates

5.3.0

Released 2023-11-28
Highlights
  • Added optional property for controlling checkbox focus behavior in ApAudioRoutingBasic
Release notes

Features

  • ApAudioRoutingBasic: Added optional property checkboxFocusMode that controls if checkboxes should retain focus when interacted with.

5.2.4

Released 2023-11-21
Highlights
  • Set crossOrigin to anonymous when downloading thumbnails
  • Fix slow loading times for large images
Release notes

Fixes

  • ApThumbnailPreview/ApTimelineBasic: fixed bug that caused slow loading times for large images (sprite maps)
  • Thumbnail: Set crossOrigin to anonymous when downloading thumbnails