Skip to content

Screen Shield v1.2.0 Release Notes

Latest

Choose a tag to compare

@Freerunnerx10 Freerunnerx10 released this 07 Nov 18:27
· 5 commits to master since this release

Removed

  • Unused electron-updater dependency — removed the unreferenced updater package from production dependencies.

Changed

  • Preview pauses while Screen Shield is hidden to the tray (frontend/src/App.jsx, frontend/src/PreviewPane.jsx) — the desktop-capture stream stops while the app is hidden and resumes when restored, unless the user manually paused it.
  • Window-list refresh and hidden-state lookups (frontend/src/App.jsx, main.js) — avoid repeated scans while preparing the watcher and determining which hidden windows are managed by Screen Shield.
  • Keyboard-accessible application and Advanced controls (frontend/src/App.jsx, frontend/src/WindowList.jsx) — app-group expansion and the Advanced disclosure now use semantic buttons with expanded state and accessible labels.

Fixed

  • Steam rendering during automatic capture exclusion (native-backend/injector/src/cli.rs, native-backend/payload/src/lib.rs) — avoid DWM cloaking and off-screen moves, and defer in-process capture-affinity changes until Steam windows are shown, allowing Chromium to paint while keeping the windows excluded from capture.