Closed dankamongmen closed 4 years ago
I've created https://github.com/dankamongmen/outcurses, which will be a fine place for this stuff to go.
This is moving along. I've been recreating the functionality in outcurses, but it goes slowly, with many interruptions. Thankfully, I fixed #23 , which takes a lot of heat off of the curses UI code.
I'd love to have this done in 1.2, but don't yet want to commit.
Outcurses has most of the panelreel abstraction now, and it's working better than this ever did. We ought be able to start converting late next week, I'd think.
And now is is notcurses! https://github.com/dankamongmen/notcurses
This is well along its way. Using notcurses 0.9.0, we have the following:
Obviously there are some glitches still, but this is just about there, with several thousand fewer lines of code.
I've merged growlight
in its notcurses variant. There are still some rough edges, but they now deserve their own subbugs. w00t!
The ncurses code is horrible intertwined with all kinds of core crap. Get it extracted, and move it into its own library. Then, unify it with the omphalos implementation, and get that refactored as well.