Pular para o conteúdo

Stealth mode + HUD invisível

Adicionamos o comando /invisible no HUD pra ativar um stealth mode: o painel desaparece de ferramentas de screen-capture, o tray some, e no macOS o Dock e a menu bar ficam ocultos enquanto o painel tem foco.

No fundo: NSWindowSharingNone no macOS, SetWindowDisplayAffinity no Windows. O estado persiste em stealth.json entre reinícios.

Útil quando você não quer mostrar o HUD numa apresentação ou screenshare mas continua usando o atalho normalmente. Sem indicador visual no HUD — propositalmente. Quem precisa, sabe que tá ligado.

/invisible    # toggle on/off

Melhorias

  • Persistência do estado de stealth em stealth.json entre reinícios do app
  • Cancelamento do screen-capture nativo no macOS via NSWindowSharingNone
  • Suporte equivalente no Windows via SetWindowDisplayAffinity
  • Tray e Dock auto-ocultos enquanto o painel tem foco no macOS
  • Slash command parser estendido com /invisible (com testes)