Skip to content

Add interactive terminal prompt and easter eggs#69

Open
wattbotsworth wants to merge 1 commit into757btc:mainfrom
wattbotsworth:terminal-easter-eggs
Open

Add interactive terminal prompt and easter eggs#69
wattbotsworth wants to merge 1 commit into757btc:mainfrom
wattbotsworth:terminal-easter-eggs

Conversation

@wattbotsworth
Copy link
Contributor

What

Adds an interactive command system to the HUD status bar prompt. Type commands directly into the prompt beneath the hero image.

Commands

  • help — lists available commands
  • meetups — shows 757 meetup schedule (from poster-data.json)
  • links — useful resources
  • about — about 757btc
  • clear — close overlay
  • ...and a couple of hidden surprises for the curious 👀

Files

  • assets/js/terminal.js — command input + overlay system
  • assets/css/terminal.css — overlay styling
  • assets/js/breakout.js — 🤫
  • _layouts/home.html — overrides theme layout to include terminal assets

Notes

  • Depends on use watt's new theme #68 (cypherpunk theme) — merge that first. These files are inert without the theme's HUD input field.
  • Mobile-friendly: touch support, keyboard dismissal on overlay open, responsive sizing
  • Reads site data from assets/data/poster-data.json (already on main)
  • No external dependencies

Site-level additions that hook into the cypherpunk theme's HUD input field:

- Terminal command system: help, meetups, links, about
- Reads meetup/link data from assets/data/poster-data.json
- Commands open an overlay for output display
- Responsive and mobile-friendly (touch support, keyboard dismissal)
- A couple of hidden surprises for the curious

Overrides home.html to include terminal CSS/JS.
These files are inert without the cypherpunk theme (PR 757btc#68).

Depends on: 757btc#68 (cypherpunk theme)
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