Skip to content

Notes Workspace

Notes Workspace is the flagship VMx example portfolio: one scenario, four idiomatic hosts, and one shared VM contract.

Examples VM Layer Map

Open the VM layer walkthrough · SVG · PNG

Canonical Sources

Flavor Hosts

What It Exercises

The portfolio is the working example for the current full-parity surface:

  • notebook tree projection representing the HierarchicalVM capability
  • selectable notes list through CompositeVM.current
  • strict FormVM editing and validation
  • DerivedProperty status and enablement
  • SearchableState, paged notes, and token-paged global search
  • dialogs, notifications, confirmation flows, and theme state
  • edit/preview mode with DiscriminatorVM

Important Modeling Note

The notebooks tree in the current flagship apps is not built from direct HierarchicalVM subclasses. All four flavors use flat ComponentVM-based adapters that represent the HierarchicalVM capability and preserve the same tree messaging contract.

Use the parity matrix for the exact row-by-row feature coverage, then drill into the flavor README you care about for project layout and run commands.