Renovate Bot
9082b63221
chore(deps): update dependency @floating-ui/vue to v2
CI / @robonen/crdt (pull_request) Successful in 1m21s
CI / @robonen/docs (pull_request) Successful in 5m54s
CI / @robonen/encoding (pull_request) Successful in 1m4s
CI / @robonen/eslint (pull_request) Successful in 59s
CI / @robonen/fetch (pull_request) Successful in 1m1s
CI / @robonen/platform (pull_request) Successful in 1m36s
CI / @robonen/primitives (pull_request) Failing after 4m50s
CI / @robonen/primitives-playground (pull_request) Successful in 1m42s
CI / @robonen/renovate (pull_request) Successful in 51s
CI / @robonen/stdlib (pull_request) Successful in 1m14s
CI / @robonen/stories (pull_request) Successful in 2m11s
CI / @robonen/tsconfig (pull_request) Successful in 47s
CI / @robonen/tsdown (pull_request) Successful in 41s
CI / @robonen/vue (pull_request) Successful in 3m13s
CI / @robonen/writekit (pull_request) Successful in 4m25s
CI / @robonen/writekit-playground (pull_request) Successful in 1m54s
CI / CI (pull_request) Failing after 1m58s
2026-06-16 00:03:06 +00:00
robonen
eefd7abf83
feat(primitives): media-editor components, category reorg, perf + type cleanup
...
Reorganize components into category folders (forms/canvas/overlays/etc.); add the
media-editor headless family (timeline, curve-editor, waveform, crop, color
picker, etc.); apply perf fixes (O(1) collection lookups, plain-object drag
state, gesture-leak teardown, shallowRef color state, rect caching) and replace
source `any` with proper types.
2026-06-15 16:54:29 +07:00
robonen
661a55719e
perf(primitives): add performance audit report and vitest bench baselines
...
Library-wide Vue+V8 perf/leak audit (PERF_AUDIT.md) plus bench baselines for the
hot-path modules (timeline, curve-editor, spline, pointer-drag, collection, etc.).
2026-06-15 16:54:28 +07:00
robonen
a39d93a6a4
Merge branch 'master' into docs
2026-06-10 16:24:41 +07:00
robonen
9375304e1a
feat(navigation-menu): enhance context handling and lifecycle management
2026-06-10 16:16:12 +07:00
robonen
98e243dc04
Merge pull request #141 from robonen/docs
...
feat(forms): add useMaskedField and useMaskedInput composables for in…
2026-06-09 13:58:53 +07:00
robonen
07937e26db
feat(forms): add useMaskedField and useMaskedInput composables for input masking
2026-06-09 13:54:52 +07:00
renovate[bot]
a0154dabf5
chore(deps): update all non-major dependencies ( #120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 01:15:28 +00:00
robonen
73e701a2c5
chore: update all deps
2026-06-08 17:11:14 +07:00
robonen
53f2d7ceef
docs: add package introductions and the @robonen/crdt guide
...
An intro.vue landing for all 12 packages, plus a multi-section crdt guide (Concepts, Primitives, Replication & Sync, and an interactive convergence Playground).
2026-06-08 15:52:03 +07:00
robonen
def1db8b6c
fix(primitives): component fixes and test cleanup
2026-06-08 15:51:30 +07:00
robonen
626fbc70d8
fix(primitives): eslint/tsconfig migration, asChild refactor, type fixes
...
- Migrate to eslint flat config + composite tsconfig.
- Complete the asChild→as="template" refactor (remove asChild prop + :as-child
bindings across components, matching Primitive's slot model).
- Fix test type errors and source type-safety (useGraceArea hull/point math,
FocusScope/util ref typing).
Note: ~53 vue-tsc errors remain (HTML attr/event passthrough typing on
transparent wrapper components + a couple of duplicate-export naming
collisions) — not gated by CI (build/lint/test green); pending a
component-attribute-typing design decision.
2026-06-07 16:29:56 +07:00
robonen
1d3efa5028
feat(primitives): add menu, dropdown-menu, context-menu, and menubar primitives
...
Implements WAI-ARIA APG-compliant headless menu primitive families:
- menu: base primitive with MenuRoot, MenuContent, MenuItem,
MenuCheckboxItem, MenuRadioGroup/Item, MenuSub, and helpers
- dropdown-menu: DropdownMenuRoot with trigger anchoring
- context-menu: ContextMenuRoot with right-click virtual anchor
- menubar: MenubarRoot with keyboard navigation between menus
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-17 18:48:43 +07:00
robonen
333a18cbaf
refactor(presence): enhance slot handling and attribute forwarding
2026-03-26 17:19:31 +07:00
robonen
5fa38110b7
feat(vue/primitives): remove execArgv option from test configuration
2026-03-10 18:36:45 +07:00
robonen
4574bae0b6
feat(vue/primitives): add FocusScope component with auto-focus and focus trap functionality
2026-03-10 18:28:52 +07:00
robonen
a996eb74b9
feat: update package.json exports to support new module formats and types
2026-03-08 08:19:01 +07:00
robonen
bcc9cb2915
feat(vue/primitives): implement pagination components with accessibility and testing
2026-03-08 04:18:10 +07:00
robonen
41d5e18f6b
feat(monorepo): migrate vue packages and apply oxlint refactors
2026-03-07 18:07:22 +07:00