Rebrand Warp to Galaxy v1.1.0

- Rename all UI-facing "Warp" references to "Galaxy"
- Rename "Warpify" to "Wormhole" throughout the UI
- Replace app icons with 5 new Galaxy-branded variants
- Update About page to show selected app icon dynamically
- Rephrase Privacy page for Bedrock context
- Remove "Fallback to Warp server" toggle from Bedrock settings
- Widen model selector dropdowns in profile editor (480px)
- Update TERM_PROGRAM to "GalaxyTerminal"
- Bump version to 1.1.0

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ryan Ward
2026-05-19 11:21:44 -05:00
co-authored by Claude Opus 4.6
parent 99159184cb
commit ccc67e6a33
139 changed files with 319 additions and 398 deletions
+14 -14
View File
@@ -810,16 +810,16 @@ impl NotificationsTrigger {
pub fn discovery_banner_copy(&self) -> &'static str {
match self {
NotificationsTrigger::LongRunningCommand(..) => {
"Warp can notify you when long-running commands finish."
"Galaxy can notify you when long-running commands finish."
}
NotificationsTrigger::AgentTaskCompleted(..) => {
"Warp can notify you when an agent finishes responding."
"Galaxy can notify you when an agent finishes responding."
}
NotificationsTrigger::NeedsAttention => {
"Warp can notify you when a command or agent needs your attention."
"Galaxy can notify you when a command or agent needs your attention."
}
NotificationsTrigger::PasswordPrompt => {
"Warp can notify you when you're prompted to enter a password."
"Galaxy can notify you when you're prompted to enter a password."
}
}
}
@@ -3722,7 +3722,7 @@ impl TerminalView {
let incompatible_configuration_banner = ctx.add_typed_action_view(|_| {
Banner::new(BannerTextContent::formatted_text(vec![
FormattedTextFragment::plain_text(
"Your shell configuration is incompatible with Warp... ",
"Your shell configuration is incompatible with Galaxy... ",
),
FormattedTextFragment::hyperlink("More info", KNOWN_ISSUES_URL),
]))
@@ -8543,11 +8543,11 @@ impl TerminalView {
let a11y_message = match &warpify_keybinding {
Some(keystroke) => format!(
"You can press {} to Warpify this {} for more Warp features.",
"You can press {} to Wormhole this {} for more Galaxy features.",
keystroke.displayed(),
lowercase_title
),
None => format!("You can Warpify this {lowercase_title} for more Warp features."),
None => format!("You can Wormhole this {lowercase_title} for more Galaxy features."),
};
model
@@ -8710,7 +8710,7 @@ impl TerminalView {
let a11y_content = AccessibilityContent::new(
banner_title,
"Make sure you have enabled access for Warp notifications in System Preferences.",
"Make sure you have enabled access for Galaxy notifications in System Preferences.",
WarpA11yRole::TextRole,
);
ctx.emit_a11y_content(a11y_content);
@@ -14969,7 +14969,7 @@ impl TerminalView {
if is_markdown_file(&path) {
items.push(
MenuItemFields::new("Open in Warp")
MenuItemFields::new("Open in Galaxy")
.with_on_select_action(TerminalAction::OpenFileInWarp(path))
.into_item(),
);
@@ -15187,7 +15187,7 @@ impl TerminalView {
} else {
items.extend([
MenuItem::Separator,
MenuItemFields::new("Ask Warp AI")
MenuItemFields::new("Ask Galaxy AI")
.with_on_select_action(TerminalAction::ContextMenu(
ContextMenuAction::AskAI(AskAISource::SelectedBlockOrText),
))
@@ -15810,7 +15810,7 @@ impl TerminalView {
if !selected_input_text.is_empty() && !FeatureFlag::AgentMode.is_enabled() {
items.push(
MenuItemFields::new("Ask Warp AI")
MenuItemFields::new("Ask Galaxy AI")
.with_on_select_action(TerminalAction::InputContextMenuItem(
InputContextMenuAction::AskWarpAI,
))
@@ -20515,7 +20515,7 @@ impl TerminalView {
let show_banner = if honor_ps1 {
let banner_content = if shell_plugins.contains("p10k_unsupported") {
Some(BannerTextContent::formatted_text(vec![
FormattedTextFragment::bold("Powerlevel10k now supports Warp! "),
FormattedTextFragment::bold("Powerlevel10k now supports Galaxy! "),
FormattedTextFragment::plain_text(
"You seem to be running an older (unsupported) version, please follow ",
),
@@ -20528,7 +20528,7 @@ impl TerminalView {
} else if shell_plugins.contains("pure") {
Some(BannerTextContent::formatted_text(vec![
FormattedTextFragment::plain_text(
"Pure is not yet supported in Warp. You might consider one of the \
"Pure is not yet supported in Galaxy. You might consider one of the \
supported prompts as an alternative. ",
),
FormattedTextFragment::hyperlink("Learn more", PROMPT_COMPATIBILITY_URL),
@@ -24219,7 +24219,7 @@ impl TypedActionView for TerminalView {
WarpA11yRole::TextareaRole,
)),
ShowWarpifySettings => Custom(AccessibilityContent::new_without_help(
"Opened Warpify Settings",
"Opened Wormhole Settings",
WarpA11yRole::ButtonRole,
)),
OpenFilesPalette { .. } => Custom(AccessibilityContent::new_without_help(