JuliaImages / JuliaImages/ImageInTerminal.jl
1.0 roadmap
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 121
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
ImageInTerminal v1.0 will be a game-changer by introducing a better image encoder Sixel.jl and by supporting gif/video display.
We'll start with v0.5, and after living with it for a few months (by fixing potential bugs), move forward to v1.0.
0.5 roadmap
- sixel support #50;
- creates a virtual terminal display for
MIME"image/png"#49; - If needed, properly deprecate
imshow/imshow256/imshow24bit(#32); - set Julia compatibility to 1.6;
- make
Sixela hard dependency.
We can't add VideoIO and Sixel in the current version because we still want to keep Julia 1.0 compatibility for now.
1.0 roadmap
- add ImageShow as dependency and reuse the
ImageShowdisplay logic: this will be a breaking change as it will refactor the codes or maybe rewrite the wholeimshowlogic; - support
play/explore/giffrom ImageShow (solve #43); - support optinal VideoInTerminal here via
@require VideoIO ...; - add
VideoIOtoImageInTerminaldependencies.
cc: @Evizero @ianbutterworth
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This issue is a broad v1.0 roadmap rather than a single implementation task. Start by reviewing the checked and unchecked roadmap items, especially the proposed ImageShow and VideoIO integrations and related issue #43. A contributor would need a maintainer to split the roadmap into a scoped task before work can be considered done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100