feat(ui): replace the jump-to-date native picker with a custom calendar (LC-386) #396
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/lc-386-jumpdate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes LC-386. Part of the LC-383 room-polish-2 epic (the
data/room2.pngjump-to-date issue).Problem
The jump-to-date popover used a native
<input type="date">and calledshowPicker(), so the browser's own calendar opened wherever it liked (top-left inroom1.png, far from the icon) and clashed with the room search and the tooltip; themm/dd/yyyyfield looked out of place.Fix: custom month-grid calendar
Built client-side by
auto_scroll.html, fully under our control:Intl), day cells constrained to[min, max]of the loaded history with today marked, and real Today / Clear buttons.rounded-lg,shadow-lg,role="dialog", correct z-index, and dismisses on outside-click / Escape.data-lc-day) and flash it - no server round trip.i18n / tests
en+es, interpolated into the script from the catalog../dev/cargo check,just build-css,just test,just test-saas- all green.🤖 Generated with Claude Code