Skip to content

Releases: cu-clear/schema-interface

New Sidebar

13 Apr 21:47
e910fb2
Compare
Choose a tag to compare
New Sidebar Pre-release
Pre-release

New Features

  • Scripts to help with curation. preprocess.py to ensure children_gates exist and child lists have comment fields. Ensures bare minimum requirements necessary to be visualized in the graph.
  • Entity nodes are also editable through the sidebar.
  • Sidebar UI overhaul.
    image

Bug Fixes

  • deployment scripts and file clean up
  • all sidebar fields are editable and changes are reflected in the JSON and graph

Known Bugs

  • For nodes where name and comment fields are identical, comment will not affect name field in updating. This is on purpose, as comment can refer to a different field from name in the event list, e.g. name: Outbreak, comment: container node.
    • Updating name will not update comment in the sidebar for the aforementioned nodes.

What's Changed

Full Changelog: v0.5.5...v0.6

v0.5.5

18 Feb 21:26
29f6e3c
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

New Features

  • Even more informative errors: tells the user how they might fix an error.
  • Participants nodes are replaced by Entity nodes, with participant role names placed in edges.
  • Overhauled the navigation bar with MUI components for a sleeker look.

Bug Fixes

  • Duplicate edges in back end processing are removed.
  • Flat schemas can now be visualized.
  • Centering issue is temporarily fixed by disabling automatic centering.
  • Root nodes and schema name are found through hierarchical edges as opposed to previous temporary solution.

Known Issues

  • Nodes still reposition themselves whenever the graph is expanded or collapsed.
  • Entities, participants, and relations cannot be changed through the sidebar.

What's Changed

Full Changelog: v0.5.4...v0.5.5

Download Graph Image, UI Improvement

16 Feb 17:13
6533d33
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Download Graph Image, UI improvement by @iris-liu0312 in #16
    • Download Graph Image: The save button under the fit button saves the current graph view as an image. Nodes are scaled to readable size.
    • UI Improvement: Upgraded outdated icon package to MUI (v4 to v5)

Full Changelog: v0.5.3...v0.5.4

Template Updates and Bug Fix

11 Feb 01:16
7d0f796
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Template Update: templates have been updated to include entities and relations and their relevant information. Q-nodes are initialized with the necessary wd:Q prefix.
  • Bug Fix: XOR gates are visualized properly even if they are children of chapter nodes.
    • Previously it was recommended to avoid listing XOR containers as child nodes of anything to visualize correctly.
    • This clashes with downstream prediction, which runs into difficulty when there are multiple root nodes (nodes without a parent)
    • XOR containers can and should be listed as children of the chapter they belong to now, and will be visualized properly.

Branch Merge Log

Full Changelog: v0.5.2...v0.5.3

Informative Notifications

02 Feb 21:48
37aa8d5
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.5.2

Package Updates and Bug Fixes

26 Jan 21:01
afdfad7
Compare
Choose a tag to compare
Pre-release

What's New

  • Entity and Relation templates for the JSON editor
  • Right-click to remove and undo remove menu
  • Canvas no longer resizes itself on click, a fit button is implemented to resize to entire graph

What's Changed

Full Changelog: v0.5...v0.5.1

Editable Sidebar

21 Jan 19:10
8d3a91d
Compare
Choose a tag to compare
Editable Sidebar Pre-release
Pre-release

Sidebar is now editable, and changes are reflected in the JSON and graph.

Json Editor

24 Dec 18:55
7a5f202
Compare
Choose a tag to compare
Json Editor Pre-release
Pre-release
  • Support for SDF v1.3
  • New JSON editor that supports search, history, and template creation
  • Downloadable JSON

Multi-level subtrees

09 Dec 22:49
Compare
Choose a tag to compare
Multi-level subtrees Pre-release
Pre-release

What's Changed

  • Multiple levels of subtrees are now viewable.

Known Bugs

  • Blue diamond nodes do not show optional configuration.

Full Changelog: https://github.com/cu-clear/schema-interface/commits/v0.3.1

Subtrees

05 Dec 18:57
Compare
Choose a tag to compare
Subtrees Pre-release
Pre-release

What's Changed

  • Subtrees now viewable

Known Bugs

  • Some subtrees are not viewable
    • Error: cannot create edge to non-existent target
  • Only the subtrees visible in the original graph are viewable; subtree nodes cannot be clicked as they disappear upon click

Full Changelog: https://github.com/cu-clear/schema-interface/commits/v.0.3