robonen
|
23a2795523
|
chore(stories): eslint/tsconfig migration
Migrate Storybook package to eslint flat config + composite tsconfig.
|
2026-06-07 16:30:05 +07:00 |
|
robonen
|
09272dffeb
|
feat(editor): eslint/tsconfig migration + type fixes
@robonen/editor: migrate to eslint flat config + composite tsconfig; fix
convergence test type annotations.
|
2026-06-07 16:30:05 +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
|
c7644ade69
|
fix(vue): eslint/tsconfig migration + resolve type errors
@robonen/vue (toolkit): migrate to eslint flat config + composite tsconfig;
fix composable + test type errors (writable computed returns, null guards,
overload-compatible signatures, typed test helpers) — all type-level.
|
2026-06-07 16:29:39 +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 |
|