[appendix]
[#appendix-tech-intro-tui]
== Terminal UI
ifndef::snippets[:snippets: ../../test/java/org/springframework/shell/docs]

This is a technical introduction to _UI Framework_.

_UI Framework_ is a toolkit to build rich console apps.

include::appendices-tui-control.adoc[]

include::appendices-tui-view.adoc[]

include::appendices-tui-eventloop.adoc[]

include::appendices-tui-screen.adoc[]

include::appendices-tui-keyhandling.adoc[]

include::appendices-tui-mousehandling.adoc[]

include::appendices-tui-catalog.adoc[]
