Desktop auto-hide, widget search and context menu controls

SnowDesktop · published · build 26356105

Desktop and widgets

  • Add automatic desktop hiding after inactivity, with a configurable delay and an option to pause while application windows are visible. Move the pointer over the desktop to show it again.
  • Extend widget folder search with recursive results from the current source and Everything results, and improve scrolling, context menus and view restoration after clearing a search.
  • Save group-tab views per child widget. File-group searches retain source sections and apply type sorting within each source.
  • Integrate QuickLook and PowerToys Peek for desktop files and widget search results.
  • Adapt System Monitor card arrangements to the widget size and allow card positions to be adjusted.

Context menus and settings

  • Reorganize context-menu management around applications, with controls for entire extensions and individual commands, plus an option to show all extension items.
  • Show menu items in stages and load submenus in the background, restore additional third-party extension items, and refine menu grouping and separators.
  • Correct malformed application names. Keep application rows ordered by name while preserving switches and expanded rows during refresh.
  • Refine settings-page scrolling and expanded rows.

Dock and system panel

  • Fix Start occasionally retracting immediately after opening from the Dock while the keep-taskbar-hidden option is enabled.
  • Improve the ordering of Dock content and its glass background during window Peek, and refine preview reflow and hover handling after closing a window.
  • Align insertion indicators across the pinned and file sections and improve placement boundaries near the first widget.
  • Fix tray context menus from some elevated applications being covered by the expanded system panel.

Steam and Workshop

  • Add a setting to control whether SnowDesktop appears as running in Steam.
  • Reorganize Workshop Manager into overview, publishing-details and submission-review pages, with connection details, submission stages and result reporting.
  • Improve uninstall handling after unsubscribing. Resubscribing can restore the original desktop widget instance and position.
  • Refine local subscription synchronization and preserve theme bindings when sources or versions change.