Skip to content
/ texo.ui Public

Universal text based user interface for any type of application.

License

Notifications You must be signed in to change notification settings

akobr/texo.ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texo.UI

Universal text based user interface for any type of application.

Project is called texoUI, texōUI , textumUI, texUI, textusUI

Based on text + latin word: texo, texere, texui, textus

  1. UI constructed with elaborate care.
  2. Plaits command line and touch input together.
  3. It weaves to devs and users. Simple to develop and use. (:

The main goal is to create a simple framework for text base UI which is usable on desktop and touchable devices, as well.

Example of texo terminal

Main concepts

  • Input is only plain text (touch friendly command line)
  • Minimalistic user interface
  • Usage of immutable view models
  • Build in support for intellisense, "did you mean?" correction system
  • Integration of markdown language
  • Rich system of commands, actions and results

Minimalistic UI

  1. Command line
  2. Result view
  3. Layers? (intellisense, work in progress/background)
  4. Tabs?

Prompts: t>, tu>, to>, tm>

Build-in

  • Markdown language / HTML
  • Command tree definition
  • Intellisense, help
  • Did you mean? correction system
  • Long-running / background commands

In progress

  • Core concepts
  • Console client
  • WPF client

Far future

  • Xamarin and JavaScript (.net Bridge) platform support
  • Serve commands as REST API web services

About

Universal text based user interface for any type of application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages