0.2.0
Calendar and DatePicker debut, single-date presets, and a Hour/Minute/Period label rework.
TimeInput drops range support — a range of times reads better as two labelled TimeInputs ("Start time" / "End time") than one control with no visual split between its halves.Calendar and DatePicker debut this release — an inline month grid and a trigger + popover
pairing on Ark UI's date-picker machine, sharing one grid implementation between the two.
DatePicker covers single dates, ranges, an embedded HOUR/MINUTE(+SECOND) time row, and a
presets sidebar for quick-pick shortcuts — now available in single-date mode too, alongside
the existing range presets.
The embedded time row also got a pass: the HOUR/MINUTE/(SECOND)/Period field labels are gone,
replaced by a compact h/m/s unit suffix shown inside each field (the accessible name is
unchanged — the label just moves off-screen). Getting that suffix to actually fit meant giving
each field a real minimum width instead of letting it shrink arbitrarily under pressure, and
teaching DatePicker's popover to size its column off the time row's own needs, not just the
calendar grid's.
Git history
Released · Calendar & DatePicker debut, single-date presets, time row labels → suffixes
Calendar and DatePicker debut — an inline month grid and trigger+popover pairing sharing one grid implementation. DatePicker's presets sidebar now works in single-date mode too, not just ranges. The embedded time row drops its Hour/Minute/Period labels in favor of a compact h/m/s suffix, backed by a real min-width floor so the fields can't get squeezed illegibly, and DatePicker's popover now sizes its column off the time row's own needs when that's wider than the calendar. Breaking: TimeInput drops range support.