oxedyne/fe2o3/fe2o3_tui/src/lib.rs
1.2 KiB, 13 runs
created by r1870400018:1195, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | //! A terminal user interface library and the Iron Interactive Console (Ironic) implementation. |
| 2 | //! |
| 3 | //! This crate provides abstractions for building terminal-based applications, with a focus on |
| 4 | //! modal interaction patterns similar to Vi/Vim. The core library offers windowing, tabs, |
| 5 | //! configurable styles, scrollbars and both static and editable text views. |
| 6 | //! |
| 7 | //! Ironic demonstrates these capabilities in a general purpose terminal interface featuring: |
| 8 | //! |
| 9 | //! - Multiple independent windows that can be created, moved, resized and deleted |
| 10 | //! - Modal interface with navigation, editing and window management modes |
| 11 | //! - Tab-based content organisation within windows |
| 12 | //! - Built-in support for files, logs, command shells and menus |
| 13 | //! - Comprehensive help system and status indicators |
| 14 | //! - Customisable styles and key bindings |
| 15 | //! |
| 16 | //! The interface is designed to be intuitive while providing powerful features for advanced users. |
| 17 | //! Windows can display various content types including text files, logs, file trees and command shells. |
| 18 | //! The modal design allows efficient keyboard-driven operation without overwhelming new users. |
| 19 | //! |
| 20 | #![forbid(unsafe_code)] |
| 21 | pub mod lib_tui; |