Skip to content

Add a list view to the declarative UI with items built from components - #157

Merged
cmeyer merged 9 commits into
nion-software:masterfrom
cmeyer:grid-flow-item-factory-protocol
Sep 18, 2026
Merged

cmeyer merged 9 commits into
nion-software:masterfrom
cmeyer:grid-flow-item-factory-protocol

Conversation

@cmeyer

@cmeyer cmeyer commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor
  • Add a create/destroy protocol for grid flow item factories.
  • Add a declarative item factory for constructing list item components.
  • Add a declarative list view element with templated items.
  • Wire the list view current index, selection, and item events.
  • Expose item selection state to list view item components.
  • Add a list view demo page to the ui demo application.
  • Focus items inserted into a focused grid flow canvas item.
  • Reimplement the list box on the list view with a text item template.

From demo:

image

Expected to be used for a general list-detail browser.

@cmeyer
cmeyer merged commit dddd473 into nion-software:master Sep 18, 2026
14 checks passed
@cmeyer
cmeyer deleted the grid-flow-item-factory-protocol branch September 18, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant