Releases: opf/primer_view_components
Release list
v0.83.0
Minor Changes
Patch Changes
-
#3952
02c89a5Thanks @copilot-swe-agent! - Performance improvements toActionBarElement:- Replaced the
#eachItem/ItemTypeabstraction with a two-pass read-then-write loop that snapshots all element geometry before mutating the DOM, eliminating forced synchronous reflow. - Cached the
#menuItemsNodeListOfquery across each update pass instead of re-querying per item. - Simplified
#firstItemto a one-liner usingArray.find. - Coalesces rapid resize/intersection events via
requestAnimationFrameso 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: visibleis always applied inconnectedCallback(no popover feature-detection gate), preserving the original behavior for CSS/tooltip positioning.
- Replaced the
-
#3945
983cc29Thanks @copilot-swe-agent! - Blankslate: Addtext-wrap: balanceto heading and description -
#3950
ca926deThanks @copilot-swe-agent! - Defer--dialog-scrollguttercomputation inDialogHelperElementto the moment a dialog is first opened, avoiding a forced synchronous layout reflow during page load. -
#3955
ed8bf4aThanks @TylerJDev! - ActionMenu: Add fullscreen option to ActionMenu -
#3912
1597a74Thanks @llastflowers! - Remove newline in file to revert accidental visual regression of Button -
#3961
16a2d75Thanks @liuliu-dev! - Tooltip: Fix tooltip overflow on narrow viewports by capping max-width to viewport width. -
#3940
b585532Thanks @TylerJDev! - Dialog: Fixes issue indialog_helper.tswhere focus could be lost -
#3894
4ddf815Thanks @francinelucca! - chore(treeview): add treeitem role to shadow dom node -
#3919
e060f4dThanks @francinelucca! - Chore: add custom "invokerClicked" selectpanel event -
#3957
3baaad2Thanks @francinelucca! - chore(AutoComplete): fix NoResultItem contrast ratio -
#3930
0ebf631Thanks @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
v0.82.1
v0.82.0
Minor Changes
- #418
07164d5Thanks @myabc! -BorderBox::CollapsibleHeader: improve accessibility viacollapsible_id(setsaria-controls) on the trigger area; support opt-in single-line description layout on larger viewports (multi_line: false); use CSS instead of JS to toggle description visibility; deprecateboxparam
Patch Changes
v0.81.1
v0.81.0
Minor Changes
-
#3864
5d6e909Thanks @copilot-swe-agent! - Addnonegap option to Stack component for parity with Primer React -
#3879
c0db703Thanks @copilot-swe-agent! - Allow localization of TextField clear button aria-label
Patch Changes
-
#3878
4e702c8Thanks @copilot-swe-agent! - Fix generated field ids to remove brackets -
#3898
f9fd6c8Thanks @joelhawksley! - Fix deprecation warning for Rails 9 -
#3881
536345eThanks @llastflowers! - Add unique ids on each textarea to fix announcement issues -
#3874
5c2982dThanks @llastflowers! - Give inputs unique ids so that SR doesn't skip Label announcement -
#3892
e187c55Thanks @llastflowers! - Add group label for checkboxes in CheckBoxWithNestedForm Lookbook story -
#3880
2001888Thanks @liuliu-dev! - Fix overlapping issue in TabNav at narrow viewports. -
#3877
f51244eThanks @copilot-swe-agent! - Fix Primer::FormHelper compatibility with Rails 7+ config -
#3875
6971d77Thanks @liuliu-dev! - Fixed SelectPanel multiselect accessibility: Usearia-selectedinstead ofaria-checkedfor listbox option items. -
#3866
391e438Thanks @llastflowers! - Make link distinguishable from surrounding text with underline styling -
#3899
8d9ceefThanks @llastflowers! - Generate unique labels for all form control inputs in previews -
#3893
024dc7eThanks @liuliu-dev! - Always usearia-selectedfor ActionList items with role="option". -
#413
d342d8dThanks @HDinger! - Limit the max width of description texts in Primer::Beta::Blankslate -
#3867
453041cThanks @llastflowers! - Add SR announcement in Summary As Button story
v0.80.2
v0.80.1
v0.80.0
Minor Changes
-
#403
f6a5bf3Thanks @bsatarnejad! - [70200] Create inline message component -
#404
a2724daThanks @bsatarnejad! - [70200] Create fieldset component
Patch Changes
- #401
7323388Thanks @bsatarnejad! - Allow PageHeader actions to accept an explicitly provided size
v0.79.1
v0.79.0
Minor Changes
-
#3776
edc480fThanks @TylerJDev! - AvatarStack: Adds support for individual tooltips on AvatarStack component, avatars. -
#387
9f3c2aaThanks @akabiru! - AddPrimer::OpenProject::AvatarWithFallbackcomponent with client-side fallback rendering. When no image src is provided, renders an embedded SVG with user initials and consistent colors generated client-side by the AvatarFallbackElement web component. ExtendsPrimer::Beta::Avatarwithout modifying upstream behavior. -
#3740
ccf3d94Thanks @sarahkemi! - Adddisable_expandparam to AvatarStack for React component parity