Skip to content

@doqs/analog 0.15.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 10:52
3dd0850

Playground overlay interoperability. Additive: nothing was removed or changed.

Added

  • expandedPreview: 'modal' | 'overlay-compatible' on DoqPlaygroundDefinition (type DoqExpandedPreviewMode). The default 'modal' is the unchanged native modal <dialog>. 'overlay-compatible' opens the same dialog non-modally in ordinary stacking order so overlays a component appends to <body> (select lists, popovers, dialogs) stay visible and interactive. It is not modal: the background stays interactive, focus is not trapped and Escape is left to the consumer's overlays; the Close button closes it. The component instance, its state, outputs and events survive in both modes. validateDoqPlaygrounds rejects other values.
  • --doq-playground-expanded-z-index (default 50, the common overlay level: overlays appended later to <body> win ties), optional stacking of the overlay-compatible panel.

Verified

  • Real Volt UI select, popover and dialog playgrounds (pinned checkout) with mouse and keyboard, and a default-mode control that records the original top-layer limitation.

npm: https://www.npmjs.com/package/@doqs/analog/v/0.15.0