github directvt/vtm v2025.10.25

latest releases: v2026.02.05, v2026.02.03, v2026.01.16...
3 months ago

GitHub all current

Changes

  • Make window event subscriptions persistent as the applet moves between windows, the tile manager, etc.
    Example from the previous release:
    <config>
        <events>
            <window>
                <script on="preview: e2::form::upon::changed">
                    local vx, vy, vw, vh = vtm.gate.GetViewport(); 
                    local wx, wy, ww, wh = vtm.applet.GetArea(); 
                    local t, b = vtm.applet.GetTitlesHeight();
                    local centrify_and_colorize = '\\x1b[11:3p\\x1b[97;40m';
                    local varea = ' viewport: coor={ '..vx..', '..vy..' } size={ '..vw..', '..vh..' } ';
                    local warea = ' window: coor={ '..wx..', '..wy..' } size={ '..ww..', '..wh..' } ';
                    local titles = ' title height: '..t..' footer height: '..b..' ';
                    vtm.gate.SetOverlay(1, centrify_and_colorize..varea..'\\n'..warea..'\\n'..titles);
                    vtm.gate.Deface();
                </script>
            </window>
        </events>
    </config>

Don't miss a new vtm release

NewReleases is sending notifications on new releases.