- Make desktop background blue by default
vtm -c "<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.
TUI Shadows as SGR attribute
// Shadow bits: 0 1 2
// 3>n<4
// 5 6 7
// E.g.: Shadow around a 1x1 window
// 0 0 0 0 0 0 0 0 0 //
// 0 >1< 0 0 >2< 0 0 >4< 0 //
// 0 0 1 0 1 0 1 0 0 //
// ┌─────────┐ //
// 0 0 0 │ │ 0 0 0 //
// 0 >8< 1 │ 1x1 │ 1 >16<0 //
// 0 0 0 │ Window │ 0 0 0 //
// └─────────┘ //
// 0 0 1 0 1 0 1 0 0 //
// 0 >32<0 0 >64<0 0>128<0 //
// 0 0 0 0 0 0 0 0 0 //-
Shadows around the 3x1 text block (pwsh)
"`e[107;30m";` "`e[2:1m `e[2:3m `e[2:7m `e[2:6m `e[2:4m ";` "`e[2:8m `e[2:0m A `e[2:16m ";` "`e[2:32m `e[2:96m `e[2:224m `e[2:192m `e[2:128m ";` " `e[2:247m `e[2:231mA`e[2:239m `e[2:0m ";` " `e[m"
-
Shadow crossing (pwsh):
"`e[107;30m";` " `e[2:1m `e[2:3m `e[2:6m `e[2:4m `e[2:0m `e[2:1m `e[2:3m `e[2:6m `e[2:4m `e[2:0m ";` " `e[2:1m `e[2:3m `e[2:7m `e[2:47m `e[2:7m `e[2:7m `e[2:151m `e[2:7m `e[2:7m `e[2:7m `e[2:7m `e[2:47m `e[2:0m `e[2:151m `e[2:7m `e[2:6m `e[2:4m `e[2:0m ";` " `e[2:8m `e[2:0m `e[2:41m `e[2:0m `e[2:148m `e[2:0m `e[2:16m `e[2:0m ";` " `e[2:32m `e[2:96m `e[2:224m `e[2:233m `e[2:224m `e[2:224m `e[2:244m `e[2:224m `e[2:224m `e[2:224m `e[2:224m `e[2:233m `e[2:0m `e[2:244m `e[2:224m `e[2:192m `e[2:128m `e[2:0m ";` " `e[2:41m `e[2:0m `e[2:148m `e[2:0m `e[2:41m `e[2:0m `e[2:148m `e[2:0m ";` " `e[2:1m `e[2:3m `e[2:7m `e[2:47m `e[2:0m `e[2:151m `e[2:7m `e[2:7m `e[2:7m `e[2:7m `e[2:47m `e[2:7m `e[2:7m `e[2:151m `e[2:7m `e[2:6m `e[2:4m `e[2:0m ";` " `e[2:8m `e[2:0m `e[2:41m `e[2:0m `e[2:148m `e[2:0m `e[2:16m `e[2:0m ";` " `e[2:32m `e[2:96m `e[2:224m `e[2:233m `e[2:0m `e[2:244m `e[2:224m `e[2:224m `e[2:224m `e[2:224m `e[2:233m `e[2:224m `e[2:224m `e[2:244m `e[2:224m `e[2:192m `e[2:128m `e[2:0m ";` " `e[2:32m `e[2:96m `e[2:192m `e[2:128m `e[2:0m `e[2:32m `e[2:96m `e[2:192m `e[2:128m `e[2:0m `e[m";`
The taskbar, windows and tooltips now have shadows.
Shadows persist as an SGR attribute and are visible in GUI mode.


