Lazarus

Programming => General => Topic started by: fabiopesaju on August 13, 2020, 11:48:20 am

Title: terminal lib
Post by: fabiopesaju on August 13, 2020, 11:48:20 am
please, could you guys tell me if there is any lib/framework/component, that facilitates the development for terminals... something that allows a style similar to this project: https://github.com/extrawurst/gitui ???
Title: Re: terminal lib
Post by: AlexTP on August 13, 2020, 12:00:48 pm
https://forum.lazarus.freepascal.org/index.php/topic,50847.0.html
Title: Re: terminal lib
Post by: Warfley on August 14, 2020, 01:01:10 pm
Besides the thing Alextp has already linked (which is my newest lib), I've already attempted to write a framework for TUI applications a while ago, see: https://github.com/Warfley/LazTextForms

It provides labels, check boxes, edits, listboxes and buttons and works ok-ish. An example project can be found also on my github: https://github.com/Warfley/PokeTeamBuilder

But my new library (https://github.com/Warfley/LazTermUtils the one Alextp linked) is much more robust and I would highly recommend you using it instead, but you need to implement the whole TUI stuff yourself.

That said, in the coming weeks I might actually rewrite the TUI library, but until them, this is the best I can offer.

Besides my libs there is also Free Vision, maybe have a look into it: https://wiki.freepascal.org/Free_Vision
TinyPortal © 2005-2018