Skip to content

Add Tray Privacy Indicator Anchor v1.0#4843

Open
sb4ssman wants to merge 1 commit into
ramensoftware:mainfrom
sb4ssman:add-tray-privacy-indicator-anchor
Open

Add Tray Privacy Indicator Anchor v1.0#4843
sb4ssman wants to merge 1 commit into
ramensoftware:mainfrom
sb4ssman:add-tray-privacy-indicator-anchor

Conversation

@sb4ssman

Copy link
Copy Markdown
Contributor

Adds Tray Privacy Indicator Anchor (v1.0): reserves stable tray space for the Windows 11 privacy indicators. Location, microphone, camera, and Copilot placeholders stay visible — dim when idle, bright when in use — so tray sections stop shifting when Windows briefly pops its native indicators in and out (a constant nuisance when Widgets/Web Experience Pack polls location).

Highlights:

  • Persistent placeholder icons with four visual states per icon: idle, active, disabled/unavailable, and active-while-blocked (a muted or shuttered device still demands attention when Windows reports attempted use).
  • Evidence-specific tooltips instead of a generic "disabled" label: privacy-settings denial, system/admin denial, policy, location service off, endpoint mute (laptop Fn-key), device problems, and Windows 11 CameraOcclusionInfo hardware shutter/kill-switch reports on supported camera drivers. Each icon click opens the Windows Settings page matching the reported reason.
  • Event-driven state: registry (ConsentStore/policy/AppModel), device-access, device-topology, audio-endpoint, and camera-occlusion notifications — no polling sweep. Copilot process activity is checked once per minute; a five-minute reconciliation repairs missed notifications.
  • Smart grid layouts sized from the live taskbar height (single row on standard taskbars, compact grids on double-height), plus fixed row/column modes, fill order, and short row/column placement and alignment.
  • Tray placement before icons / before network-volume-battery / before or after clock / after Show Desktop via a leased, marker-tracked tray column, plus two experimental Start-adjacent positions.
  • Independent idle/active/disabled/glow/slash colors, and steady, breathing, or radiating active glow drawn inside the reserved slot (never changes taskbar width).

Screenshots (also embedded in the mod readme):

All four privacy indicators unavailable in one row

All four unavailable indicators in a compact grid

Active microphone in red beside a red slashed camera blocked by its hardware switch

Location evidence tooltip and Windows Location settings

Tested live on Windows 11 (primary taskbar): native indicator suppression with mirrored state, in-use highlighting from real streaming, hardware camera shutter detection and release/reacquire on settings changes, evidence tooltips and reason-aware settings click-through, smart grid on single- and double-height taskbars, settings reload, Explorer restart, and full system restart.

Changelog

If this pull request updates an existing mod, describe the changes below:

  • New mod submission — no changelog.

Mod authorship

If this pull request introduces a new mod, please complete the section below.

This mod was created by:

    • The submitter, without AI assistance
    • The submitter, with AI assistance
    • Claude
    • ChatGPT
    • Gemini
    • Another AI (please specify):
    • Other (please specify):

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant