vtm

Text-based desktop environment

MIT License

Stars
1.5K

Bot releases are hidden (Show)

vtm - v0.9.9v

Published by o-sdn-o about 1 year ago

Changes

  • Desktop info panel slot, #397
  • Show/hide app window by LeftClick on a taskbar reference, #396
  • Place Minimize/Maximize/Close buttons to the top-right (configurable) window corner, #396
  • Add option for preferred window control buttons location (macOS style: top-left window corner), #396
  • Set/reset group focus by Ctrl+LeftClick on taskbar
  • Fix tooltips
  • Compact taskbar by default
  • Hide user list by default
  • Allow to fold the window list on taskbar by the < button, #396
  • Allow to close the window group on taskbar by the x button (enabled by mouse wheel), #396
  • Allow to change the tile manager window title by the "…" button (swap current title with clipboard), #430
  • F10 to disconnect all users and shutdown vtm server if there are no apps running
  • Alt/Option + F12 to leave current vtm session
vtm - v0.9.9u

Published by o-sdn-o about 1 year ago

Changes

  • Reimplement process management and signal handling.
  • Full Windows 8 support (win32 16-color console).
  • Partial Windows 7 support (dtvt-apps only).
  • REPL for scripting runtime.
  • Stability improvements.
vtm - v0.9.9t

Published by o-sdn-o over 1 year ago

Changes

  • Fix 32/64-bit interoperability #426
  • Fix child process termination
  • Fix interoperability under WoW64
vtm - v0.9.9s

Published by o-sdn-o over 1 year ago

Changes

  • Full 32-bit and 64-bit interoperability on Windows (32-bit build can run on 64-bit Windows)
  • Fix unaligned memory access on ARM32 #424
  • Fix cross-compilation issues for 32-bit targets #423
  • Fix compilation issues on Android
vtm - v0.9.9r

Published by o-sdn-o over 1 year ago

Changes

  • Always fire mouse events on keyboard modifiers (Windows only).
  • Fix Linux console functional keys (Linux only).

Keyboard modifiers now trigger mouse events under Windows (e.g., Alt or Ctrl is pressed to change the mouse drag function type)

https://github.com/netxs-group/vtm/assets/11535558/6ad9935b-350b-4715-9404-ba4464530af5

vtm - v0.9.9q

Published by o-sdn-o over 1 year ago

Changes

  • Add configurable limit for unlimited scrollback buffer #417
vtm - v0.9.9p

Published by o-sdn-o over 1 year ago

Changes

  • Support for using sockets as stdin/stdout in directvt mode #411
vtm - v0.9.9o

Published by o-sdn-o over 1 year ago

Changes

  • Open descriptors leakage workaround #409
vtm - v0.9.9n

Published by o-sdn-o over 1 year ago

Changes

  • Draft ngvt-input-mode protocol #400
  • Make logging mode configurable at startup
  • Fix multiline paste
  • Add Bracketed paste mode support DECSET 2004
  • Add DirectVT Proxy Console
    Usage example:
    • Host1 (application server)
    # You can share vtm desktop on LAN
    ncat --exec '/path/to/vtm' --listen 1234 --keep-open
    
    # or share a single application (e.g. calc, term)
    ncat --exec '/path/to/vtm -r calc' --listen 1234 --keep-open
    
    • Host2 (client)
    # Connect to a shared application
    vtm -r dtvt ncat Host1_ip 1234
    

https://github.com/netxs-group/vtm/assets/11535558/10fe955c-9041-41aa-ad0d-a6a6698d8ed5

vtm - v0.9.9m

Published by o-sdn-o over 1 year ago

Changes

  • Fix multi-line paste for pwsh (powershell) #394
  • Add script runtime test run options #393
vtm - v0.9.9l

Published by o-sdn-o over 1 year ago

Changes

  • Fix ReadConsole and ReadConsoleInput on Windows #390
  • Fix regression: Unable to tear window away from tiling manager
  • Make log messages more friendly
vtm - v0.9.9k

Published by o-sdn-o over 1 year ago

Changes

  • Add a console log toggle switch to the terminal #385
  • Fix tooltip behavior
vtm - v0.9.9j

Published by o-sdn-o over 1 year ago

Changes

  • Add DEC Special Graphics mode support #381
vtm - v0.9.9i

Published by o-sdn-o over 1 year ago

Changes

  • Terminal
    • Code pages support on Windows #175
    • Fix Alt+Numpad input on Windows #375
  • Minimization by right click on window menu #376
  • Add missing '-static' option to CMakeLists.txt notes #378
  • VT-parser: Handle the case with color space parameter: \x1b[38:2::255:255:255:::m===\x1b[38:2:255:255:255m
  • Add an option to disable mouse cursor tracking #379
  • Disable mouse cursor highlighting by default and increase tooltip timeout to 2s #212
  • Reword configuration section name <config/client/tooltip/> to <...tooltips/>
  • Stability improvements
vtm - v0.9.9h

Published by o-sdn-o over 1 year ago

Changes

  • Term: Viewport size reporting support CSI 18 t
  • Fix a lot of encoding issues on Windows
vtm - v0.9.9g

Published by o-sdn-o over 1 year ago

Changes

  • Exclusive fullscreen mode #317
  • Use Ctrl key to zoom while resizing a window #231
  • Hide navigation lines for windows inside the viewport #325
  • Add navigation string tooltips #325
  • Remove UTF-8 requirement on Windows #175
vtm - v0.9.9f

Published by o-sdn-o over 1 year ago

Changes

  • Zoom in/out windows by Ctrl+Wheel (Alt+Wheel now is set for horizontal scrolling) #184
  • Fix horizontal scrolling lag in integrated terminal
  • Detect user profile path using Win32 API on Windows #370
vtm - v0.9.9f

Published by o-sdn-o over 1 year ago

Changes

  • Detect user profile path using Win32 API on Windows #370
vtm - v0.9.9e

Published by o-sdn-o over 1 year ago

Changes

  • Alternate scroll mode support DECSET 1007 #229
  • Fix clipboard preview timeout #363
  • Reword PowerShell to Windows PowerShell in default config (Win32) #368
vtm - v0.9.9d

Published by o-sdn-o over 1 year ago

Changes

  • Fix deadlock at shutdown