feat: WAAPI easter eggs — Athenian democracy themed - #34
Merged
Conversation
Seven interactive easter eggs using the Web Animations API, all thematically tied to the Edoxen project (Athenian decree tradition, parliamentary procedure): 1. Stoichedon Cascade (type edoxen) — six Greek letters fall and chisel into a 3x2 grid 2. The Assembly Convokes (Konami code) — stele silhouettes march across the screen 3. Gavel (gavel()) — parliamentary gavel slams down with screen shake and ORDER! text 4. Resolution Stamp (resolve()) — wax seal stamp with ink splatter and shockwave ring 5. Sortition (lottery()) — colored balls bounce, one is chosen by lot (Athenian democracy) 6. Ostracism (ostracize()) — pottery shard flies across screen, victim banished for 10 years 7. Logo Chisel (click logo 5x) — logo spins with chip burst and chisel effect Console: help() lists all easter eggs with styled output and discovery progress. Discovery tracker: finding all 7 triggers a final congratulatory inscription. Respects prefers-reduced-motion for all animations.
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.
Seven interactive easter eggs using the Web Animations API, all thematically tied to the Edoxen project (Athenian decree tradition, parliamentary procedure).
Keyboard sequences:
Console commands:
Hidden interaction:
Discovery system: Finding all 7 triggers a final congratulatory inscription in Greek.
All animations respect prefers-reduced-motion. On page load, console prints a teaser: Type help() to discover hidden inscriptions.
Test plan: vitest 187 passed / 3 skipped; build 54 pages; verified script bundled and loaded on all pages.