fix: add missing mute, contrast, and tooltip UI elements (#57) #102
Reference in New Issue
Block a user
Delete Branch "beacon/polish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The JS
toggleMute(),toggleContrast(), and custom tooltip system were fully implemented inmain.jsbut their HTML elements (#mute-btn,#contrast-btn,#custom-tooltip) were missing fromindex.html. This caused:Reported in QA:
qa_beacon.mdBUG-10.Changes
#mute-btn: Added sound toggle button (🔊/🔇) to header bar#contrast-btn: Added high contrast toggle (◐) to header bar#custom-tooltip: Added tooltip container element for hover system.high-contraststyles — black background, white borders, cyan/yellow/green accents, thicker borders for readability.header-btnwith hover states and muted opacityTesting
toggleMute(), button updatestoggleContrast(), body gets.high-contrastclassEpic Ref
Refs #57 — Tasks 2 (Sound mute toggle), 4 (Tooltip system), 5 (Accessibility — high contrast mode)