Microsoft just released Windows 11 Build 22621.1343 to Insiders in the Release Preview Channel. The update adds a touch-optimized Taskbar and includes several other improvements. Full story from the WindowsCentral blog...