Repository navigation
Add the Switchify PC docs site (pc.theswitchify.app) - #1076
Merged
Merged
Conversation
- New `site/` folder: an Astro Starlight site, self-contained with its own package.json so the root checks are unaffected - Fifteen pages written from docs/, the in-app help and the settings UI: install, add a switch, Home menu, point scanning, mouse panel and radar, keyboard, word prediction, scanning settings, pairing, PC control, Switch Forwarding, account/updates/privacy, troubleshooting - Switchify red theme tokens shared with www.theswitchify.app, visible focus ring, light and dark - AGENTS.md: any user-visible change must update site/ in the same PR Closes #1075 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Word prediction has eight slots: three instant words, two AI words, three two-word phrases - Closing the keyboard returns to where it was opened from - Select opens Home by default; Point is chosen from there - Drags stay on one display; More also offers Alt-click and Windows-click - Automatic spacing and capitals are not a toggle - PC control: drop the four-key shortcut limit, pointer speed is slow to fast, remote scanning needs Switchify scanning chosen on the phone - Drop the release-candidate status line so the overview does not go stale - AGENTS.md: no accuracy claims for word prediction; point at site/README.md Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
enaboapps
marked this pull request as ready for review
October 15, 2026 15:38
…identity check Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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.
Closes #1075
Adds
site/, an Astro Starlight documentation site to be served at https://pc.theswitchify.app, and a line in AGENTS.md so that any user-visible change updates it in the same pull request. That is the point: the docs live next to the code and the agents that change the app keep them current, instead of the marketing site drifting from the product.Pages (15): overview; install; add a switch; Home menu; point scanning; mouse panel and radar; keyboard; word prediction; scanning settings; pair your device; PC control; Switch Forwarding; account, updates and privacy; troubleshooting; plus a link to GitHub releases. Written for switch users and AT professionals from
docs/,src/help/demonstrations.ts, the settings UI andscan_menu.rs. No accuracy claims for prediction; the vocabulary is described as English; learned words are described as stored locally.Self-contained: its own
package.jsonundersite/, so root lint/test/build are unaffected (npm run lintat the root still passes). The site builds withcd site && npm ci && npm run build.Hosting (needs Owen): create a Vercel project for this repo with root directory
site(framework: Astro), and pointpc.theswitchify.appat it.Validation
cd site && npm install && npm run build: 15 pages, search index built, no warningsnpm run lint: passes🤖 Generated with Claude Code