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

milestone-planning: roadmap #794

Open
1 of 21 tasks
foresterre opened this issue Feb 20, 2021 · 0 comments
Open
1 of 21 tasks

milestone-planning: roadmap #794

foresterre opened this issue Feb 20, 2021 · 0 comments
Labels
C-project Category: project management, planning, design sketches. etc. C-tracking Category: issues which track various sub-issues

Comments

@foresterre
Copy link
Owner

foresterre commented Feb 20, 2021

Milestones

Milestone planning by version

v1.0

Features not yet assigned to a milestone

internal

  • Unified cli-ops & script parser #614 Unified parser or simplify setup No longer persued
  • rework parser to be generic instead of requiring img ops to be defined in the parser
  • rework parser to accept more complicated syntax like scopes/environment blocks for just image script but not cli args, which are desugared to core operations and let image operations engine work on a desugared variant
  • replace interpreter style with vm
  • add gpu mode which specializes some image-crate ops (enable optionally with flag)
  • Accept (JSON) events as input commands

syntax

image operations

output

  • Add stdout inform output  #663 Add informational operations
  • #todo make output more informational
  • #todo enhance message when running just sic, currently: Error: Unable select input/output mode: mode should either be simple xor glob; maybe require - argument when expecting input from stdin?, or expect stdin input to not be empty

UI

  • #todo Start with a first version of a GUI (pixels + egui?)

misc

  • #todo --create-animated-image <path...>: if path is folder, make-animated from images in order from folder; if path is file and other paths are files make-animated with given file order; if path is folder and has other paths, reject; if given glob decide what to do
@foresterre foresterre added C-tracking Category: issues which track various sub-issues C-project Category: project management, planning, design sketches. etc. labels Feb 20, 2021
@foresterre foresterre changed the title milestone-planning: future milestone-planning: roadmap Feb 20, 2021
@foresterre foresterre pinned this issue Feb 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-project Category: project management, planning, design sketches. etc. C-tracking Category: issues which track various sub-issues
Projects
None yet
Development

No branches or pull requests

1 participant