Skip to content

Commit 989926f

Browse files
Copilothotlong
andcommitted
docs: update ROADMAP.md with toolbar toggle fix status (PR #771)
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent bbc39dc commit 989926f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

ROADMAP.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,16 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind
216216
1. ~~**`generateViewSchema` (plugin-view):** Hardcodes `showSearch: false` for non-grid views~~ → Now propagates from `activeView`
217217
2. ~~**Console `renderListView`:** Omits toolbar/display flags from `fullSchema`~~ → Now passes all config properties
218218
3. ~~**`NamedListView` type:** Missing toolbar/display properties~~ → Added as first-class properties
219-
4. **No per-view-type integration tests:** Pending — tests verify config reaches `fullSchema`, but per-renderer integration tests still needed
219+
4. ~~**Plugin `renderListView` schema missing toolbar flags:** `renderContent``renderListView` schema did not include `showSearch`/`showFilters`/`showSort`~~ → Now propagated (PR #771)
220+
5. ~~**ListView toolbar unconditionally rendered:** Search/Filter/Sort buttons always visible regardless of schema flags~~ → Now conditionally rendered based on `schema.showSearch`/`showFilters`/`showSort` (PR #771)
221+
6. **No per-view-type integration tests:** Pending — tests verify config reaches `fullSchema`, but per-renderer integration tests still needed
220222

221223
**Phase 1 — Grid/Table View (baseline, already complete):**
222224
- [x] `gridSchema` includes `striped`/`bordered` from `activeView`
223225
- [x] `showSort`/`showSearch`/`showFilters` passed via `ObjectViewSchema`
224226
- [x] `useMemo` dependency arrays cover all grid config
227+
- [x] ListView toolbar buttons conditionally rendered based on `schema.showSearch`/`showFilters`/`showSort` (PR #771)
228+
- [x] `renderListView` schema includes toolbar toggle flags (`showSearch`/`showFilters`/`showSort`) and display props (`striped`/`bordered`/`color`) (PR #771)
225229

226230
**Phase 2 — Kanban Live Preview:**
227231
- [x] Propagate `showSort`/`showSearch`/`showFilters` through `generateViewSchema` kanban branch

0 commit comments

Comments
 (0)