lang-evolve-rs/TODOs.org

1.8 KiB

LangEvolveRs TODOs

TODO Write core features

Write core features found in original project.

TODO Write CLI interface

Write cli interface for core project

TODO Write GUI interface [0/1]

TODO Choose GUI framework [0/7]

Best framework seems to be iced. See if it is compatible with Windows and macOS. Same with Conrod. Druid supports both macOS and Windows, check if it supports GNU+Linux. Otherwise, by platform:

GNU+Linux
GTK bindings or relm
macOS
core-foundation bindings
Windows
imgui?

TODO Check compatibility for iced [0/3]

  • GNU+Linux
  • Windows
  • macOS

TODO Check compatibility for Conrod [0/3]

  • GNU+Linux
  • Windows
  • macOS

TODO Check compatibility for Druid [2/3]

  • GNU+Linux
  • Windows
  • macOS

TODO Check compatibility for kas [3/3]

  • GNU+Linux Yes, with Vulkan. Maybe a bit overkill for this app.
  • Windows Yes, with DirectX 11/12, maybe overkill.
  • macOS Yes, with Metal. Maybe overkill.

TODO Check GUI for Windows

TODO Check GUI for macOS

TODO Check GUI for GNU+Linux