docs: agent-CLI backends + emulator hardware keys/keyboard - #28
Merged
Conversation
Reflect what landed on main toward v0.3.0: - AI assistant now supports external agent CLIs — Claude Code (per-action approval), Codex (sandboxed + consent, macOS/Linux), Gemini (read-only) — PR #25. Added to README features, the Pages feature grid, and the CLAUDE.md status/positioning. - Emulator panel gained hardware buttons (Home/Back/Power) + keyboard and an idle-freeze fix (PR #24/#26); updated the preview wording everywhere. Download badge stays 0.2.0 until a v0.3.0 tag is cut (per CLAUDE.md).
Rebuilt the GitHub Pages landing page for impact + conversion:
- Animated aurora backdrop, glassmorphism nav pill, gradient hero
headline, and an OS-detected primary CTA ("Download for macOS/
Windows/Linux" via navigator).
- Product screenshot framed in a floating app-window with a gradient
glow border + thumbnail switcher.
- Trust/stats strip, bento feature grid with hover glow, and a new
AI-agents spotlight with a live mock terminal + approval card that
shows the actual Claude Code per-action approval flow.
- Scroll-reveal animations (IntersectionObserver), smooth scroll,
prefers-reduced-motion + responsive/mobile fallbacks.
- Verified in-browser: renders clean, no console errors, reveals +
OS-detection working. Download badge stays v0.2.0 until the tag.
Content-only (no code); real download/GitHub links + screenshots +
Lapce attribution + Apache-2.0 all preserved.
Swap the generic blue/violet palette for UMIDE's actual identity: - One Dark base #282c34 (the editor background) with a subtle depth gradient from the secondary bg #21252b. - Brand blue from the logo (#3da4eb / #196eae) + theme blue #61afef as the primary accent and hero/CTA gradient (blue → cyan #56b6c2). - Theme purple #c678dd and cyan for the aurora + secondary accents; theme green #98c379 for the 'live' pip. The page now visually matches the app it ships.
A dedicated demo section with a dimmed product poster, a pulsing gradient play button, and a responsive video lightbox (YouTube iframe or inline mp4). Publishing the demo is a one-line change: set the DEMO_VIDEO JS constant to a YouTube ID or an mp4 path and commit. Until then the play button gracefully links to the repo. Also adds a 'Demo' nav link. Verified in-browser: poster + play button render, lightbox opens/embeds/ closes (× · backdrop · Esc) and clears its slot, no console errors.
…ulator-status # Conflicts: # CLAUDE.md
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.
Documentation-only update reflecting what's now on
maintoward v0.3.0.Changes
docs/index.html) — new "Bring Your Own Agent CLI" feature card; platform note updated (tap/drag, hardware buttons & keyboard). Download badge stays0.2.0until av0.3.0tag is cut (per CLAUDE.md).Not included (intentionally)
docs/index.htmlbadge flips to0.3.0at the release tag, not here.geminilogin.No code changes.