nsf / termbox

Library for writing text-based user interfaces
http://code.google.com/p/termbox
MIT License
1.96k stars 185 forks source link

add truecolor output mode #104

Closed deathlyfrantic closed 7 years ago

deathlyfrantic commented 7 years ago

Hi - this PR adds a true color (24-bit) color mode. Colors should be specified as 0xRRGGBB. I don't think this breaks anything in the other output modes - I tested all the demos - but it's possible I missed something. Please let me know if any changes are needed. Thanks!

nsf commented 7 years ago

Sorry, I won't merge it. See reasoning here: https://github.com/nsf/termbox/issues/37

I really don't want people using terminals for fancy UIs. To me, even 256 color mode was a mistake. Because if we follow that road, what's next? Different font sizes and images? You know, some terminals can do that...

Join HTML cult.

amirouche commented 7 years ago

It's seems to me that you prefer that a large part of the community fork termbox.

nsf commented 7 years ago

It's seems to me that you prefer that a large part of the community fork termbox.

That is in fact true. And I pointed it out in the issue I gave a link to. It says I'm in "maintenance only mode". Which means no new features from me and being very hesitant about merging features implemented by other people..

ddevault commented 7 years ago

If you're concerned about the burden of ongoing maintenance, you can give write access to someone else. I would be happy to volunteer, since termbox is a dependency of some of my software. Forking is bad for everyone.

Despite what you may have come to believe, there are a great many use cases for which a TUI is suited. My software is among them.