Skip to content

History / Roadmap

Revisions

  • Scheduler page and spec decisions (#67); catalog, comparison, roadmap, Home, sidebar; Development: #66's wheel check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Chart page; catalog, comparison, roadmap, sidebar and Home for #65 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • After merging #64: Window in the shipped list Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Window page; catalog, comparison, roadmap, sidebar and Home for #64 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • After merging #63: shipped list, Home entry for Tree Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Tree checkboxes, drag-and-drop and keyboard (#63) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Form parity items #57-#62: set_properties, whole-form disable/hide, max_length/icons/disabled options, async validators, file and avatar, toggle group Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Form focus events, set_focus and validate_field (#56) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • After merging #53-#55: Form classes in the catalog, Home entries, Form parity row, shipped list Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Form validators and success messages (#55) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Roadmap: Python validators run in the browser under Pyodide Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Form fieldsets, spacers and static fields (#54); validation skips hidden/disabled fields Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Form buttons and labels on the left (#53); reorder the Form backlog Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • CI manifest job (#51), stale-manifest steps; parity page re-check: Tree to 🟑, slider gaps after #49, ribbon/gpu/cardflow notes Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Toolbar dropdown and split buttons (#50); Toolbar parity row to 🟑 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Two-thumb range slider and ticks (#49); fix joined Changes entries Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 8, 2026
  • Document Kanban from #46 New Kanban page (columns, cards, WIP, keyboard, act-then-revert moves, options, events, methods), linked from the sidebar and Home. The Widget Catalog lists it (22 widgets), the Roadmap marks Priority 2c done but for swimlanes, and the dhxpyt comparison's kanban row moves from ❌ to βœ…β­. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
  • Document Listbox from #45 New Listbox page: items and templates (escaping, the Html opt-out), widgets inside items, drag and drop by pointer and keyboard, the act-then-revert on_move, options, events, methods and keyboard. Linked from the sidebar and Home. The Widget Catalog lists it (21 widgets), the Roadmap marks it shipped under Priority 2c with Kanban next, and the dhxpyt comparison's listbox row moves from πŸ”· to βœ…β­. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
  • Document MenuBar and ContextMenu item state from #44 New MenuBar page (items, checked items, keyboard and mouse, events and methods), linked from the sidebar and Home. ContextMenu documents checkable and group items and the persistent set_disabled / set_hidden / set_checked. The Widget Catalog lists MenuBar (20 widgets); the Roadmap marks it shipped, leaving the two-thumb slider in Priority 2b; the dhxpyt comparison's menu row and gap list follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
  • Plan a proper Listbox as the base for Kanban Requested: a Listbox whose items hold HTML and interactive widgets and can be dragged within and between lists, to serve as Kanban's columns. The Roadmap gets Priority 2c with the Listbox design (escaped templates, item_body for mounting widgets, actions, drags that do not fight buttons, pointer and keyboard drag-and-drop, act-then-revert on_move) and Kanban built on it. The two old Priority 3 rows go; the comparison and the Widget Catalog point at the new plan. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
  • Document the Priority 2b quick wins from #41, #42 and #43 ModalWindow gains an Events section (reasons, stacked Escape); DataTable gains Row and cell classes and Hidden columns sections; Form documents clear() / reset() and where an unset range starts. The Roadmap marks the three quick wins shipped, the comparison's gap lists drop what shipped, and the Widget Catalog moves them from planned to its changes list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 7, 2026
  • Review every partial dhxpyt row; split partial from different shape The comparison key now separates 🟑 partial (same kind of widget, features missing) from πŸ”· different shape (need met by a different construct: a form field, a native control, another widget, app CSS), with πŸŸ‘πŸ”· for both. Every such row was checked against dhxpyt's configs, wrappers and events, and a new "Gaps by row" section lists what each lacks, plus two cross-cutting patterns (no veto events by design; what native pickers cannot do). Date, time, colour, slider and toggle form controls move from βœ… to πŸ”· or πŸŸ‘πŸ”·; combo to 🟑. The Roadmap gains Priority 2b: ModalWindow events, DataTable row/cell classes, Form.clear() and hidden columns (quick wins), a MenuBar and a two-thumb range slider, plus a backlog of the remaining gaps. The Widget Catalog's planned table follows. Theming no longer claims Sidebar has its own palette. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document Sidebar groups from #40 Sidebar page rewritten (entries, groups, the collapsed flyout, keyboard, persistence, events and methods). Catalog, Roadmap, the theming note and the dhxpyt comparison (sidebar now βœ…) updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Add a Scheduler spec (calendar with drag-and-drop appointments) Requested as a spec item: the standalone Calendar candidate becomes a full scheduler. Views, item model, interaction table, confirm-or-revert pattern, data loading, accessibility and open questions. Linked from the Roadmap, the sidebar and the dhxpyt comparison. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document DataTable CSV export from #39; Priority 2 is complete A CSV export section on DataTable (options, the injection guard, when to export server-side instead). Catalog, Roadmap and the dhxpyt comparison mark export shipped, which finishes Priority 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document DataTable frozen columns from #38 A Frozen columns section and option row on DataTable; Catalog, Roadmap and the dhxpyt comparison leave CSV export as the last DataTable gap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document DataTable inline editing from #37 An Editing cells section on DataTable (editors, keyboard, validation, server refusal), on_edit and the new methods, and the selection change. Catalog, Roadmap and the dhxpyt comparison leave frozen columns and export as the remaining DataTable gaps. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document Pagination (#34), splitters (#35), and Popup and tooltips (#36) New Pagination and Popup pages; a Resizable cells section and the border-box note on Layout; tooltip notes on Toolbar, DataTable and Tree. Catalog, Roadmap, the dhxpyt comparison, Home and the sidebar move all three to shipped. Priority 2 now has only DataTable editing left. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Combo is on main now that #33 merged Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026
  • Document the Form field types from #31 and the combo from #32 Form gets a field-type table, the new options, date-object handling and a Combo section. Combo is flagged as reaching main with #33, since #32 merged into its stacked base branch. Catalog, Roadmap and the dhxpyt comparison move the field types to shipped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @El-Iguana El-Iguana committed Oct 6, 2026