gizak / termui

Golang terminal dashboard
MIT License
13.11k stars 786 forks source link

Great project, is it still maintained ? #164

Closed vladimirvivien closed 6 years ago

vladimirvivien commented 6 years ago

@gizak
I see many PR's hanging around with no resolution. Is this project still active?

pdevine commented 6 years ago

Wondering the same thing.

TableMountain commented 6 years ago

can we get any feedback on this? or is the nonfeedback the answer we were looking for...?

pdevine commented 6 years ago

The biggest issue (aside from none of the pull requests being merged) seems to be lack of focusable widgets IMO. Maybe we should do a fork?

ont commented 6 years ago

According to @gizak 's profile, his last activity on github was in 2017 may... Sounds not very good.

stephencheng commented 6 years ago

Anyone would like to fork and continue with new feature development? The main headache I had is the data racing and I have no idea how to easily fix in my own code.

ttacon commented 6 years ago

Hey folks, not to be that person - but the recent breaking changes in panicparse (see #177 ) led me to create a fork here. If there's enough interest I'm happy enough to help ensure PRs get added in a quick enough time frame - I also added dep in that fork too.

pdevine commented 6 years ago

I see @gizak merged something in January, which I think was the breaking change, but there hasn't been anything since then.

As I mentioned in my comment last December, not having a concept of having focusable widgets is pretty much a deal breaker for most applications. What I was trying to do with termui is probably a lot different than what most people are doing though, because I was trying to develop a sprite library so that you can animate ascii objects and move them around the screen. I always found the way termui handles Buffer objects to be cumbersome.

Anyway, I gave up and just started using termbox-go directly, which is what termui is based upon. My supposition though is instead of a fork, we need something better to be able to handle focusable widgets in a sane way. And that probably means a rewrite instead of a fork.

mum4k commented 6 years ago

(fyi) I too found this project very useful. With the conclusion that it is no longer maintained and its current state means larger maintenance burden than I could take on I have started a rewrite.

https://github.com/mum4k/termdash

Contributions / comments welcome.

vladimirvivien commented 6 years ago

@mum4k thanks for sharing. Is this a Google project ? I asked because it requires a Google CLA for contributing.

mum4k commented 6 years ago

Hi @vladimirvivien, no it is not an official Google project. However because I work for Google, Google owns the rights to all code that I write. Thus the need for the CLA.

Feel free to contact me in case of any questions.

vladimirvivien commented 6 years ago

@mum4k thanks for clarifying... Also wanted to point out to all on this thread that developer @cjbassi also has a working fork of termui and used to create gotop - https://github.com/cjbassi/termui

cjbassi commented 6 years ago

It's still maintained! I was just added as a co-maintainer and I'll be working on getting through the current pr's and then start prioritizing issues to work on. From this thread I can tell focusable widgets and data racing is a a priority, and of course any breaking bugs like the one caused by panicparse (which I think I already fixed). Feel free to create any pr's since I'll be working through those now.