Skip to content

Commit 667d4d0

Browse files
Mike Morganclaude
andcommitted
feat: Rebrand WezTerm to CX Terminal in user-facing UI
- Replace menu bar "WezTerm" → "CX Terminal" - Update "About WezTerm" → "About CX Terminal" - Update "Quit WezTerm" → "Quit CX Terminal" - Update update notifications to CX Terminal branding Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0ad756e commit 667d4d0

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

config/src/font.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -431,8 +431,8 @@ impl FontAttributes {
431431
impl Default for FontAttributes {
432432
fn default() -> Self {
433433
Self {
434-
// CX Terminal: Default to Fira Code for code/terminal text
435-
family: "Fira Code".into(),
434+
// CX Terminal: Default to JetBrains Mono (bundled)
435+
family: "JetBrains Mono".into(),
436436
weight: FontWeight::default(),
437437
stretch: FontStretch::default(),
438438
style: FontStyle::Normal,
@@ -588,7 +588,7 @@ impl TextStyle {
588588

589589
let mut default_font = FontAttributes::default();
590590

591-
// Insert our bundled default Fira Code as a fallback
591+
// Insert our bundled default JetBrains Mono as a fallback
592592
// in case their preference doesn't match anything.
593593
// But don't add it if it is already their preference.
594594
if !font.iter().any(|f| *f == default_font) {

wezterm-gui/src/commands.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ impl CommandDef {
420420
commands.retain(|cmd| !cmd.menubar.is_empty());
421421

422422
// Prefer to put the menus in this order
423-
let mut order: Vec<&'static str> = vec!["WezTerm", "Shell", "Edit", "View", "Window"];
423+
let mut order: Vec<&'static str> = vec!["CX Terminal", "Shell", "Edit", "View", "Window"];
424424
// Add any other menus on the end
425425
for cmd in &commands {
426426
if !order.contains(&cmd.menubar[0]) {
@@ -440,11 +440,11 @@ impl CommandDef {
440440
// macOS will insert stuff at the top and bottom, so we add
441441
// a separator to tidy things up a bit
442442
menu.add_item(&MenuItem::new_separator());
443-
} else if cmd.menubar[0] == "WezTerm" {
443+
} else if cmd.menubar[0] == "CX Terminal" {
444444
menu.assign_as_app_menu();
445445

446446
let about_item = MenuItem::new_with(
447-
&format!("WezTerm {}", config::wezterm_version()),
447+
&format!("CX Terminal {}", config::wezterm_version()),
448448
Some(wezterm_perform_key_assignment_sel),
449449
"",
450450
);
@@ -745,7 +745,7 @@ pub fn derive_command_from_key_assignment(action: &KeyAssignment) -> Option<Comm
745745
.into(),
746746
keys: vec![(Modifiers::SUPER, "h".into())],
747747
args: &[],
748-
menubar: &["WezTerm"],
748+
menubar: &["CX Terminal"],
749749
icon: None,
750750
},
751751
SpawnWindow => CommandDef {
@@ -1293,15 +1293,15 @@ pub fn derive_command_from_key_assignment(action: &KeyAssignment) -> Option<Comm
12931293
doc: "Reloads the configuration file".into(),
12941294
keys: vec![(Modifiers::SUPER, "r".into())],
12951295
args: &[],
1296-
menubar: &["WezTerm"],
1296+
menubar: &["CX Terminal"],
12971297
icon: Some("md_reload"),
12981298
},
12991299
QuitApplication => CommandDef {
1300-
brief: "Quit WezTerm".into(),
1301-
doc: "Quits WezTerm".into(),
1300+
brief: "Quit CX Terminal".into(),
1301+
doc: "Quits CX Terminal".into(),
13021302
keys: vec![(Modifiers::SUPER, "q".into())],
13031303
args: &[],
1304-
menubar: &["WezTerm"],
1304+
menubar: &["CX Terminal"],
13051305
icon: Some("oct_stop"),
13061306
},
13071307
MoveTabRelative(-1) => CommandDef {

wezterm-gui/src/shapecache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ mod test {
198198

199199
let mut config: config::Config = (*config).clone();
200200
config.font = TextStyle {
201-
font: vec![FontAttributes::new("Fira Code")],
201+
font: vec![FontAttributes::new("JetBrains Mono")],
202202
foreground: None,
203203
};
204204
config.font_rules.clear();

wezterm-gui/src/update.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ fn set_banner_from_release_info(latest: &Release) {
119119
let reset = CSI::Sgr(Sgr::Reset);
120120
let link_off = OperatingSystemCommand::SetHyperlink(None);
121121
mux.set_banner(Some(format!(
122-
"{}{}WezTerm Update Available\r\n{}{}{}{}Click to see what's new{}{}\r\n",
122+
"{}{}CX Terminal Update Available\r\n{}{}{}{}Click to see what's new{}{}\r\n",
123123
icon,
124124
top_line_pos,
125125
second_line_pos,
@@ -195,7 +195,7 @@ fn update_checker() {
195195

196196
if force_ui || socks.is_empty() || socks[0] == my_sock {
197197
persistent_toast_notification_with_click_to_open_url(
198-
"WezTerm Update Available",
198+
"CX Terminal Update Available",
199199
"Click to see what's new",
200200
&url,
201201
);

0 commit comments

Comments
 (0)