serverpod_tui 0.8.0
serverpod_tui: ^0.8.0 copied to clipboard
A collection of tools for building terminal user interfaces.
0.8.0 #
- FEAT:
AlertLinecopy/dismiss hints are now clickable. - FEAT: Copying an alert's segment now shows an inline green
✓ Copiedconfirmation (matching the log's success mark) in place of theC Copyhint for a couple of seconds, instead of appending aCopied to clipboardline that displaced the content below it. - BREAKING:
AlertLinenow requiresonCopyandonDismisscallbacks and takes an optionalcopiedflag.
0.7.0 #
- FEAT: Added per-tab status indicators to
TabBarvia a newTabActivityenum andstatesparameter, plus a reusableTabActivityIndicatorwidget: running (●), loading (spinner), stopped (○). - FIX: Aligned the active operation (launch spinner) line flush-left with a single space so it matches the log text on both the server and Flutter tabs.
- FIX: Restyled
AlertLinecopy/dismiss hints to match the command bar (unbracketed, capitalized, command colors) and right-aligned them on the line.
0.6.0 #
- FEAT: Added multiple config options support for form requirement.
- FIX: Enabled scroll for multi form summary.
- CHORE: Marked
FormConfigas sealed for exhaustive pattern matching. - CHORE: Removed redundant "Tip" text from
Tipcomponent.
0.5.0 #
- FEAT: Improved
HelpOverlayUI. - FEAT: Improved spacing in
TabBar. - CHORE: Upgraded
noctermto^0.8.0(Windows input/path fixes, IME and layout fixes).
0.4.0 #
- FIX: Removed excessive whitespace from multi screen form summary.
- FIX: Added right padding to multi screen form navigation buttons.
- FIX: Removed
FormState.multiScreenconstructor which did not enforce the requirement ofMultiScreenFormStatebyForm.multiScreen.
0.3.0 #
- FEAT: Added multi screen form support.
- FIX: Fixed form config requirements evaluation issue where reselecting a required config option did not bring back a previously constrained config.
0.2.1 #
- FEAT: Added alert messages.
TuiAppStateHolder.showAlertpins a copyable alert (e.g. an email verification code) in the log panel viaAlertLine; a<...>-marked segment is copied to the clipboard and re-copied withC, andEscdismisses it. - FEAT: Clipboard copies now use the native platform tool (
pbcopy/clip/wl-copy/xclip/xsel) in addition to OSC 52, so copying works in terminals without OSC 52 support (e.g. macOS Terminal.app).
0.2.0 #
- BREAKING FEAT: Added support for optional description for form configurations.
- FEAT: Improved form UI
- CHORE: Replaced
serverpod_shareddependency withserverpod_logging.
0.1.0-rc.6 #
- FIX: Fixed buttons activating on Ctrl, Alt, and Meta key combinations so app-level shortcuts reach their handlers.
- FIX: Fixed the Ctrl-C hint toggling remounting the whole app subtree and resetting its state.
- FIX: Fixed text selection getting swallowed up on Windows.
0.1.0-rc.5 #
- FEAT: Added support for form input validation and suffix text.
0.1.0-rc.4 #
- FEAT: Updated Ctrl-C behavior to match common CLI tools: copies the current selection if there is one, otherwise a first press arms exit and a second press within two seconds exits gracefully.
0.1.0-rc.3 #
- CHORE: Lowered minimum Dart SDK to 3.10.3
0.1.0-rc.2 #
- FIX: Fixed terminal restoration on Windows
0.1.0-rc.1 #
- Initial version.