Skip to content

LibreSpot v4.0.0-preview.1

Pre-release
Pre-release

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 16 Apr 23:27
· 839 commits to main since this release

Pre-release of the new native WPF desktop shell. The trusted PowerShell install and maintenance pipelines are preserved — they're now driven through a structured stdout protocol behind a cohesive, premium-feeling product surface.

Added

  • Native WPF desktop shell (.NET 8, MVVM) replacing the PS2EXE GUI wrapper
  • Token-based design system: surface elevation, semantic intent, motion, easing, radius, and spacing scales read from a single source of truth
  • Focus rings as overlay borders (no 1px layout jitter on keyboard focus)
  • Button hover-tint via Opacity animation + tactile 0.985x press-scale
  • Indeterminate progress shimmer, rotating ComboBox chevron, fade-in checkbox checkmarks
  • Overlay cards (activity + prompt) fade + scale-in on every show via DataTrigger EnterActions
  • State-aware activity badge — accent pulse while running, Danger + "Needs attention" on failure, "Run complete" on success, "Working..." during indeterminate runs
  • Staggered accent-dot empty state for the log panel
  • Structured stdout protocol between WPF shell and embedded PowerShell backend
  • Embedded backend script extracted to LocalAppData and SHA-verified before each run
  • Action allow-list validation before any PowerShell dispatch
  • Cancellation chain tears down the child process tree on window close

Changed

  • Backend flows hardened for the new shell integration (install/maintenance pipelines preserved)
  • Desktop UX polish across controls, states, and transitions
  • Single-file self-contained .NET 8 executable (no runtime dependency)

Install

Download LibreSpot-v4.0.0-preview.1.exe below and run. Requires Windows 10/11. No .NET runtime install needed — the executable is self-contained.

This is a pre-release. The stable PS1/PS2EXE shell is still available on the v3.1.1 release.