(no title)
legitimate_key | 26 days ago
I've been working on a similar problem from the browser side (since most of my sensitive stuff lives in tabs - email, Slack, Notion). Different angle but same pain point.
Curious about the multi-monitor scenario - if I'm sharing Screen 1 but a cloaked window spans both monitors, does it cloak the whole window or just what's visible on the shared screen?
Also wondering about the "forgot to cloak" problem. I know I'd 100% forget to toggle before a call at least once a week. Any plans for persistent rules like "always cloak windows matching X pattern"? The mental overhead of remembering seems like it could be a blocker.
Congrats on shipping - the pain point is very real. Have you seen any performance hit on the capture stream itself? Some screen share tools get weird when windows are programmatically hidden.
jaygood|19 days ago
The Reply Thanks! The browser side approach is a great counterpart to this. Here is the technical breakdown:
Multi-Monitor Logic Since I target the Window ID via the Windows API, the cloak follows the window anywhere. It remains invisible to the capture buffer whether it is on Screen 1, Screen 2, or spanning both.
The Forgot to Toggle Problem I actually already solved this. There is a feature in the Settings now where you can favorite apps to be hidden by default. Once tagged, they cloak automatically the moment you launch them so there is no manual toggle needed.
Performance I built this natively in Rust using a specific flag at the compositor level to exclude windows from the capture stream. It is much lighter than real-time blurring and avoids the black box flickering issues common in other tools.
Appreciate the congrats. The pain point is definitely real!