Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diagram-style editor for instances of models of discrete theories #235

Open
epatters opened this issue Nov 1, 2024 · 0 comments
Open

Diagram-style editor for instances of models of discrete theories #235

epatters opened this issue Nov 1, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request frontend TypeScript frontend and Rust-wasm integrations

Comments

@epatters
Copy link
Member

epatters commented Nov 1, 2024

Create a notebook editor for instances of models of discrete double theories, in a diagrammatic style of presentation (#240):

  • For each object in the model, a cell constructor to create elements of that type
  • For each morphism in the model, a cell constructor to create arrows between elements of the appropriate types

The UI will end up being quite similar to the one for models even though the structure being edited is shifted one level. We should be able to reuse the object/morphism editors already implemented for editing models (and if that's not possible, the components should be refactored to make it possible!).

This editor is expected to pair with the "isomorphic" data structure in #236.

@epatters epatters added enhancement New feature or request frontend TypeScript frontend and Rust-wasm integrations labels Nov 1, 2024
@epatters epatters changed the title Elements-style editor for instances of discrete theories Elements-style editor for instances of models of discrete theories Nov 1, 2024
@epatters epatters changed the title Elements-style editor for instances of models of discrete theories Diagram-style editor for instances of models of discrete theories Nov 3, 2024
@epatters epatters self-assigned this Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend TypeScript frontend and Rust-wasm integrations
Projects
Status: Ready
Development

No branches or pull requests

1 participant