Skip to content

v0.83.0

Choose a tag to compare

@openproject-primer-view-components openproject-primer-view-components released this 23 Mar 13:09
· 297 commits to main since this release
acb1369

Minor Changes

Patch Changes

  • #3952 02c89a5 Thanks @copilot-swe-agent! - Performance improvements to ActionBarElement:

    • Replaced the #eachItem / ItemType abstraction with a two-pass read-then-write loop that snapshots all element geometry before mutating the DOM, eliminating forced synchronous reflow.
    • Cached the #menuItems NodeListOf query across each update pass instead of re-querying per item.
    • Simplified #firstItem to a one-liner using Array.find.
    • Coalesces rapid resize/intersection events via requestAnimationFrame so at most one layout pass runs per frame.
    • update() remains the public entry point (coalescing scheduler); actual layout work is in the private #performUpdate().
    • overflow: visible is always applied in connectedCallback (no popover feature-detection gate), preserving the original behavior for CSS/tooltip positioning.
  • #3945 983cc29 Thanks @copilot-swe-agent! - Blankslate: Add text-wrap: balance to heading and description

  • #3950 ca926de Thanks @copilot-swe-agent! - Defer --dialog-scrollgutter computation in DialogHelperElement to the moment a dialog is first opened, avoiding a forced synchronous layout reflow during page load.

  • #3955 ed8bf4a Thanks @TylerJDev! - ActionMenu: Add fullscreen option to ActionMenu

  • #3912 1597a74 Thanks @llastflowers! - Remove newline in file to revert accidental visual regression of Button

  • #3961 16a2d75 Thanks @liuliu-dev! - Tooltip: Fix tooltip overflow on narrow viewports by capping max-width to viewport width.

  • #3940 b585532 Thanks @TylerJDev! - Dialog: Fixes issue in dialog_helper.ts where focus could be lost

  • #3894 4ddf815 Thanks @francinelucca! - chore(treeview): add treeitem role to shadow dom node

  • #3919 e060f4d Thanks @francinelucca! - Chore: add custom "invokerClicked" selectpanel event

  • #3957 3baaad2 Thanks @francinelucca! - chore(AutoComplete): fix NoResultItem contrast ratio

  • #3930 0ebf631 Thanks @copilot-swe-agent! - Update Catalyst to version 1.8.0 and hard-code controller/custom-element names via their @controller('...') decorators to allow for better minification