Skip to content

Add scene and sky pickers to Lo-fi Wizard - #60

Merged
palthainon merged 1 commit into
mainfrom
claude/lofi-wizard-scenes-audit-5eacd9
Nov 5, 2026
Merged

palthainon merged 1 commit into
mainfrom
claude/lofi-wizard-scenes-audit-5eacd9

Conversation

@palthainon

Copy link
Copy Markdown
Owner

Six scenes (server room, library, tavern, alchemy lab, observatory, incident) and four skies (clear, rain, snow, dawn).

  • Share a look by URL hash (#tavern-snow); choice persists in localStorage
  • Opt-in checkbox matches the radio station to the scene
  • Phone view crops the scene to 58 columns and sizes by width
  • Visible keyboard hint line; s and w cycle scene and sky
  • Terminal command detection by prompt pattern; console warning for over-wide script lines
  • Scene aria-label follows the chosen scene and sky

Tested in the browser pane (desktop and 375 px). Not tested in Firefox or Safari.

Six scenes (server room, library, tavern, alchemy lab, observatory,
incident) and four skies (clear, rain, snow, dawn). Each scene has its
own art, perch, terminal script and mood text.

- Share a look by URL hash (#tavern-snow); choice persists in localStorage
- Opt-in checkbox matches the radio station to the scene
- Phone view crops the scene to 58 columns (room or desk) and sizes by width
- Visible keyboard hint line; s and w cycle scene and sky
- Command lines now detected by prompt pattern, so output may contain '#'
- Console warning when a script line is wider than the screen; shortened
  four clipped server-room lines
- Pet arm length derives from CHAIR_X instead of a literal
- Scene aria-label follows the chosen scene and sky
- Update games/index.html card text
@palthainon
palthainon merged commit 0fe946c into main Nov 5, 2026
2 checks passed
@palthainon
palthainon deleted the claude/lofi-wizard-scenes-audit-5eacd9 branch November 5, 2026 16:17
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