Excellent suggestion!
The library can also detect whether or not ANSI escape sequences are available in the terminal and fallback to something else. It can also downgrade colors depending on the color bitness support of the terminal.
Yes, I run integration and unit tests on Windows, Linux and MacOS as part of the CI for Spectre.Console, so everything should be fully functional cross platform. The only thing required is a platform that supports C#…
Yes, Spectre.Console is heavily inspired by Rich, and this is stated in the first paragraph of the repository and documentation :)
It's not a TUI library in that sense. You should check out Gui.cs if you want to build more interactive applications in C#: https://github.com/migueldeicaza/gui.cs
I'm the author of this lib. Yes, abstracting away ANSI escape sequences is one purpose of the lib, but first and foremost the purpose is to make it easier to render complex things as tables, panels, grids etc.
It depends since it's really up to the terminal. If the terminal don't support ANSI escape sequences, Spectre.Console will fall back to using the System.Console API with the standard 4-bit color palette. Everything will…
Sure, send a PR.
Not hard coded for a particular DPI, it just doesn't take DPI into account since I always run with DPI settings set to 100%.
It's not dead, but it's done in my perspective since it does what I wanted it to do when I created it.
Must say that Chocolatey have made my life much easier and I recommend to try it out. Not sure about all the negative comments here. It's OSS so if you have a negative experience and the time to write comments here, why…
"Some handsets can't be fully powered down without removing the battery; for instance, some Nokia models will wake up when turned off if an alarm is set." (http://news.cnet.com/2100-1029-6140191.html) I'm guessing that…
Excellent suggestion!
The library can also detect whether or not ANSI escape sequences are available in the terminal and fallback to something else. It can also downgrade colors depending on the color bitness support of the terminal.
Yes, I run integration and unit tests on Windows, Linux and MacOS as part of the CI for Spectre.Console, so everything should be fully functional cross platform. The only thing required is a platform that supports C#…
Yes, Spectre.Console is heavily inspired by Rich, and this is stated in the first paragraph of the repository and documentation :)
It's not a TUI library in that sense. You should check out Gui.cs if you want to build more interactive applications in C#: https://github.com/migueldeicaza/gui.cs
I'm the author of this lib. Yes, abstracting away ANSI escape sequences is one purpose of the lib, but first and foremost the purpose is to make it easier to render complex things as tables, panels, grids etc.
It depends since it's really up to the terminal. If the terminal don't support ANSI escape sequences, Spectre.Console will fall back to using the System.Console API with the standard 4-bit color palette. Everything will…
Sure, send a PR.
Not hard coded for a particular DPI, it just doesn't take DPI into account since I always run with DPI settings set to 100%.
It's not dead, but it's done in my perspective since it does what I wanted it to do when I created it.
Must say that Chocolatey have made my life much easier and I recommend to try it out. Not sure about all the negative comments here. It's OSS so if you have a negative experience and the time to write comments here, why…
"Some handsets can't be fully powered down without removing the battery; for instance, some Nokia models will wake up when turned off if an alarm is set." (http://news.cnet.com/2100-1029-6140191.html) I'm guessing that…