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

1.0 roadmap #52

Open
5 of 9 tasks
johnnychen94 opened this issue May 15, 2021 · 3 comments
Open
5 of 9 tasks

1.0 roadmap #52

johnnychen94 opened this issue May 15, 2021 · 3 comments

Comments

@johnnychen94
Copy link
Member

johnnychen94 commented May 15, 2021

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

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

cc: @Evizero @IanButterworth

@t-bltg
Copy link
Member

t-bltg commented Dec 20, 2021

@johnnychen94, I think I understood the separation between backends and frontend in JuliaPlots/UnicodePlots.jl#196 (comment)), although I don't have a clear vision of how many there are. I'll try to come up with a new design within the week.

add ImageShow as dependency and reuse the ImageShow display logic. This will be a breaking change as it will refactor the codes or maybe even a rewrite of the whole imshow logic.

Is this point still valid or not ?

@johnnychen94
Copy link
Member Author

Maybe not valid anymore. I think the choice will be clearer when we separate out the core encoding parts. Then we can see where to add the new features, the backend or the frontend.

@t-bltg t-bltg mentioned this issue Dec 20, 2021
1 task
@t-bltg t-bltg pinned this issue Dec 21, 2021
@t-bltg
Copy link
Member

t-bltg commented Aug 7, 2022

@johnnychen94, I've updated the TODOs in #52 (comment).

IMO, nothing blocks the release of 0.5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants