dart_consul 0.0.13 copy "dart_consul: ^0.0.13" to clipboard
dart_consul: ^0.0.13 copied to clipboard

Basic console windowing system (TUI). Because why not. Supports keyboard and mouse driven interaction.

0.0.13 #

  • Introduced MouseGestures to simply mouse event handling
  • Add basic query dialog system
  • Add basic DUI layout and components
  • Add basic dialog handling system
  • Add basic desktop notifications system
  • Add border styles
  • Add WindowFlag.alwaysOnTop
  • Add Desktop.dimWhenOverlapped option

0.0.12 #

  • Fix partial matching with nested key maps
  • Fix mouse handling for undecorated (and tiny) windows
  • Autofill new buffers with space
  • Make debug log more versatile and reusable

0.0.11 #

  • Fix partial matching with nested key maps

0.0.10 #

  • Allow ANSI in desktop background
  • Simplify BaseOngoingMouseAction (for krok term)

0.0.9 #

  • Fix mouse events dispatch to visible windows only
  • Fix AutoDispose to dispose once only
  • Use minilog package
  • Make log window configurable
  • Expose dart_consul/common.dart with extensions and ansi helpers
  • Map
  • Update to dart_console 4.0.1
  • Add key input stealing for input fields etc

0.0.8 #

  • Fix desktop refresh when moving/resizing
  • Add ScrolledContent component (vertical-only for now)

0.0.7 #

  • Fix missing minimize button when window not resizable

0.0.6 #

  • Minor clean up and pub.dev fixes

0.0.5 / 0.0.4 / 0.0.3 #

  • Try showing animation on pub.dev

0.0.2 #

  • Fix example name

0.0.1 #

Basic functionality implemented:

  • Draw windows
  • Window title bar with controls
  • Console input handling (keys only for now)
  • Tab switching
  • Console mouse input handling
  • Minimize/maximize/close windows via key
  • Nested key handling
  • Move windows via key
  • Resize window via keys
  • Window hooks (state & size for now)
  • Basic mouse actions (raise, minimize, maximize, close)
  • Resize window with mouse
  • Move window with mouse
  • Help (?) button to show key configuration
3
likes
0
pub points
0%
popularity

Publisher

verified publisherberlinfactor.com

Basic console windowing system (TUI). Because why not. Supports keyboard and mouse driven interaction.

Repository (GitHub)
View/report issues

Topics

#console #terminal #tui

License

unknown (license)

Dependencies

ansi, console, dart_console, dart_minilog, rxdart

More

Packages that depend on dart_consul