Skip to content

ScreenBlur 1.0.1

Latest

Choose a tag to compare

@arnaudmorvan arnaudmorvan released this 26 Sep 22:53

Two ways a mask could vanish in silence, both fixed.

  • A mask no longer follows an app-hide. With canHide left at its default, "Hide Others" (⌘⌥H), an NSApp.hide, or a screen recorder tidying up before filming would wipe the masks while the content stayed on screen.
  • Only ordinary windows punch a hole in a mask. A window's frame does not mean it is opaque: a full-screen floating layer — a recording region selector, an annotation tool, a HUD, a notification banner — covered everything without hiding anything, and the mask was punched through while the content stayed visible underneath. The error now goes the safe way: a mask may cover the Dock or the menu bar, which is ugly and harmless, where the opposite was tidy and dangerous.

Also added, because their absence cost several round trips: scripts/diagnostic_masques.sh logs mask state and large windows while you reproduce a problem, and --apercu now reports the state even when the capture fails — which is exactly when you need it.

Not a bug, worth knowing: a zone attached to an app exists only while that app has a window on screen. App quit, window closed or minimised, and the mask goes — there is nothing left to hide.


Deux façons pour un masque de s'effacer en silence, corrigées.

  • Un masque ne suit plus le masquage d'application (⌘⌥H, NSApp.hide, un enregistreur qui range l'écran avant de filmer).
  • Seules les fenêtres ordinaires percent le masque. Un calque flottant plein écran — sélecteur d'enregistrement, HUD, bannière — recouvrait tout sans rien cacher et perçait le masque alors que le contenu restait visible.

macOS 15 Sequoia ou plus récent. L'app n'est pas notarisée : au premier lancement, Réglages Système → Confidentialité et sécurité → Ouvrir quand même.