Vinicius Costa Amorim and GitHub
8860caf357
fix: apply imported config selections to lazily-built tabs ( #4938 )
...
Tabs other than Install build their checkboxes lazily on first visit.
Import populates $sync.selected* and calls Reset-WPFCheckBoxes, but
that only touches checkboxes that already exist in $sync, so any tab
not yet visited gets its controls built later with default (unchecked)
state and never reflects the import. Re-apply Reset-WPFCheckBoxes right
after a tab's controls are built so it picks up existing selections.
2026-08-09 12:59:13 -05:00
Chris Titus and GitHub
9ed06e793a
Replace install progress overlay with shared indicator ( #4844 )
...
* Use shared progress for app workflows
* Remove legacy install progress overlay
* Document shared app progress indicator
* Address progress review feedback
* Track all Win11 ISO progress
* Restore Win11 Creator work on relaunch
2026-07-15 22:35:58 -05:00
Chris Titus and GitHub
58d37bb461
Clean up analyzer warnings across app search and ISO workflows ( #4794 )
...
* Clean up analyzer warnings
* Align analyzer warning cleanup policy
* Run PSScriptAnalyzer directly in unittests workflow
* Bind lazy-rendered buttons to click handlers
* Remove WinUtil performance tracing
* Fix Win11 ISO creator temp directory reuse
2026-07-02 12:05:25 -05:00
Chris Titus and GitHub
93dc23dd66
Speed up runspace and tab initialization ( #4793 )
...
* Add startup performance tracing
* Lazy initialize non-default tabs
* Render install app entries incrementally
* Defer and cache toggle status checks
* Clean up runspace invocation ownership
* Defer GUI runspace pool startup
* Defer status taskbar asset rendering
* Record final speed verification
* Fix deferred install render timer callback
* Add dispatcher smoke coverage for install rendering
* Replace install render timer with dispatcher callbacks
* Gate performance tracing behind compile switch
* Clean up analyzer warnings in speed changes
* Speed up runspace and tab initialization
2026-07-01 23:34:59 -05:00