Skip to content
This repository has been archived by the owner on Feb 5, 2022. It is now read-only.

Latest commit

 

History

History
35 lines (32 loc) · 1.02 KB

TODO.md

File metadata and controls

35 lines (32 loc) · 1.02 KB

Ideas

  • XML value serialization using the approach from https://stackoverflow.com/questions/29757464/how-to-shapeless-case-classes-with-attributes-and-typeclasses
  • JSON support via circe
  • Editor
    • Basic Edge routing
    • Delete Nodes
    • Selectable Edges
    • Delete Edges
    • JSON export / import
    • Basic Palette
    • Set Node data json in properties
    • Basic Schema support for properties
    • Render External Labels
    • Basic Label Edit
    • Render Edge Label (simple free model)
    • Editor hints in schema
    • Duplicate Selection
    • Undo
    • multi-select
    • Containers
    • Layout using elkjs
    • Better Label placement
    • More style properties
    • Snap to elements
    • copy and paste
    • Manhattan Routing
    • Better Palette (search, layout)

Issues

from JavaFX: https://bugs.openjdk.java.net/browse/JDK-8251240 workaround for that: -Djdk.gtk.version=2