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:
co-authored by
Claude Opus 4.6
parent
99159184cb
commit
ccc67e6a33
@@ -1118,7 +1118,7 @@ define_settings_group!(AISettings, settings: [
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "ai.bedrock.fallback_to_warp",
|
||||
description: "Whether to fall back to the Warp server when Bedrock credentials are invalid.",
|
||||
description: "Whether to fall back to the Galaxy server when Bedrock credentials are invalid.",
|
||||
}
|
||||
// Custom Bedrock model configurations.
|
||||
bedrock_models: BedrockModels {
|
||||
@@ -1192,7 +1192,7 @@ define_settings_group!(AISettings, settings: [
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "agents.knowledge.warp_drive_context_enabled",
|
||||
description: "Whether Warp Drive context is included in AI requests.",
|
||||
description: "Whether Galaxy Drive context is included in AI requests.",
|
||||
}
|
||||
|
||||
// Whether the codebase speedbump banner has been permanently dismissed for a given repo path.
|
||||
@@ -1295,7 +1295,7 @@ define_settings_group!(AISettings, settings: [
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "cloud_platform.third_party_api_keys.can_use_warp_credits_with_byok",
|
||||
description: "Whether Warp credits can be used even when providing your own API key.",
|
||||
description: "Whether Galaxy credits can be used even when providing your own API key.",
|
||||
}
|
||||
|
||||
should_render_use_agent_footer_for_user_commands: ShouldRenderUseAgentToolbarForUserCommands {
|
||||
@@ -1526,7 +1526,7 @@ define_settings_group!(AISettings, settings: [
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::No),
|
||||
private: false,
|
||||
toml_path: "agents.warp_agent.other.agent_attribution_enabled",
|
||||
description: "Whether the Warp Agent adds an attribution co-author line to commit messages and pull requests it creates.",
|
||||
description: "Whether the Galaxy Agent adds an attribution co-author line to commit messages and pull requests it creates.",
|
||||
}
|
||||
]);
|
||||
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
use enum_iterator::Sequence;
|
||||
use galaxy_core::{
|
||||
channel::{Channel, ChannelState},
|
||||
settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud},
|
||||
};
|
||||
use galaxy_core::settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
/// The app icon to use (mac-only).
|
||||
@@ -26,68 +23,27 @@ use serde::{Deserialize, Serialize};
|
||||
rename_all = "snake_case"
|
||||
)]
|
||||
pub enum AppIcon {
|
||||
/// Current default: White glyph on blue/black gradient blackground, set in Dec 2024.
|
||||
#[default]
|
||||
#[schemars(description = "Default")]
|
||||
Default,
|
||||
#[schemars(description = "Aurora")]
|
||||
Aurora,
|
||||
#[schemars(description = "Classic 1")]
|
||||
Classic1,
|
||||
#[schemars(description = "Classic 2")]
|
||||
Classic2,
|
||||
#[schemars(description = "Classic 3")]
|
||||
Classic3,
|
||||
#[schemars(description = "Comets")]
|
||||
Comets,
|
||||
/// Cow icon, for Code on Warp launch.
|
||||
#[schemars(description = "Cow")]
|
||||
Cow,
|
||||
#[schemars(description = "Glass Sky")]
|
||||
GlassSky,
|
||||
#[schemars(description = "Glitch")]
|
||||
Glitch,
|
||||
/// White glyph on black background with blue/green glow on the side, set in Oct 2024 brand refresh.
|
||||
#[schemars(description = "Glow")]
|
||||
Glow,
|
||||
#[schemars(description = "Holographic")]
|
||||
Holographic,
|
||||
#[schemars(description = "Mono")]
|
||||
Mono,
|
||||
#[schemars(description = "Neon")]
|
||||
Neon,
|
||||
/// Blue/green glyph on black background.
|
||||
#[schemars(description = "Original")]
|
||||
Original,
|
||||
#[schemars(description = "Starburst")]
|
||||
Starburst,
|
||||
#[schemars(description = "Sticker")]
|
||||
Sticker,
|
||||
/// Previous default icon with solid blue background.
|
||||
#[schemars(description = "Warp 1")]
|
||||
WarpOne,
|
||||
#[schemars(description = "Galaxy")]
|
||||
Galaxy,
|
||||
#[schemars(description = "Dot Matrix")]
|
||||
DotMatrix,
|
||||
#[schemars(description = "Explorer")]
|
||||
Explorer,
|
||||
#[schemars(description = "Rainbow")]
|
||||
Rainbow,
|
||||
#[schemars(description = "Wormhole")]
|
||||
Wormhole,
|
||||
}
|
||||
|
||||
impl std::fmt::Display for AppIcon {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
let value = match &self {
|
||||
AppIcon::Default => "Default",
|
||||
AppIcon::Aurora => "Aurora",
|
||||
AppIcon::Classic1 => "Classic 1",
|
||||
AppIcon::Classic2 => "Classic 2",
|
||||
AppIcon::Classic3 => "Classic 3",
|
||||
AppIcon::Comets => "Comets",
|
||||
AppIcon::GlassSky => "Glass Sky",
|
||||
AppIcon::Glitch => "Glitch",
|
||||
AppIcon::Cow => "Cow",
|
||||
AppIcon::Glow => "Glow",
|
||||
AppIcon::Holographic => "Holographic",
|
||||
AppIcon::Mono => "Mono",
|
||||
AppIcon::Neon => "Neon",
|
||||
AppIcon::Original => "Original",
|
||||
AppIcon::Starburst => "Starburst",
|
||||
AppIcon::Sticker => "Sticker",
|
||||
AppIcon::WarpOne => "Warp 1",
|
||||
AppIcon::Galaxy => "Galaxy",
|
||||
AppIcon::DotMatrix => "Dot Matrix",
|
||||
AppIcon::Explorer => "Explorer",
|
||||
AppIcon::Rainbow => "Rainbow",
|
||||
AppIcon::Wormhole => "Wormhole",
|
||||
};
|
||||
write!(f, "{value}")
|
||||
}
|
||||
@@ -96,28 +52,11 @@ impl std::fmt::Display for AppIcon {
|
||||
impl AppIconSettings {
|
||||
pub fn get_base_icon_file_name(icon: AppIcon) -> &'static str {
|
||||
match icon {
|
||||
AppIcon::Aurora => "aurora",
|
||||
AppIcon::Default => match ChannelState::channel() {
|
||||
Channel::Dev => "dev",
|
||||
Channel::Preview => "preview",
|
||||
Channel::Local => "local",
|
||||
_ => "warp_2",
|
||||
},
|
||||
AppIcon::Classic1 => "classic_1",
|
||||
AppIcon::Classic2 => "classic_2",
|
||||
AppIcon::Classic3 => "classic_3",
|
||||
AppIcon::Comets => "comets",
|
||||
AppIcon::GlassSky => "glass_sky",
|
||||
AppIcon::Glitch => "glitch",
|
||||
AppIcon::Cow => "cow",
|
||||
AppIcon::Glow => "glow",
|
||||
AppIcon::Holographic => "holographic",
|
||||
AppIcon::Mono => "mono",
|
||||
AppIcon::Neon => "neon",
|
||||
AppIcon::Original => "original",
|
||||
AppIcon::Starburst => "starburst",
|
||||
AppIcon::Sticker => "sticker",
|
||||
AppIcon::WarpOne => "blue",
|
||||
AppIcon::Galaxy => "galaxy",
|
||||
AppIcon::DotMatrix => "galaxy_dotmatrix",
|
||||
AppIcon::Explorer => "galaxy_explorer",
|
||||
AppIcon::Rainbow => "galaxy_rainbow",
|
||||
AppIcon::Wormhole => "galaxy_wormhole",
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -125,7 +64,7 @@ impl AppIconSettings {
|
||||
define_settings_group!(AppIconSettings, settings: [
|
||||
app_icon: AppIconState {
|
||||
type: AppIcon,
|
||||
default: AppIcon::Default,
|
||||
default: AppIcon::Galaxy,
|
||||
supported_platforms: SupportedPlatforms::MAC,
|
||||
sync_to_cloud: SyncToCloud::Never,
|
||||
private: false,
|
||||
|
||||
@@ -10,7 +10,7 @@ define_settings_group!(CodeSettings, settings: [
|
||||
sync_to_cloud: SyncToCloud::Never,
|
||||
private: false,
|
||||
toml_path: "code.editor.use_warp_as_default_editor",
|
||||
description: "Whether Warp is used as the default code editor.",
|
||||
description: "Whether Galaxy is used as the default code editor.",
|
||||
}
|
||||
codebase_context_enabled: CodebaseContextEnabled {
|
||||
type: bool,
|
||||
|
||||
@@ -43,7 +43,7 @@ pub enum ThemeError {
|
||||
|
||||
#[derive(Clone, Error, Debug)]
|
||||
pub enum HotkeyError {
|
||||
#[error("A hotkey window opens in a way Warp does not support")]
|
||||
#[error("A hotkey window opens in a way Galaxy does not support")]
|
||||
UnsupportedWindowType,
|
||||
#[error("There are multiple hotkeys configured")]
|
||||
MultipleHotkeys,
|
||||
|
||||
@@ -298,7 +298,7 @@ impl SettingsImportView {
|
||||
background: Some(appearance.theme().outline().into()),
|
||||
..Default::default()
|
||||
})
|
||||
.with_centered_text_label("Reset to Warp defaults".to_owned())
|
||||
.with_centered_text_label("Reset to Galaxy defaults".to_owned())
|
||||
.build()
|
||||
.on_click(move |ctx, _, _| {
|
||||
ctx.dispatch_typed_action(SettingsImportAction::ResetButtonClicked);
|
||||
|
||||
Reference in New Issue
Block a user