Im-Beast / deno_tui

🦕 Deno module for creating Terminal User Interfaces
https://deno.land/x/tui
MIT License
266 stars 18 forks source link

(WIP) feat!: rework `DrawObject`s #29

Open Im-Beast opened 1 year ago

Im-Beast commented 1 year ago

This PR is meant to replace DrawObjects with Painters.

Main changes that are planned include:

agorushkin commented 3 months ago

Is this completely dead?

Im-Beast commented 3 months ago

Is this completely dead?

This PR, probably.

Tui in itself? Not really There is just a lot of things I want to do at this moment. I was working on completely rewritten Tui version, but there is a lot of things I want to take in consideration about its design, mostly to completely fix issues I have with current implementation. There is also a lot of unknowns regarding Deno and JSX support on JSR.

agorushkin commented 2 months ago

Alright, I understand.

I really like the concept of this library and its relative novelty, especially in the Deno space. I haven't seen many good alternatives in the Node ecosystem either. However, I've encountered some bugs with rendering and other areas. These might not warrant issues right now, considering a rewrite is planned.

If you develop a more stable design for the project and have a clear vision for its overall feel, I'd be willing to help with some implementations. While I don't have extensive experience in this terminal rendering aspect, I'd be eager to contribute and learn.