-
Notifications
You must be signed in to change notification settings - Fork 786
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
Is termui still actively maintained? #304
Comments
I hope so... If not, someone should fork it and make the fixes. Looking like a lot of issues being raised and no responses. |
I've started taking in some of the more high-priority issues in my fork: https://github.com/dcorbe/termui-dpc Admittedly, I'm a rank amateur. But I'd love to do what I can to restore some semblance of maintenance for this project. I'd appreciate questions/comments/concerns as well as any help the community can offer in curating fixes. It'd be a shame to let this project die. |
Thanks! I really like this project too. I'll give what help I can. I already sent you a pull request for the problem I had with the gauges. :) Also, to actually use this, w/o renaming the folders it syncs to with go get, we need to change the import paths in ths widgets. Obviously they would need to be changed back if you intend to eventually merge yours back to the main one but in the meantime it's not usable directly otherwise. |
I know this comes up on occasion and everyone systematically abandons their forks, but I too have forked termui because I use it all the time but it's definitely fallen behind. However I took the approach of starting a ground up rewrite on tcell which supports 24 bit colors, is actively maintained, etc. I meant to just fork and start fixing things and bring it up to date but I just kept digging deeper until I was replacing entire concepts. I've replaced a lot of the underlying functionality, and it's a dramatically breaking change thus my fork turned into a rewrite You can find tooey here I'd love the help. (Original fork found here ) |
I'm not sure. I made a few things with it a while ago but it seemed like issues weren't being fixed so probably not. I did find a workaround for a couple issues at least. It's been a long time since I messed with this though. The last thing I had started was a sort of commander style file manager but I haven't had the time to work on any side projects for a while. Your tooey seems interesting. Do you have any specific projects in mind for it or are you just trying to build a different framework?
Sent from Proton Mail mobile
…-------- Original Message --------
On Sep 1, 2023, 9:25 PM, Charles C. wrote:
I know this comes up on occasion and everyone systematically abandons their forks, but I too have forked termui because I use it all the time but it's definitely fallen behind.
However I took the approach of starting a ground up rewrite on tcell which supports 24 bit colors, is actively maintained, etc. I meant to just fork and start fixing things and bring it up to date but I just kept digging deeper until I was replacing entire concepts.
I've replaced a lot of the underlying functionality, and it's a dramatically breaking change thus my fork turned into a rewrite
You can [find tooey here](https://github.com/asciifaceman/tooey) I'd love the help. (Original [fork found here](https://github.com/asciifaceman/termui) )
—
Reply to this email directly, [view it on GitHub](#304 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AU7DG563267FPC4WZUOSW63XYKYK3ANCNFSM5DL5UF6A).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@go-hacks I most recently used it (termui) to write a CLI tool for displaying a near-realtime feed of data from the tmobile trashcan modem with 5G/LTE signal strength and other stuff that I was using to align my antenna etc. I just really enjoy the look/feel of termui and use it off and on for various tools. There aren't a lot of frameworks out there that were set up for actual data display and dashboarding and I just enjoy that stuff. I too was starting to run into issues and noticed that Gizak seems to have disappeared entirely, although he hasn't done much active work in a much longer while. No fault to him, it's the nature of OSS. I just wanted to keep the library alive but also took the approach of making dramatic sweeping changes. I know there's a few frameworks out there right now, several written in tcell even, but what I think set termui apart was the graphical stuff (charts, graphs, etc). I am hoping to re implement those once I've finished sussing out the new layout engine and "get to it". I'm probably being a little overly optimistic but I honestly didn't think I'd go as deep as I already have. I just meant to start merging PRs and update the underlying engine lol |
Impressive. I use tmobile as well but just as a hotspot on my phone. I've played with LTE raspi modules before though. This gomo is very interesting :) Thanks for making this. Frankly I didn't even know you could make something like this for the transceiver.
Sent from Proton Mail mobile
…-------- Original Message --------
On Sep 1, 2023, 10:13 PM, Charles C. wrote:
***@***.***(https://github.com/go-hacks) I most recently used it to write a CLI tool for displaying a near-realtime feed of data from the tmobile trashcan modem with 5G/LTE signal strength and other stuff that I was using to align my antenna etc.
I just really enjoy the look/feel of termui and use it off and on for various tools. There aren't a lot of frameworks out there that were set up for actual data display and dashboarding and I just enjoy that stuff.
I too was starting to run into issues and noticed that Gizak seems to have disappeared entirely, although he hasn't done much active work in a much longer while. No fault to him, it's the nature of OSS. I just wanted to keep the library alive but also took the approach of making dramatic sweeping changes. I know there's a few frameworks out there right now, several written in tcell even, but what I think set termui apart was the graphical stuff (charts, graphs, etc). I am hoping to re implement those once I've finished sussing out the new layout engine and "get to it".
I'm probably being a little overly optimistic but I honestly didn't think I'd go as deep as I already have. I just meant to start merging PRs and update the underlying engine lol
[image](https://user-images.githubusercontent.com/1619591/265181843-5a122195-7f92-4997-a66c-fab3e684ade6.png)
—
Reply to this email directly, [view it on GitHub](#304 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AU7DG54JC4I34HSRW2KG5BDXYK6AZANCNFSM5DL5UF6A).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@go-hacks the trashcan has an API you can access, but it's ugly as sin. I did more work in getting the data and making sense of it (I squash RSQ/RSSI/SNR into the same scale of 0-1 based on their respective "good" ranges for presentability) than I did in throwing together the gomo TUI hahaha. I do use it still tho, I keep one running in a tmux on a server in my basement and it exports prometheus metrics I scrape for a grafana dashboard as well. But the termui dashboard was specifically designed for aligning antenna and looking for radio changes / tower hops etc causing issues. |
right on... after reviewing some of this code again, I believe the main thing I fixed was the percentage bar not loading right after the bar hit the numbers. I don't know what else I had issues with off hand. I believe my fix was merged into dcorbe's termui-dpc though. If you end up using a percentage bar, you'll probably want that fork vs the original.
Sent from Proton Mail mobile
…-------- Original Message --------
On Sep 1, 2023, 10:37 PM, Charles C. wrote:
***@***.***(https://github.com/go-hacks) the trashcan has an API you can access, but it's ugly as sin. I did more work in getting the data and making sense of it (I squash RSQ/RSSI/SNR into the same scale of 0-1 based on their respective "good" ranges for presentability) than I did in throwing together the gomo TUI hahaha. I do use it still tho, I keep one running in a tmux on a server in my basement and it exports prometheus metrics I scrape for a grafana dashboard as well. But the termui dashboard was specifically designed for aligning antenna and looking for radio changes / tower hops etc causing issues.
—
Reply to this email directly, [view it on GitHub](#304 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AU7DG55R6JC5IBOUB5AZXD3XYLAYRANCNFSM5DL5UF6A).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
The author seems to be back. Check out the readme update. |
Seeing a lot of valuable PRs and issues created over the past few months that haven't seen any interaction from the maintainer/s of this project, which begs the question, is this project still maintained?
The text was updated successfully, but these errors were encountered: