Fixed table bottom borders to use deeper nested ::before to fix Chrome rendering bug.
Navigation
Aside
Removed rendering of Offscreen wrapper when logic_id is not set.
Overlays
Offscreen / Popover
Removed unintended behavior of inheriting the current logic / state contexts.
Overlay
Removed unintended property typings.
Utilities
Portal
Fixed exception thrown when trying to mount Portal container element.
Fixed Portal not removing children upon being destroyed.
Updated the following Actions
click_outside
(POTENTIALLY BREAKING) Added validation check if the click target is actually inside the the DOM or off-screen.
If you had a Component which changes its DOM layout before the click event handler was fired, previously the action would emit a false positive.
e.g. the documentation web application's dark mode toggle icon. It changes the icon whenever clicked.
Added the following Stores
mediaquery(query: string): Readable<boolean> / mediaqueries(queries: string[], options: IMediaQueriesOptions): Readable<boolean> — Returns true whenever any of the given Media Queries are valid.
mediaqueries(queries, {behavior: "and"}) — Requires all given Media Queries to be valid instead of any.
viewport(viewport: string): Readable<boolean> — Single viewport version of viewports.
Updated the following Stores
attribute
(POTENTIALLY BREAKING) Updated to remove attributes set target element if provided value is falsy.
prefersscheme
Updated to utilize the new mediaquery Store internally.
CHANGELOG
Updated the following Components
Display
Table
::before
to fix Chrome rendering bug.Navigation
Aside
Offscreen
wrapper whenlogic_id
is not set.Overlays
Offscreen
/Popover
Overlay
Utilities
Portal
Portal
container element.Portal
not removing children upon being destroyed.Updated the following Actions
click_outside
click
event handler was fired, previously the action would emit a false positive.Added the following Stores
mediaquery(query: string): Readable<boolean>
/mediaqueries(queries: string[], options: IMediaQueriesOptions): Readable<boolean>
— Returnstrue
whenever any of the given Media Queries are valid.mediaqueries(queries, {behavior: "and"})
— Requires all given Media Queries to be valid instead of any.viewport(viewport: string): Readable<boolean>
— Single viewport version ofviewports
.Updated the following Stores
attribute
prefersscheme
mediaquery
Store internally.viewports(viewports: Record<string, boolean>): Readable<string>
viewport
.