feat: Owl of Athena — accessible easter egg discovery panel - #36
Merged
Conversation
Adds a blinking owl button in the bottom-left corner that opens a discovery panel listing all 15 easter eggs with one-click invoke buttons. No console needed. Owl of Athena: golden SVG owl with large eyes that blink every 3-7 seconds to attract attention. Hover lifts and brightens. Click opens the panel. Discovery panel: modal with all easter eggs organized by category (Interactive, Mode, Visual). Each card shows icon, name, description, console command, and a star invoke button. Discovery progress bar at top shows X/15 found. Closable via backdrop click, Escape key, or close button. Accessibility: role=dialog, aria-modal=true, aria-label on owl button and invoke buttons, keyboard navigable. Console commands and keyboard sequences still work for power users — this adds a visible entry point for everyone else.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The easter eggs were only reachable via console commands or hidden keyboard sequences — meaning most visitors would never discover them. This adds a visible, always-present entry point.
The Owl of Athena — a small golden owl perches in the bottom-left corner of every page. Its eyes blink every 3-7 seconds (a subtle, organic attention signal). On hover it lifts and brightens. On click it opens the discovery panel.
The owl is Athena's attribute — the symbol of wisdom and the patron of Athens. Thematically perfect for a project named after the Athenian decree formula.
The Discovery Panel — a modal listing all 15 easter eggs organized by category:
Each card has: icon, name, description, console command reference, and a star invoke button. A discovery progress bar (X/15) shows at the top. Eggs already discovered get a green checkmark.
Accessibility: role=dialog, aria-modal, aria-labels on all buttons, Escape to close, backdrop click to close, keyboard navigable.
Console commands and keyboard sequences still work for power users — this adds a visible, accessible entry point for everyone else.
Test plan: vitest 187/3; build 54 pages.