{"repo":"magiblot/tvision","free":true,"listed":false,"github":"https://github.com/magiblot/tvision","clone":"git clone https://github.com/magiblot/tvision.git","description":"A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.","language":"C++","stars":3132,"topics":["cpp","linux","terminal","ms-dos","ncurses","borland-cpp","windows","tui","turbo-vision","utf-8"],"license":null,"category":"cli-tools","readme_excerpt":"Turbo Vision A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. I started this as a personal project at the very end of 2018. By May 2020 I considered it was very close to feature parity with the original, and decided to make it open. The original goals of this project were: Making Turbo Vision work on Unix/Linux by altering the legacy codebase as little as possible. Keeping it functional on DOS/Windows. Being as compatible as possible at the source code level with old Turbo Vision applications. This led me to implement some of the Borland C++ RTL functions, as explained below. At one point I considered I had done enough, and that any attempts at revamping the library and overcoming its original limitations would require either extending the API or breaking backward compatibility, and that a major rewrite would be most likely necessary. However, between July and August 2020 I found the way to integrate full-fledged Unicode support into the existing architecture, wrote the Turbo text editor and also made the new features available on Windows. So I am confident that Turbo Vision can now meet many of the expectations of modern users and programmers. The original location of this project is https://github.com/magiblot/tvision. Table of contents What is Turbo Vision good for? How do I use Turbo Vision? Releases and downloads Build environment Unix/Linux Windows (MSVC) Windows (MinGW) Windows/DOS (","default_branch":null,"files":null,"tree":[],"storefront":"/r/magiblot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/magiblot/tvision/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}