You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# ObjectUI Development Roadmap
2
2
3
-
> **Last Updated:** February 20, 2026
3
+
> **Last Updated:** February 21, 2026
4
4
> **Current Version:** v0.5.x
5
5
> **Spec Version:**@objectstack/spec v3.0.8
6
6
> **Client Version:**@objectstack/client v3.0.8
@@ -72,7 +72,8 @@ All 11 plugin views (Grid, Kanban, Form, Dashboard, Calendar, Timeline, List, De
72
72
73
73
- Base `DialogContent` upgraded to mobile-first layout: full-screen on mobile (`inset-0 h-[100dvh]`), centered on desktop (`sm:inset-auto sm:max-w-lg sm:rounded-lg`), close button touch target ≥ 44×44px (WCAG 2.5.5).
74
74
-`MobileDialogContent` custom component for ModalForm with flex layout (sticky header + scrollable body + sticky footer).
75
-
- ModalForm: skeleton loading state, sticky action buttons, form grid forced to 1-column on mobile (`md:` breakpoint for multi-column).
75
+
- ModalForm: skeleton loading state, sticky action buttons, container-query-based grid layout (`@container` + `@md:grid-cols-2`) ensures single-column on narrow mobile modals regardless of viewport width.
76
+
- DrawerForm: container-query-based grid layout matching ModalForm, responsive to actual drawer width.
76
77
- Date/DateTime fields use native HTML5 inputs (`type="date"`, `type="datetime-local"`) for optimal mobile picker UX.
77
78
- Form sections supported via `ModalFormSectionConfig` for visual field grouping.
78
79
- Mobile card view optimizations for Opportunity list view:
0 commit comments