Ilia Mashkov
cbd95350bb
fix(popover): stop animating left/top so first open doesn't slide from corner
Workflow / build (pull_request) Successful in 1m18s
Workflow / e2e (pull_request) Successful in 1m15s
Workflow / publish (pull_request) Has been skipped
2026-06-02 21:38:48 +03:00
Ilia Mashkov
a8a985ee6a
chore: remove bits-ui dependency
2026-06-02 17:08:58 +03:00
Ilia Mashkov
be073286dc
refactor(typography-menu): use native Popover instead of bits-ui
2026-06-02 16:28:05 +03:00
Ilia Mashkov
7798c4bbdf
refactor(combo-control): use native Popover instead of bits-ui
...
The native Popover always renders its content (the vertical slider), so the
slider's value label is in the DOM even when closed, and opening is driven by
the browser's declarative popovertarget invoker (not simulated by jsdom on
click). Update the tests to scope value assertions to the trigger and drive
open via showPopover(), matching Popover.svelte.test.ts.
2026-06-02 16:21:32 +03:00
Ilia Mashkov
3ae22ad515
docs(popover): add storybook stories
2026-06-02 16:16:28 +03:00
Ilia Mashkov
ffa897ee54
test(popover): cover open/close state and aria wiring
2026-06-02 16:13:40 +03:00
Ilia Mashkov
93c52dd132
fix(popover): gate visibility until positioned, tighten types
2026-06-02 16:12:11 +03:00
Ilia Mashkov
9e0c8f740b
feat(popover): native Popover API component with anchored positioning
2026-06-02 16:06:20 +03:00
Ilia Mashkov
b1b5177e02
test: add jsdom Popover API shim
2026-06-02 16:03:54 +03:00
Ilia Mashkov
ef9cd33e48
feat(popover): add pure anchored-positioning math
2026-06-02 15:59:58 +03:00