You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dev
391de6e04c
feat(eidos): add TimePicker wrapper + demo following P-1..P-5 picker contract
Builds on the existing soma TimePicker slider-based clock (HourSlider /
MinuteSlider / SecondSlider + DayPeriodToggle). Adds the canonical
picker shell:
- mode='inline' | 'modal' on the Provider, propagated to popover.modal
- Provider helpers commit() / cancel() / clear() with watch(open)
snapshot for cancel-revert
- Footer composition (TimePicker.Footer / Clear / Cancel / Close as
pure-composition Eidos parts; no *Button root props)
- New TimePicker.Clock soma component that carries the
data-time-picker-clock contract attr, wraps the slider stack
- Eidos shell: Provider visual root, Trigger (clock icon), Content
(popover content), Clock, Footer + action parts, slider/toggle
pass-throughs
Renews the time-picker morfo to declare Provider / Trigger / Clock /
DayPeriodToggle / DayPeriodItem / Footer / Clear / Cancel / Close,
plus all 6 commit/emerge events (open + close-commit/cancel/dismiss/
dismiss-outside + commit-clear). apg=dialog-modal.
Demo at /uix/components/time-picker exercises all controls, Footer
composition switches, soma + eidos code snippets, morfo / sema / recipe
/ a11y tabs. README documents the picker contract.
67/67 component-audit PASS, 39/39 morfo:check PASS, svelte-check
0 errors / 0 warnings.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
5 months ago |
| .. |
|
arts
|
Allow path-based sync Sium combinators
|
5 months ago |
|
docs
|
Tighten uix audit contracts
|
5 months ago |
|
lib/_demo
|
Continue Eidos component migration
|
5 months ago |
|
libs
|
uix: date-picker + date-range-picker components + component audit infra
|
5 months ago |
|
svrs
|
sema/morfo/eidos: typed selector builder + dialog wrapper + emerge color
|
5 months ago |
|
uix
|
feat(eidos): add TimePicker wrapper + demo following P-1..P-5 picker contract
|
5 months ago |
|
app.d.ts
|
Initial commit: SvelteKit application with modular libraries
|
7 months ago |
|
app.html
|
Expand air component system and translator integration
|
6 months ago |