Rebrand/ruckus - #13292
Closed
jakesixtyoneeighty wants to merge 3 commits into
Closed
Rebrand/ruckus#13292jakesixtyoneeighty wants to merge 3 commits into
jakesixtyoneeighty wants to merge 3 commits into
Conversation
Renames the product across the VS Code extension and shared core, and replaces the default theme with the Ruckus palette. Identifiers: - 83 `continue.*` command/context/setting ids -> `ruckus.*`, including when-clauses and menu groups that aren't quote-prefixed. - View container + webview ids -> ruckus / ruckusGUIView / ruckusConsoleView. - Extension identity: name, publisher, displayName, repo + issue URLs. - EXTENSION_NAME and CONTINUE_WORKSPACE_KEY -> "ruckus", so getConfiguration() matches the renamed settings keys. This also renames the virtual-document scheme, which derives from the same constant. - Every `Continue.continue` extension-id lookup -> `ruckus.ruckus`; the non-null assertion in util/vscode.ts would have crashed otherwise. Config directory: - `~/.continue` -> `~/.ruckus`, with a one-time recursive copy on first run so existing configs, sessions and models carry over. The legacy directory is left intact and a failed copy is non-fatal. - RUCKUS_GLOBAL_DIR is canonical; CONTINUE_GLOBAL_DIR still honored. Workspace dotfiles are read under both names (`.ruckusignore` / `.continueignore`, `.ruckusrc.json` / `.continuerc.json`) so user repos written against Continue keep working without edits. Deliberately unchanged: the `continue.*` config-yaml template namespace (published package contract), the `dev.continue.continue` keychain key (renaming it would strand saved secrets), and docs.continue.dev links (no Ruckus docs domain yet). Theme: - Default palette -> deep slate surfaces (#0f1117) with electric violet accents (#7c5cff), replacing the dark-blue defaults. IDE-reported themes still win. - Design tokens for elevation, easing and type; Inter-first stack with font smoothing; scrollbars were hardcoded light-mode greys (#f1f1f1/#888) and now follow the theme. - Button/Card primitives: real hover colors instead of brightness filters, violet focus-visible rings, and the inline font-family override removed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- New RuckusLogo / RuckusSignet components replace the Continue wordmark
and signet. The signet is placeholder geometry on a 48x48 grid; the
wordmark is set in the app type stack rather than outlined paths so it
stays crisp at any size. Swap the signet path when final art lands.
- Streaming border was a rainbow sweep (#1BBE84/#331BBE/#BE1B55/#A6BE1B)
that clashed with the new palette; now a violet-through-azure sweep with
a soft bloom while streaming and nothing at rest.
- Chat input: focus reads as a violet bloom instead of a hard second
border, with a neutral hover lift. The old rule also set a sub-pixel
0.5px border on :focus.
- GUI product copy -> Ruckus, leaving literal English alone ("Continue
generation", "Continue Anyway", the retry button on the error page).
- README rewritten for Ruckus, with upstream Continue attribution kept as
Apache 2.0 requires.
- Tutorial banner redrawn; its docstring is now raw, clearing a
pre-existing invalid-escape warning.
Verified: gui and vscode typecheck, gui builds, extension bundles as
ruckus@1.3.40, vscode tests 86/86. Command ids audited 1:1 against
package.json with no stale continue.* ids and the same 37 declared
commands as before the rename.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
jakesixtyoneeighty
requested review from
sestinj
and removed request for
a team
September 18, 2026 01:52
Contributor
|
I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Description
[ What changed? Feel free to be brief. ]
AI Code Review
@continue-reviewChecklist
Screen recording or screenshot
[ When applicable, please include a short screen recording or screenshot - this makes it much easier for us as contributors to review and understand your changes. See this PR as a good example. ]
Tests
[ What tests were added or updated to ensure the changes work as expected? ]