File vtm.changes of Package vtm
-------------------------------------------------------------------
Mon Nov 10 03:28:12 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.11.07:
* Make the 'block' cursor style more contrast.
* Set the default cursor style to 'block' in TUI mode.
* Some terminals do not support colored underlining, e.g. termux:
termux/termux-packages#20655, termux/termux-app#870.
-------------------------------------------------------------------
Sat Nov 1 02:59:34 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.31:
* Fix background fill color artifacts in VT2D mode.
-------------------------------------------------------------------
Thu Oct 30 04:12:08 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.29:
* Improve the accuracy of timer timeouts on input.
-------------------------------------------------------------------
Wed Oct 29 08:25:52 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.28:
* Fix idle spinning on zero timer.
-------------------------------------------------------------------
Tue Oct 28 02:53:37 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.27:
* Fix dtty session closing (dtvt over ssh).
* Fix console size synchronization on startup.
-------------------------------------------------------------------
Mon Oct 27 02:40:21 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.25:
* Make window event subscriptions persistent as the applet moves
between windows, the tile manager, etc.
-------------------------------------------------------------------
Tue Oct 21 11:13:07 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.21:
* Sandbox the Lua environment by removing the os, io, package,
and debug Lua libs.
* Introduce vtm.gear.GetCoord() (getting the current mouse
pointer coords).
-------------------------------------------------------------------
Tue Oct 21 08:16:35 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.20:
* Introduce visual overlays for Lua script output.
* With the kbmodifier active, draw a visual red 'B' mark near
the right side of the viewport (example in architecture.md).
-------------------------------------------------------------------
Sun Oct 19 15:59:59 UTC 2025 - Dead Mozay
- Update to version 2025.10.19:
* Make tmux-like prefix emulation multi-user aware.
-------------------------------------------------------------------
Fri Oct 17 06:43:14 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.16:
* Fix connections of type 'dtty'.
Connections of the type type="dtty" (<item id="Run remote vtm
desktop in DirectVT IO mode over SSH" type="dtty"
cmd="ssh user@server vtm"/>) didn't work when launched from
the taskbar menu.
-------------------------------------------------------------------
Wed Oct 15 11:09:51 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.15:
* Revise multifocal keyboard events forwarding (fix multifocal
input within a process).
Note: Multifocal (multi-focus) input can be activated
by Ctrl+LeftClick.
* Hide all active tooltips on mouse leave (GUI mode).
* Fix name resolution in scripting.
* Do 7z archiving on the GithubActions side
(all published releases are now in 7zip format).
-------------------------------------------------------------------
Tue Oct 14 03:17:19 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.13:
* Make Lua script compilation error messages more clear
(add line numbering).
* Fix missing libinput stack on Android.
* Fix the indication of the amount of selected text in
the terminal footer (selected by multi-clicks).
-------------------------------------------------------------------
Mon Oct 13 08:45:22 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.12:
* Fix precompiled script reference counting.
-------------------------------------------------------------------
Mon Oct 13 08:32:12 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.11:
* Make Lua scripts precompiled.
-------------------------------------------------------------------
Sat Oct 4 13:17:43 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.10.03:
* ix additional screen buffer rendering (win32api). #820
* Don't focus taskbar menu items by right click.
* Advertise correct Primary Device Attributes (DA1).
61: VT Level 1
22: Color text
28: Rectangular area operations
52: Clipboard operations
10060: VT2D.
-------------------------------------------------------------------
Fri Sep 26 08:18:20 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.27:
* No changes.
-------------------------------------------------------------------
Thu Sep 25 03:15:40 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.26:
* Make VS16 change the base character width to 'wide'.
* Update Unicode Character Database (UCD) to 17.0.0.
-------------------------------------------------------------------
Wed Sep 24 04:25:16 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.25:
* Try to fix deadlock when closing built-in terminal
on Unix-like systems.
-------------------------------------------------------------------
Tue Sep 23 11:23:26 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.24:
* Make Alt+Z binding only for desktop mode and only use it on
non-Windows platforms.
* Fix keyboard modifiers when the mouse is outside the window.
-------------------------------------------------------------------
Tue Sep 23 03:14:12 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.23:
* Fix crash on disconnect.
-------------------------------------------------------------------
Fri Sep 12 03:06:45 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.12:
* Fix input device enumeration in Linux in-kernel Console/KMSCON.
-------------------------------------------------------------------
Thu Sep 11 03:52:44 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.10:
* Fix vt-input parser.
-------------------------------------------------------------------
Mon Sep 8 03:16:34 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.06:
* Filter fake LeftCtrl when AltGr/RightAlt pressed/repeated/released
(GUI mode, most of non-US keyboard layouts).
-------------------------------------------------------------------
Wed Sep 3 03:58:10 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.09.02:
* Fix spaces after wide characters (in titles, on copy, etc).
-------------------------------------------------------------------
Mon Sep 1 05:33:41 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.30:
* Fix tab characters rendering in terminal.
-------------------------------------------------------------------
Wed Aug 27 17:49:10 UTC 2025 - Dead Mozay
- Update to version 2025.08.26:
* Fix terminal transparency.
-------------------------------------------------------------------
Fri Aug 22 16:42:55 UTC 2025 - Dead Mozay
- Update to version 2025.08.23:
* Fix taskbar navigation.
-------------------------------------------------------------------
Sun Aug 17 15:53:09 UTC 2025 - Dead Mozay
- Update to version 2025.08.15:
* Make vt-input-mode mouse reporting better.
-------------------------------------------------------------------
Fri Aug 15 03:37:56 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.14:
* Implement mouse event reporting via vt-input-mode protocol.
This protocol is capable of reporting pixel-wise mouse
coordinates, as well as deltas for fine scrolling
(for example when using touchpads).
-------------------------------------------------------------------
Thu Aug 14 03:37:25 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.13:
* Allow to control terminal using Lua scripts via APC vt-sequences.
-------------------------------------------------------------------
Wed Aug 13 03:41:34 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.12:
* No chenges.
-------------------------------------------------------------------
Mon Aug 11 03:19:21 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.10:
* Revise lixx.hpp (Linux in-kernel console input device support).
-------------------------------------------------------------------
Mon Aug 4 05:22:50 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.08.04:
* Allows precise (1:1) scrolling using the orthogonal axis
(just drag the scrollbar grip in the perpendicular direction).
* Fix en-US tooltips.
* Eliminate gaps between consecutive grip positions on scrollbar paging.
* Add support for #rrggbb and 0xbbggrr formats for OSC 4, 10-12.
-------------------------------------------------------------------
Mon Jul 28 02:55:27 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.07.28:
* Allow settings access from Lua scripting.
* Add UI localization support.
* Fix mutexes not surviving process fork. #767
* Highlight tiling manager on focus.
* Fix 'Shutdown' button alignment.
* Make scrolling smooth when dragging scrollbar grip.
-------------------------------------------------------------------
Fri Jul 25 03:06:06 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.07.25:
* UI localization for ru-RU.
Run vtm with ru-RU UI with fallback to en-US:
vtm -c "<Ns=en-US | ru-RU/>"
-------------------------------------------------------------------
Thu Jul 24 11:06:24 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Ypdate to version 2025.07.24:
* Detect old kmscon with 256 color limits.
* Make reference dereferencing consistent in settings.xml.
-------------------------------------------------------------------
Tue Jul 22 08:44:20 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.07.22:
* Fix unreasonable xml parser complaints.
* Fix double tap on touchpad on older laptops.
* Ignore TERM in KMSCON environment.
-------------------------------------------------------------------
Fri Jul 18 03:15:22 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.07.17:
* Fix tooltips and footer size (GUI mode).
* Allow tooltips to be colored.
* Unify window menu construction.
-------------------------------------------------------------------
Thu Jul 17 16:55:36 UTC 2025 - Dead Mozay
- Update to version 2025.07.15:
* Remove dependency on libinput (the library is not available
in static form in most distributions).
+ In addition to getting rid of the library dependency,
we now have the ability to hot-plug pointing devices
(Linux in-kernel console).
* Rename the --SetMouseAccess command-line option to --mouse/-a,
+ it makes mouse access persistent by adding a udev rule
to set device access bits to 0666 for all pointer devices.
+ Run sudo vtm --mouse 0 to reset access (to remove the udev rule).
+ In general, the syntax is: sudo ./vtm --mouse [ 1 | 0 ].
* Fix terminal redrawing on focus events.
-------------------------------------------------------------------
Wed Jun 18 08:10:54 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.18:
* Autodetect KMSCON environment.
* Remove --mouse option.
-------------------------------------------------------------------
Tue Jun 17 09:35:14 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.17:
* Provide statically linked binaries for the Linux platform.
-------------------------------------------------------------------
Tue Jun 17 02:49:59 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.15:
* Fix touchpad support for Linux VGA Console. #748
In order to use a mouse or touchpad in Linux VGA Console,
you must grant the user access to the mouse device.
By default, only privileged users and users of the input
group have access. To grant temporary access, use the command:
`sudo vtm --SetMouseAccess`
To grant permanent access, you must assign the appropriate
access rights to the /dev/input/eventN files associated with
the mouse devices. The device associations could be found
using the following command:
`cat /proc/bus/input/devices`
Note: The /dev/input/eventN files are temporary, created by udev
each time the system starts.
-------------------------------------------------------------------
Wed Jun 11 02:53:35 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.11:
* Fix window manager keybindings (regression from v2025.05.27).
* Make the terminal window opaque by default.
* Add shadows to menu buttons.
-------------------------------------------------------------------
Tue Jun 10 04:18:58 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.09:
* Make desktop background blue by default <config/desktop/background/color/bgc = #00007f80/>.
* Remove support for TUI shadow <config/desktop/shadow/>.
* Implement SGR shadow attribute (3x3 shadow cube): \e[2:<n>m, n=0-255.
The taskbar, windows and tooltips now have shadows.
Shadows persist as an SGR attribute and are visible in GUI mode.
-------------------------------------------------------------------
Mon Jun 9 02:49:00 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.08:
* The structure of bit fields has been changed due to
the addition of support for new SGR attributes.
-------------------------------------------------------------------
Fri Jun 6 02:51:52 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.06:
* Fix ghost characters remaining after resizing.
* Fix GUI tooltips rendering (~3px bitmap offset).
* Improve vtm environment detection (use DA1).
-------------------------------------------------------------------
Thu Jun 5 03:06:45 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.05:
* Use spaces instead of nulls to erase cells in terminal.
* Filter grapheme clusters from control codepoints.
-------------------------------------------------------------------
Wed Jun 4 02:41:28 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.06.03a:
* Fix XML syntax error detection.
* Turn off antialiasing by default.
<config/gui/antialiasing=off/>
* Try to make xml parser more stable (settings.xml).
-------------------------------------------------------------------
Wed May 28 17:29:45 UTC 2025 - Dead Mozay
- Update to version 2025.05.28:
* Fix configuration merging.
-------------------------------------------------------------------
Wed May 28 02:45:09 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.05.27:
* Implement setting inheritance, #330
* Add a Restart button to the terminal window menu.
* All unquoted text values are now considered references
in settings.
* Allow inheritance of XML nodes in settings.
* Remove <taskbar/menu/item/alias> attribute in settings.
* Boolean xml attributes now require an explicit value.
-------------------------------------------------------------------
Thu May 22 03:30:38 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.05.21a:
* Fix Unexpected closing tag name... errors by detecting
Lua operators "<<", "<space" and "<=" in Lua scripts.
-------------------------------------------------------------------
Wed May 21 03:26:47 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 2025.05.21:
* Implement tooltips in GUI mode.
* Fix copying keyboard shortcuts by clicking on info-page.
* Switch to the new versioning scheme.
* Fix freezing tooltips.
-------------------------------------------------------------------
Mon Mar 10 02:47:43 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.70:
* Fix crash when Ctrl+B key combination is assigned. #717
* Fix compact syntax config overlay.
The following bindings now work as expected:
vtm -c "<config/events/desktop/key=Ctrl+B
script='vtm.gate.Disconnect()'/>"
-------------------------------------------------------------------
Fri Mar 7 16:06:00 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.69:
* Allow to output 16x4 characters.
image.png (view on web).
* Update character_geometry.md
-------------------------------------------------------------------
Fri Mar 7 04:36:18 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.68:
* Fix text encoding on arm/aarch64.
-------------------------------------------------------------------
Wed Mar 5 03:27:13 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.67:
* Fix Arabic script.
* Try to fix text encoding. #711 #681
* Preparing for 16x4 character geometry.
Note: 8x4 Character Geometry Modifiers is outdated.
-------------------------------------------------------------------
Mon Mar 3 03:49:29 UTC 2025 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.66:
* Make the Esc key in the terminal fire only when it is
physically released.
* Introduce vtm.terminal.KeyEvent({...}, ..., {...}) function.
* Fix F10 key handling.
* Add AlwaysOnTopApplet action for window menu items.
* Add Lua scripting support (only keyboard bindings for now).
* Rename several configuration sections in settings.xml:
- Rename '<config/hotkeys/>' to '<config/events/>'.
- Rename '<key/action/>' to '<key/script/>'.
- Rename '<config/set/>' to '<config/variables/>'.
* Fix UTF-8 system path encoding.
* Fix terminal selection highlighting in altbuf mode.
* Fix debug overlay.
* Fix plaintext print-screen.
* Rename Desktop Monitor to Log Monitor.
* Make the applet (application inside the window object)
responsible for controlling the window.
* Try to fix #696.
* Fix #583.
-------------------------------------------------------------------
Fri Dec 20 05:02:13 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.58:
* Try to fix floating point exception.
* Fix directvt protocol deadlock on unix platforms.
* Implement focused window actions
(actions are applied to all focused windows).
-------------------------------------------------------------------
Wed Dec 18 02:47:19 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.57:
* Suppress tile's pane split if there is no space.
* Remove DropAutoRepeat for tile splitting hot keys.
* Set a unique focus for the app in the Tiling Window Manager
created by a mouse click.
* Allow moving and resizing tile's grips using arrow keys.
-------------------------------------------------------------------
Mon Dec 2 03:19:32 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.55:
* Fix Esc key.
-------------------------------------------------------------------
Tue Nov 26 08:59:53 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.53:
* Fix issue with double keyboard focus when using vtm
ssh user@host vtm.
* Don't stop processing the key release event, just break
processing the chords.
-------------------------------------------------------------------
Mon Nov 25 05:37:47 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.52:
* Rename tag <term/> to <terminal/> in settings.xml.
See /src/vtm.xml for reference.
-------------------------------------------------------------------
Thu Nov 21 09:19:47 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.48:
* Allow keybinding to multiple actions.
-------------------------------------------------------------------
Sun Oct 27 17:44:46 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.35:
* Fix terminal search by Alt+Left/RightArrow.
* Change Shift+Ctrl+Alt+Arrows to Shift+Alt+Arrows
(scrolls one page horizontally).
-------------------------------------------------------------------
Wed Oct 23 11:10:33 UTC 2024 - Dead Mozay
- Update to version 0.9.99.28:
* Fix annoyingly broken mouse text selection in GUI mode.
* Fix character geometry support (regression).
* Add a random delay (150ms-650ms) for clipboard syncing
to avoid collisions with other apps.
* Add support for LNM vt-sequence (auto CR).
* Slightly improve vt-parsing performance.
* Implement OSC 4/10/11/12 color requests.
command-line:
printf "\e]4;1;?\a".
* Fix deadlock while syncing config access.
Regression from c82911a.
-------------------------------------------------------------------
Fri Oct 18 19:34:18 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.24:
* No changelog.
-------------------------------------------------------------------
Wed Oct 16 17:03:25 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.23:
* Try to make vtm more stable. Make access to settings
synchronized with UI thread (GUI window starts simultaneously
with the initialization of the TUI environment, sharing
a common configuration instance). xlink.
-------------------------------------------------------------------
Wed Oct 16 16:50:50 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.22:
* Try to fix clipboard locking.
-------------------------------------------------------------------
Fri Oct 4 03:00:30 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.21:
* No changelog.
-------------------------------------------------------------------
Thu Oct 3 04:10:40 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.20:
* dd support for Unicode escape sequences in the form \u{XXX}
or \uXXX in settings.xml.
* Add --cwd <path> and --env <var=val> CLI options.
-------------------------------------------------------------------
Wed Oct 2 04:11:42 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.19:
* Never wait font fallback index initialization.
* Allow to specify a configuration file source list.
See the updated settings.md for details.
* Allow to use environment variable $VTM_CONFIG as a configuration
source. It is acting like the --config <...> CLI option but
with a lower precedence.
-------------------------------------------------------------------
Fri Sep 27 06:35:49 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.17:
* Fix config merging, #643.
-------------------------------------------------------------------
Thu Sep 26 05:25:09 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.16:
* Try to fix command line arguments escaping.
-------------------------------------------------------------------
Wed Sep 25 15:05:23 UTC 2024 - Dead Mozay
- Update to version 0.9.99.15:
* Try fixing the nested quotes issues.
-------------------------------------------------------------------
Tue Sep 24 04:16:42 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.14:
* Fix recursive escaping.
-------------------------------------------------------------------
Sat Sep 21 15:49:31 UTC 2024 - Dead Mozay
- Update to version 0.9.99.13:
* Fix cli mode abrackadabras.
-------------------------------------------------------------------
Sat Sep 21 15:43:49 UTC 2024 - Dead Mozay
- Update to version 0.9.99.12:
* Improve setting GUI popups to foreground.
Use coalescing timers instead of creating new threads.
* Allow compact XML syntax. Mentioned in #330 (comment).
command line: vtm -c "<config/term/colors/default
fgc=0xFF00ffff bgc=0xFF00007f/>" -r term
~/.config/vtm/settings.xml: <config/term/colors/default
fgc=0xFF00ffff bgc=0xFF00007f/>
-------------------------------------------------------------------
Fri Sep 20 04:00:41 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.10:
* Try to make popup GUI windows foreground in GUI mode.
* Fix logging interference in TUI mode.
* Remove warning message and param support (is was a soft
transition from 'param' to 'cmd').
* Drastically change the structure of settings.xml.
An attempt to make it clearer. Please check the source
file /src/vtm.xml for reference.
-------------------------------------------------------------------
Fri Sep 13 03:03:35 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.09:
* Make GUI mode the default mode on Windows.
Use the vtm -t cli option to run vtm in TUI mode.
* Overlay the specified XML fragment instead of replacing
the configuration when using the vtm -c "<xmlfragment/>" cli option.
-------------------------------------------------------------------
Thu Sep 12 02:53:23 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.08:
* Allow transparent desktop background.
* Disable shadows for text windows by default.
-------------------------------------------------------------------
Mon Aug 26 04:15:27 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.07:
* No changes.
-------------------------------------------------------------------
Fri Aug 16 06:46:06 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.06:
* No chages.
-------------------------------------------------------------------
Thu Aug 15 03:30:17 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.05:
* No chages.
-------------------------------------------------------------------
Fri Aug 9 03:11:18 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.04:
* No changes.
-------------------------------------------------------------------
Thu Aug 8 04:40:06 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.02:
* Fix vttest of screen features. Save DEC Special Graphics Mode
state along with cursor position.
-------------------------------------------------------------------
Wed Aug 7 03:16:03 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99.01:
* GUI mode:
- Enable CJK characters wrapping for IME composition preview.
- Fix GUI window position after reconnecting via RDP
or change the active display layout.
* Make window menu scrollbar color (white underline) consistent.
-------------------------------------------------------------------
Tue Aug 6 08:07:19 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.99:
* Improve TSF integration.
* Fix mouse wheel scrolling.
* Fix inverted text underlining.
* Assign Ctrl+Wheel to zoom cells and CapsLock+0 to reset zoom
in GUI mode.
* Fix Win key sticking.
* Change settings structure in settings.xml:
- Alternate scroll mode:
<altscroll enabled="yes" step=1/> -> <altscroll="on"/>.
- Drop config parameter <config/appearance/defaults/wheel_dt=3 />
<!-- Mouse scrolling wheel step. --> in favor of system-wise
mouse settings (aka lines to scroll setting).
-------------------------------------------------------------------
Fri Jul 26 02:49:00 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.98:
* No changes.
-------------------------------------------------------------------
Wed Jul 24 03:01:54 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.97:
* Change the default window grid size limits to 3000x2000 cells.
It is configurable via settings.xml.
* Fix issue with redrawing of blinking text (SGR 5/6).
* Built-in terminal:
Enable to send input on startup.
command line:
vtm -c "<config><term sendinput='echo 123\n'/></config>" -r vtty
-------------------------------------------------------------------
Mon Jul 22 16:22:01 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.96:
* Fix an issue that causes all windows to receive unintended
focus in subsequent vtm desktop sessions.
* Built-in terminal:
- Revise scrollback resize logic.
It is now possible to specify the scrollback buffer grow step
without specifying a grow limit. In this case,
the buffer will grow from zero to the specified initial
size step by step.
-------------------------------------------------------------------
Mon Jul 22 03:47:53 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.95:
* Allow the configuration body to be specified as a parameter
to the -c/--config cli option: vtm -c "<config><term><scrollback
size=1000000/></term></config>" -r term.
-------------------------------------------------------------------
Fri Jul 19 02:58:16 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.94:
* Allow panoramic scrolling by left drag in fullscreen mode.
* Restore cell pixel size when switching to/from fullscreen
mode if the size has been changed.
- Changing the cell size in normal mode resets the fullscreen
cell size.
* Fix default GUI-window position and size
(don't rely on parent console window).
-------------------------------------------------------------------
Tue Jul 16 16:55:16 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.92:
* Fix event handling on Unix. #600
* Fix right-to-left text rendering (Arabic sample on info page).
-------------------------------------------------------------------
Mon Jul 15 03:12:46 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.91:
* Fix random color issues (multi-threaded settings access).
-------------------------------------------------------------------
Fri Jul 12 03:14:13 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.90:
* Respect ZWSP as a word boundary in the Thai writing system.
* Add Arabic and Hebrew text samples to the info-page (RTL).
* Fix mouse dragging near object edge.
-------------------------------------------------------------------
Wed Jul 10 03:34:08 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.88:
* Fix accidental mouse drag on click.
* Add a features page to the info (bottom right corner of desktop).
-------------------------------------------------------------------
Tue Jul 9 04:53:52 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.87:
* Fix extended keys reporting (right Enter didn't work in wsl).
* Fix stylized underline glitch in dual monitor setups.
* Fix case of loading fonts if no fonts are found.
* Change settings.xml structure:
+ Change </config/gui/fontlist/> to </config/gui/fonts/font*>.
-------------------------------------------------------------------
Mon Jul 8 04:10:43 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.86:
* Fix grapheme jumbo-clusters synchronization.
* Optimize rendering performance.
* Allow cancel selection using Esc in the built-in terminal.
* Fix doubling I-bar cursor over wide characters.
* Allow to toggle antialiasing mode by Ctrl+CapsLock.
* Allow to change cell height by CapsLock+Up/DownArrow.
* Make any resize actions lazy - ignore resize requests if busy.
-------------------------------------------------------------------
Thu Jul 4 17:24:40 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.84:
* Fix CSI subarguments parsing (color underlining malfunction).
* Allow demos in release builds.
* Fix empty titles in built-in terminal.
* Revise SetConsoleScreenBufferSize viewport limits
(currently max_size=1280x288).
* Add -t/--tui and -g/--gui cli options.
* Fix Alt+Numpad processing.
* Add GUI-related </config/gui/> section to the settings.xml.
-------------------------------------------------------------------
Mon Jun 10 03:09:38 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.83:
* No chahges.
-------------------------------------------------------------------
Mon Apr 22 17:47:14 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.81:
* Implement one-shot toggle to copy text while mouse tracking is active.
* Fix wide taskbar menu layout (config/menu/wide=on).
-------------------------------------------------------------------
Sun Apr 21 15:39:52 UTC 2024 - Dead Mozay
- Update to version 0.9.79:
* Revise title/footer rendering in GUI mode (fix shadows and overbright). #571
* Add a side border option config/term/layout/border (=0 by default).
-------------------------------------------------------------------
Thu Apr 18 19:14:44 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.78:
* Switch to ARGB pixel format (0xaarrggbb) from ABGR. All color
settings in your current configurations are affected - the
red channel has been swapped with the blue channel.
This had to be done for compatibility with GUI mode.
* Terminal: Fix viewport reset when changing selection mode.
-------------------------------------------------------------------
Sun Apr 7 17:07:18 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.77:
* No changes.
-------------------------------------------------------------------
Wed Apr 3 04:08:38 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.76:
* Add color cursor support (OSC 12/112).
* Make the terminal window opaque by default.
* Make window shadow configurable.
-------------------------------------------------------------------
Fri Mar 29 02:53:47 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.75b:
* Make terminal scrollback transparent by default (сlear boundaries of what console applications output).
-------------------------------------------------------------------
Thu Mar 28 02:59:21 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.75:
* Add window shadows.
* Make the terminal scrollback background color independent and configurable.
* Remove taskbar menu item's attributes: bgc=..., fgc=..., slimmenu=... (use cfg=... attribute instead).
* Add support for styled and colored underlining (SGR-4:*, SGR-58/59)..
* Fix bug with CSI subparameters parsing.
-------------------------------------------------------------------
Wed Feb 28 06:35:27 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.74:
* Fix semantic block selection.
-------------------------------------------------------------------
Tue Feb 27 16:31:51 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.73:
* Fix standalone terminal focus.
* Render colored whitespaces instead of shaded block glyphs.
* Add support for selecting semantically (OSC 133) homogeneous
blocks with the mouse (4x left-click).
* Add semantic markers for cmd.exe by default (OSC 133).
* Built-in terminal/teletype: Change the multiple left click behavior:
+ Double left click: Select a word.
+ Triple left click: Select paragraph.
+ Quadruple left click: Select the entire scrollback buffer
or semantic block (when using OSC 133).
+ Quintuple left click: Select the entire scrollback buffer.
-------------------------------------------------------------------
Mon Feb 19 04:15:42 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.72:
* No changelog.
-------------------------------------------------------------------
Sun Feb 18 15:00:24 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.71:
* No changelog.
-------------------------------------------------------------------
Fri Feb 16 02:54:59 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.69:
* Enable OSC 9;9 notifications for cmd.exe by default:
If PROMPT envvar is empty or equals "$P$G", set it to:
`PROMPT="$e]9;9;$P$e\$P$G"`
* Make the CWD sync command template configurable via settings.
-------------------------------------------------------------------
Wed Feb 14 15:34:27 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.67:
* Fix focus by LeftClick on window menu.
* Use the cd command with a space prefix to avoid command history
when synching cwd.
* Log OSC9;9 notifications.
-------------------------------------------------------------------
Wed Feb 14 03:12:29 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.66:
* Fix vtty applet defaults.
* Add experimental synchronization of the current working
directory for all terminal windows with the "Sync" switch enabled.
-------------------------------------------------------------------
Mon Feb 12 05:50:50 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.64:
* Rename --pipe <name> to --pin <id>.
* Rename noui to vtty/Teletype Console.
* Rename xlvt to dtty/DirectVT Gateway with TTY.
* Rename group to tile/Tiling Window Manager.
* Rename region to site/Desktop Region Marker.
* Drop shell and ansivt types.
* Add -x as alias for --script cli option.
-------------------------------------------------------------------
Wed Jan 31 04:11:48 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.63:
* Rename --runapp to --run (keep --runapp but undocumented).
-------------------------------------------------------------------
Tue Jan 30 04:43:26 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.62:
* Differentiate exit code styles by platform.
* Make built-in terminal more contrast (pure black background by default).
* Make headless mode the default for vtm -r.
* Allow the vtm -r [type] <cli_app...> option to be simplified
to vtm [-r [type]] <cli_app...>. E.g.: vtm bash, vtm pwsh.
* Rename headless to noui (keep headless but undocumented).
* Drop the --onlylog cli option.
* Update command-line-options.md and usage notes in vtm --help output.
-------------------------------------------------------------------
Sun Jan 28 13:05:35 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.61:
* Fix line splitting.
-------------------------------------------------------------------
Thu Jan 25 04:36:46 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.59:
* Add support for taskbar menu splitters
vtm.set(splitter id=<id> label=<label>).
* Implement vtm.set()/vtm.del()/vtm.selected()
functions to set/delete/set selected menu items.
-------------------------------------------------------------------
Wed Jan 24 09:32:26 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.57:
* No changelog.
-------------------------------------------------------------------
Tue Jan 23 02:56:44 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.56:
* https://github.com/directvt/vtm/releases/tag/v0.9.56.
-------------------------------------------------------------------
Thu Jan 18 05:43:57 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.55:
* Fix text wrap switch.
* Update tooltips for Tile.
* Fix some color glitches.
-------------------------------------------------------------------
Thu Jan 11 06:15:04 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.54:
* No changelog.
-------------------------------------------------------------------
Wed Jan 10 04:03:19 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.53:
* Fix clipboard fragmented paste
(crashes if pasted block is split by ssh).
-------------------------------------------------------------------
Mon Jan 8 17:15:20 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.52:
* Fix regression causing crashes.
* Fix configuration access for limited users.
-------------------------------------------------------------------
Sat Jan 6 19:44:23 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.50:
* No changelog.
-------------------------------------------------------------------
Thu Jan 4 16:55:15 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.48:
* Fix regression (built-in terminal redrawing).
-------------------------------------------------------------------
Wed Jan 3 18:32:35 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.46:
* Don't move viewport when activating a window from the taskbar:
- RightClick: Toggle taskbar width / Reserved for context menu.
- LeftClick: Set exclusive focus (+restore if minimized).
- Ctrl+LeftClick: Set/reset group focus.
- DblLeftClick: Jump to window (move viewport).
- Alt+DblLeftClick: Pull window to viewport center (move window).
* Fix regression (broken scrolling).
* Reduce idle updates of the built-in terminal in case of xlvt-connection.
-------------------------------------------------------------------
Wed Jan 3 04:26:35 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.45:
* Fix regression (nested dtvt-sessions don't work).
-------------------------------------------------------------------
Sat Dec 30 18:13:54 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.44:
* Update cli options usage.
-------------------------------------------------------------------
Fri Dec 29 02:55:17 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.43:
* Use user@host naming on Unix.
* Fix ui::post anchoring.
* Rename About to Info.
* Fix user list wrapping.
-------------------------------------------------------------------
Thu Dec 28 04:28:07 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.41:
* No changelog.
-------------------------------------------------------------------
Tue Dec 26 17:20:30 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.40:
* No changelog.
-------------------------------------------------------------------
Mon Dec 25 04:46:52 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.38:
* No changelog.
-------------------------------------------------------------------
Fri Dec 22 02:56:16 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.37:
* Fix line spacing for HTML-coded clipboard copy.
* Add print screen copy format option (HTML by default).
* Added the following command-line option
vtm [ -i | --install ] | [ -u | --uninstall ]
-------------------------------------------------------------------
Mon Dec 18 15:51:41 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.35:
* Fix keyboard input (Enter/Ctrl+Enter).
-------------------------------------------------------------------
Mon Dec 18 10:07:06 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.34:
* Replace the key binding Alt+F12 with Shift+F7
(Leave current session).
* Fix keyboard focus in standalone dtvt/xlvt mode. E.g.
vtm ssh user@host vtm
-------------------------------------------------------------------
Thu Dec 14 11:01:21 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.31:
* Fix deadlock when xlvt disconnected unexpectedly.
* Fix dtvt/xlvt focus on reactivation/disconnection.
* Make dtvt resizing smoother (drop 'no signal').
-------------------------------------------------------------------
Tue Dec 12 06:41:13 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.30:
* Explicitly triggering to activate directvt in xlvt connections
(E.g. vtm ssh user@host vtm -r gems).
* Fix focus for headless mode (E.g. vtm -r headless _shell_command_).
* Fix regression (bracketed-paste).
-------------------------------------------------------------------
Mon Dec 11 03:27:30 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.28:
* Remove unnecessary vt-sequences when outputting version.
-------------------------------------------------------------------
Mon Dec 4 06:53:37 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.27:
* Show the close app button if the taskbar is wide enough.
* Add environment variables support.
* Implement XLinkVT (Cross-linked VT) mode to support OpenSSH
keyboard-interactivity over DirectVT stream.
-------------------------------------------------------------------
Mon Nov 20 10:37:25 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.26:
* Remove umask modification when starting vtm server.
-------------------------------------------------------------------
Mon Nov 20 03:32:22 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.25:
* Add $VTM to the child process's environment block.
* Hide the close window button when the taskbar is folded.
* Improve server starting logic.
* Improve region view navigation.
* Suppress moving maximized window by right click.
* Fix bounding box for flying windows.
-------------------------------------------------------------------
Thu Nov 16 03:57:01 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.23:
* Don't trigger taskbar on hover (activate only by click).
* Fix maximized and fullscreen modes behavior
* Fix maximized window desync on taskbar resize.
* Add support for maximized window mode along with fullscreen mode.
* Revise taskbar layout.
* Add taskbar resizing grip.
* Add support for folding the taskbar by click.
* Set window menu always visible by default.
* Add SGR-attributes for colors in settings (xml).
* Minor fixes.
-------------------------------------------------------------------
Thu Nov 9 20:34:18 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.19:
* Add global settings:
- `on posix: /etc/vtm/settings.xml
* Remove VTM_CONFIG env variable support.
* Change settings loading order. See doc/settings.md for details.
-------------------------------------------------------------------
Wed Nov 8 20:07:06 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.18:
* Make elevated and non-elevated users different independent users.
* Rename connection list on taskbar to "admins" or "users" as
an indication of whether the vtm is running with elevated
privileges or not.
-------------------------------------------------------------------
Sun Nov 5 13:51:42 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.17:
* Suppress resetting terminal viewport on non-input keypress.
* Fix platform signal listener.
* Fix debug statistics location.
-------------------------------------------------------------------
Tue Oct 31 04:12:15 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.16:
* An extra semicolon crept in when sending the clipboard to Linux.
-------------------------------------------------------------------
Mon Oct 30 10:58:44 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.15:
* Fix improper OSC 52 output.
* Cell-based instead of word-based wrapping in clipboard preview.
-------------------------------------------------------------------
Sun Oct 29 13:12:04 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.14:
* Fix interference with copy/move/del.
* Fix real-time statistics
(triple Left+RightClick on taskbar to activate).
-------------------------------------------------------------------
Thu Oct 26 17:03:38 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.11:
* Fix switching between the main scrollback buffer
and application-created buffers.
-------------------------------------------------------------------
Thu Oct 26 04:10:50 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.10:
* Pull apart mouse hover and keybd focus
- hover: pale backlight.
- focus: bright highlight (can be tested in Gems vtm -r gems).
* Remove taskbar glow option.
-------------------------------------------------------------------
Thu Oct 19 06:50:07 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9w:
* Reimplement process management and signal handling.
* Stability improvements.
* Desktop info panel slot.
* Show/hide app window by LeftClick on a taskbar reference.
* Place Minimize/Maximize/Close buttons to the top-right
(configurable) window corner.
* Add option for preferred window control buttons location
(macOS style: top-left window corner).
* 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.
* Allow to close the window group on taskbar by the x button
(enabled by mouse wheel)
* Allow to change the tile manager window title by the "…" button
(swap current title with clipboard).
* F10 to disconnect all users and shutdown vtm server if there
are no apps running.
* Alt/Option + F12 to leave current vtm session.
* Disable mouse event processing when any reporting mode enabled.
-------------------------------------------------------------------
Fri Jul 21 04:09:57 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9t:
* Fix child process termination.
-------------------------------------------------------------------
Tue Jul 18 03:39:47 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9s:
* No changelog.
-------------------------------------------------------------------
Thu Jul 6 04:27:09 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9r:
* Fix Linux console functional keys.
-------------------------------------------------------------------
Mon Jul 3 04:26:13 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9q:
* Add configurable limit for unlimited scrollback buffer.
-------------------------------------------------------------------
Fri Jun 23 06:02:00 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9n:
* Draft ngvt-input-mode protocol.
* 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
-------------------------------------------------------------------
Mon Jun 5 03:29:23 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9m:
* Fix multi-line paste for pwsh.
* Add script runtime test run options.
-------------------------------------------------------------------
Mon May 29 06:01:23 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9l:
* Fix regression: Unable to tear window away from tiling manager.
* Make log messages more friendly.
-------------------------------------------------------------------
Tue May 23 03:39:12 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9j:
* Add DEC Special Graphics mode support.
* Minimization by right click on window menu.
* 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.
* Disable mouse cursor highlighting by default and increase
tooltip timeout to 2s.
* Reword configuration section name <config/client/tooltip/>
to <...tooltips/>.
* Stability improvements.
-------------------------------------------------------------------
Thu May 4 17:36:32 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9g:
* Exclusive fullscreen mode.
* Use Ctrl key to zoom while resizing a window.
* Hide navigation lines for windows inside the viewport.
* Add navigation string tooltips.
* Zoom in/out windows by Ctrl+Wheel (Alt+Wheel now is set for
horizontal scrolling).
* Fix horizontal scrolling lag in integrated terminal.
* Alternate scroll mode support DECSET 1007.
* Fix clipboard preview timeout.
* Fix deadlock at shutdown.
-------------------------------------------------------------------
Fri Apr 21 05:43:39 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.9c:
* Clipboard preview is disabled by default.
* Introduce a new focus concept
(focus tree instead of the focused object list).
* Multi-user focus indicators.
* Save/restore last connected user viewport position and focus state.
* Terminal: Dim text selection when terminal is not focused.
* Fix standalone application focus tracking.
* Tiling window manager: Popup menu for empty slots (popup menu
when hovering mouse over top of empty slot).
* Stability improvement.
-------------------------------------------------------------------
Mon Mar 13 16:40:20 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8w:
* Improve stability.
-------------------------------------------------------------------
Sun Feb 19 13:52:04 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8v:
* Fix deadlock when launching standalone app.
-------------------------------------------------------------------
Fri Feb 17 04:34:21 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8u:
* Stability improvements.
-------------------------------------------------------------------
Wed Feb 8 06:03:56 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8t:
* Fix deadlock at shutdown.
-------------------------------------------------------------------
Mon Feb 6 17:49:14 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8s:
* Fix external process control (graceful shutdown)
* Fix crash on tab characters in clipboard
* Fix caret blinking until got focus
-------------------------------------------------------------------
Sat Jan 28 17:48:29 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8r:
* Add -v|--version command line option.
-------------------------------------------------------------------
Wed Jan 25 04:56:19 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8q:
* Fix passing focus on window close.
* Don't show user's shadow in poor color environment.
-------------------------------------------------------------------
Tue Jan 24 04:17:32 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8p:
* Server log monitoring option.
* Logs app is now just a log monitor via terminal.
-------------------------------------------------------------------
Sun Jan 22 11:30:09 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8o:
* Fix DirectVT mode support.
-------------------------------------------------------------------
Wed Jan 18 05:27:08 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8n:
* Fix new window placement in viewport.
* Empty autorun by default.
-------------------------------------------------------------------
Tue Jan 17 09:18:18 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8m:
* Fix recursive cursor redraw in dtvt mode.
* Fix command line options parsing.
* Fix adaptive frame rate regression.
+ Fix X10 mouse protocol support.
- Add UTF-8 encoding support (1005).
- Fix htop crash on heavy mouse movement.
-------------------------------------------------------------------
Sat Dec 31 13:14:20 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8l:
* Fix go and pull window difference.
* Fix window maximization issue.
-------------------------------------------------------------------
Fri Dec 30 17:11:51 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8k:
* Add option to specify custom pipe.
* Custom tiling backgrounds support.
-------------------------------------------------------------------
Fri Dec 30 03:05:10 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8j:
* Configurable menu for built-in terminal
(except TerminalLog* and TerminalVideo*).
-------------------------------------------------------------------
Wed Dec 28 04:12:59 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8i:
* Fix deadlock on redrawing DirectVT app.
* Fix background around window borders.
-------------------------------------------------------------------
Tue Dec 27 06:20:22 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8h:
* Get rid of index in custom menu declaration.
-------------------------------------------------------------------
Mon Dec 26 03:00:41 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8g:
* Customizable window menu for built-in terminal.
+ The following actions are implemented:
- TerminalWrapMode.
- TerminalAlignMode.
- TerminalSelectionMode.
- TerminalFindPrev.
- TerminalFindNext.
- TerminalOutput.
- TerminalSendKey.
* Show all configuration sources on demand (vtm -l).
-------------------------------------------------------------------
Sat Dec 24 16:27:37 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8f:
* Error reporting improvement for XML parser
-------------------------------------------------------------------
Tue Dec 20 06:05:58 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8e:
* Make text selection shaders configurable (fx=...).
* Right clicks are only handled on the focused terminal.
-------------------------------------------------------------------
Mon Dec 19 07:37:35 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.9.8d:
* Configurable autorun (see/config/menu/autorun/ config section).
* Restore focus for the last connected user.
-------------------------------------------------------------------
Sun Dec 18 12:52:48 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8c:
* Fix item moving between lists (DirectVT configuration bug).
* Block graphics drawing improvements.
* Allow adding custom literals to configuration (e.g. to /config/set/).
* Fix scrollback viewport position reset behavior
(trigger on any key except modifiers).
-------------------------------------------------------------------
Fri Dec 16 03:27:51 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.8:
* Make DirectVT-apps configurable via settings, #234
* Configurable scrollback viewport reset behavior
Reset viewport position on key press (default: on)
Reset viewport position on data output (default: off)
-------------------------------------------------------------------
Sun Dec 11 14:33:24 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.7e:
* Change option name for /config/term/atexit
nothing -> ask.
-------------------------------------------------------------------
Fri Dec 9 05:47:33 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.7c:
* Fix clipboard forwarding.
-------------------------------------------------------------------
Wed Dec 7 02:56:13 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.7b:
* Add a configurable shadow to the clipboard preview.
-------------------------------------------------------------------
Tue Dec 6 12:17:37 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.9.7a:
* No changelog.
-------------------------------------------------------------------
Tue Dec 6 03:27:12 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.7:
+ Clipboard preview:
- Highlighting for plain text.
- Configurable timeout to hide on inactivity.
* Bug fixes.
-------------------------------------------------------------------
Thu Dec 1 11:33:31 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6k:
* Fix VS2019 complaints #284.
* Fix mouse scroll wheel for linux console.
* Rewrite events processing (fix mouse related bugs).
-------------------------------------------------------------------
Fri Nov 18 18:20:37 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6j:
* Fix the focus selection using Tile's pane list.
* Fix focus reset when maximizing panel in Tile.
-------------------------------------------------------------------
Thu Nov 17 01:20:47 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.9.6h:
* Auto hide window menu by default.
* Fix spurious mouse clicks when dragging a DirectVT app.
* Remove deprecated native mode in favor of DirectVT.
* Fix window menu scrollbar.
* Fix applying app settings on startup in Tile.
* Do not touch terminal window title in standalone mode.
* Fix resetting the currently selected app to the previous
one when launching Tile.
-------------------------------------------------------------------
Mon Nov 14 03:09:17 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6g:
* Disable item's animated highlighting
(can be activated via settings.xml).
* Enable autohide built-in terminal window menu
(can be pinned via settings.xml).
-------------------------------------------------------------------
Mon Nov 7 02:54:35 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6f:
* Auto hide window menu configuration option.
* Fader config option.
-------------------------------------------------------------------
Fri Nov 4 06:04:07 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6e:
* Fix GetConsoleWindow windows console API fake window handle reply.
* Increase horizontal scrollbar contrast.
-------------------------------------------------------------------
Thu Nov 3 16:06:32 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6d:
* Add clipboard buffer preview toggle.
-------------------------------------------------------------------
Thu Nov 3 03:31:53 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6c:
* Fix RTF copy/pasting for MS Word.
-------------------------------------------------------------------
Sun Oct 30 11:00:34 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.9.6b:
* No changelog.
-------------------------------------------------------------------
Tue Oct 18 17:19:24 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6a:
* Make minimized taskbar width adjustable (use Ctrl+LeftDrag).
* Allow pasting selected text with middle click in terminal
(ala PRIMARY selection in X11).
-------------------------------------------------------------------
Mon Oct 17 03:02:26 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6:
* Remove worthless demo apps from default config.
-------------------------------------------------------------------
Sun Oct 16 10:00:07 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.4:
* Export selection as HTML and RTF for non-windows platforms.
-------------------------------------------------------------------
Fri Oct 14 16:34:01 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.3:
* No changelog.
-------------------------------------------------------------------
Fri Oct 7 03:15:21 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.2:
* Set text selection mode enabled by default.
-------------------------------------------------------------------
Thu Oct 6 03:00:29 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.1:
* Change configuration file format #234
* VTM_CONFIG environment variable now specifies config location,
not menu items.
* Reasonable config search order.
-------------------------------------------------------------------
Sat Oct 1 15:30:40 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.0:
* Implement windows console server.
* Fix minor bugs.
-------------------------------------------------------------------
Wed Aug 3 02:46:01 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.0:
* DirectVT support.
* Run applications as standalone processes.
* Added support for settings.
-------------------------------------------------------------------
Tue May 17 16:43:27 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to verion 0.7.6:
* Run applications in offline mode #148
* Switchable sysstat overlay (toggle by triple left+right click on main menu)
* Linux Console PS/2 compatibility mode (mouse/touchpad without wheel)
* Minor fixes
-------------------------------------------------------------------
Tue May 10 11:56:55 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.7.5:
* Named region (aka View) titles are now editable using clipboard data.
* Navigation between previous/next highlighted fragments.
* Scroll buffer search using clipboard data as search string (buttons < >)
* Page by page scrolling if no selection (buttons < >).
* Fix vtm-server logs.
* Detect non-tty environment on client start.
-------------------------------------------------------------------
Wed May 4 03:59:57 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.7.4:
* Highlight occurrences of selected text in altbuf mode.
* Minor bugs fixed.
-------------------------------------------------------------------
Sun May 1 12:01:24 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.7.3:
* Now you can change selection by holding Ctrl (invisible grips).
* [OS] Limit to only one server instance per user.
* [Parser] SIGSEGV on invalid UTF-8 input.
* pthread_mutex_destroy on mutex with waiters!
* Deadlock on pasting large amount of data from clipboard.
* Minor fixes.
* Highlight occurrences of selected text
(feature is not available in altbuf mode yet).
* bug: vtm freezes on text selection by double click.
-------------------------------------------------------------------
Fri Apr 22 07:24:44 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.7.1:
* [Term] Set scrollbuffer side padding to zero.
-------------------------------------------------------------------
Fri Apr 22 02:35:31 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.7.0:
* Select text using LeftDrag.
* Double LeftClick to select a word:
- Select emails by clicking on @ character.
- Select numbers, IP-addresses or any kind of numerical stuff
by clicking on digits.
- Select whitespace by clicking on whitespace character.
- Select a word by clicking on any letter.
* Triple LeftClick to select the entire paragraph.
* Switch to block (rectangular) selection by holding the Alt key.
* Append selection by holding the Ctrl key.
* Dismiss selection using LeftClick.
* Copy selection using RightClick
(+Ctrl to keep selection visible after copy).
* Paste copied data using RightClick.
* Render clipboard content around mouse cursor.
* Clear local clipboard buffer using Left+RightClick anywhere.
* Modify selection by dragging markers.
* Change the style of the selected lines with the UI
toggles =─ ─=─ ─= Wrap.
* Copy mode toggle button (three states;
takes precedence over mouse tracking mode):
- No selection available: # Selection #
- Select text only (plain text, default): + Plaintext +
- Select text with all attributes
(ANSI-escaping: colors, alignment, etc): ! ANSI-text !.
* Status info bottom left:
- Block selection: h_size : v_size.
- Linear selection: n rows ~m cells.
* Scrolling region DECSTBM aware.
* Set default terminal colors using VT-sequence.
* Change selection mode using VT-sequence.
* Forward clipboard data (nested OSC 52).
-------------------------------------------------------------------
Tue Feb 15 03:03:31 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.6.0:
* Fallback to bash if SHELL is not specified.
* Unlimited scrollback improvement:
Now any insanely large, e.g. >3M lines, scrollback buffer will
reflow without performance degradation.
* Fix: Minor bugs.
-------------------------------------------------------------------
Wed Feb 9 11:09:15 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Initial package.