Changes
- 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. #584
- Introducing a graphical window that can run on various Windows platforms starting with Windows 8.1 (including Window Server 2019 Core). #571
- vtm automatically switches to the graphical mode if it is launched by the graphical shell (explorer.exe), or by the
start vtm.execommand (e.g. on Windows Core). - Text cell rendering is not implemented. It is just a proof of concept.
- The vtm server starts in the background, despite the fact that its interface is not rendered yet.
- It is not yet clear whether we need to involve the GPU here for rendering. It's not a big deal, but at the moment it seems that software rendering is quite enough (60fps, etc). Over time it will become clear.
- Colored emojis are funny on Windows8:
- On Windows Server Core (which is desktopless), the system window manager doesn't support "overbright" pixels (it requires alpha-premultiplied pixel values), so translucent windows are a little buggy, but that's not a big deal:
- Windows PE is also supported:
- vtm automatically switches to the graphical mode if it is launched by the graphical shell (explorer.exe), or by the