Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion crates/onboarding/src/callout/model.rs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ pub(super) enum AgentModalityCalloutState {
MeetTerminalInput,
/// Step 2: "Natural language support" with checkbox
NaturalLanguageSupport,
/// Step 3: "Introducing Warp's new agent experience" (Agent intention only)
/// Step 3: "Introducing CastCodes's new agent experience" (Agent intention only)
IntroducingAgentExperience,
/// Step 4: "Updated agent input" (Agent intention only)
UpdatedAgentInput,
Expand Down
6 changes: 3 additions & 3 deletions crates/onboarding/src/callout/view.rs
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ fn get_universal_input_callout_options(
) -> Option<CalloutOptions> {
match state {
UniversalInputCalloutState::MeetInput => Some(CalloutOptions {
title: "Meet the Warp input",
title: "Meet the CastCodes input",
text: format!(
"Your terminal input accepts both terminal commands and agent prompts and automatically detects which you're using. Use {} to lock the input to Agent mode (natural language) or Terminal mode (commands).",
keybindings.toggle_input_mode
Expand Down Expand Up @@ -157,7 +157,7 @@ fn get_agent_modality_callout_options(
Some(CalloutOptions {
title: "Natural language support",
text: format!(
"Natural language input is off by default. If enabled, you can type requests in plain English and Warp will autodetect queries for the agent. You can always override them using {}.",
"Natural language input is off by default. If enabled, you can type requests in plain English and CastCodes will autodetect queries for the agent. You can always override them using {}.",
keybindings.toggle_input_mode
),
step: StepStatus::new(1, total_steps),
Expand All @@ -175,7 +175,7 @@ fn get_agent_modality_callout_options(
}
}
AgentModalityCalloutState::IntroducingAgentExperience => Some(CalloutOptions {
title: "Introducing Warp's new agent experience",
title: "Introducing CastCodes's new agent experience",
text: "Agent conversations are now their own scoped view outside of your terminal. Simply hit ESC to return to the terminal at any point.".to_string(),
step: StepStatus::new(2, total_steps),
left_button: None,
Expand Down
3 changes: 1 addition & 2 deletions crates/onboarding/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ pub use callout::{OnboardingCalloutView, OnboardingKeybindings};
/// Shared by the intention slide's agent card checklist and the login slide's
/// skip-login confirmation dialog so the two always stay in sync.
pub const AI_FEATURES: &[&str] = &[
"Warp agents",
"CastCodes agents",
"Next command predictions",
"Prompt suggestions",
Expand All @@ -41,7 +40,7 @@ pub const AI_FEATURES: &[&str] = &[
/// intention is selected with Warp Drive turned on. Shared by the login slide's
/// skip-login confirmation dialog so the list stays in sync with any future
/// surfaces that need it.
pub const WARP_DRIVE_FEATURES: &[&str] = &["Warp Drive", "Session Sharing"];
pub const WARP_DRIVE_FEATURES: &[&str] = &["Cast Drive", "Session Sharing"];

cfg_if::cfg_if! {
if #[cfg(feature = "bin")] {
Expand Down
4 changes: 2 additions & 2 deletions crates/onboarding/src/slides/agent_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ impl AgentSlide {
fn render_header(&self, appearance: &Appearance) -> Box<dyn Element> {
let title = appearance
.ui_builder()
.paragraph("Customize your Warp Agent")
.paragraph("Customize your Cast Agent")
.with_style(UiComponentStyles {
font_size: Some(36.),
font_weight: Some(Weight::Medium),
Expand Down Expand Up @@ -955,7 +955,7 @@ impl AgentSlide {
.on_click(|ctx, _, _| ctx.dispatch_typed_action(AgentSlideAction::ToggleDisableOz))
.finish();

let label = Text::new("Disable Warp Agent", appearance.ui_font_family(), 14.0)
let label = Text::new("Disable Cast Agent", appearance.ui_font_family(), 14.0)
.with_color(internal_colors::text_sub(theme, background_for_text))
.with_style(Properties {
weight: Weight::Normal,
Expand Down
4 changes: 2 additions & 2 deletions crates/onboarding/src/slides/customize_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ impl CustomizeUISlide {
fn render_header(&self, appearance: &Appearance) -> Box<dyn Element> {
let title = appearance
.ui_builder()
.paragraph("Customize your Warp")
.paragraph("Customize your CastCodes")
.with_style(UiComponentStyles {
font_size: Some(36.),
font_weight: Some(Weight::Medium),
Expand Down Expand Up @@ -313,7 +313,7 @@ impl CustomizeUISlide {
});

chips.push(ChipSpec {
label: "Warp Drive",
label: "Cast Drive",
is_enabled: ui.show_warp_drive,
mouse_state: self.chip_warp_drive_mouse.clone(),
on_click: Box::new(|ctx, _, _| {
Expand Down
8 changes: 4 additions & 4 deletions crates/onboarding/src/slides/free_user_no_ai_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const SUBSCRIBE_ITEMS: &[&str] = &[
"Access to Reload credits and volume-based discounts",
"Extended agent access",
"Highest codebase indexing limits",
"Unlimited Warp Drive objects and collaboration",
"Unlimited Cast Drive objects and collaboration",
"Private email support",
"Unlimited conversation storage",
];
Expand Down Expand Up @@ -121,7 +121,7 @@ impl FreeUserNoAiSlide {
appearance,
0,
Icon::Code2,
"Agent driven development with Warp's built-in agent",
"Agent driven development with CastCodes's built-in agent",
"Iterate, plan, and build with Cast Agent inside CastCodes.",
agent_price_badge.to_string(),
true, // badge is green
Expand Down Expand Up @@ -316,7 +316,7 @@ impl FreeUserNoAiSlide {
self.next_button.render(
appearance,
button::Params {
content: button::Content::Label("Get Warping".into()),
content: button::Content::Label("Get Casting".into()),
theme: &button::themes::Primary,
options: button::Options {
keystroke: Some(enter),
Expand Down Expand Up @@ -368,7 +368,7 @@ impl FreeUserNoAiSlide {
let text_sub = internal_colors::text_sub(theme, internal_colors::neutral_2(theme));

let title = FormattedTextElement::from_str(
"Subscribe to access agent driven development in Warp.",
"Subscribe to access agent driven development in CastCodes.",
ui_font_family,
24.,
)
Expand Down
4 changes: 2 additions & 2 deletions crates/onboarding/src/slides/intention_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ impl IntentionSlide {

let title = appearance
.ui_builder()
.paragraph("Welcome to Warp")
.paragraph("Welcome to CastCodes")
.with_style(UiComponentStyles {
Comment on lines 81 to 84
font_size: Some(36.),
font_weight: Some(Weight::Medium),
Expand Down Expand Up @@ -398,7 +398,7 @@ impl IntentionSlide {

let new_settings_modes = FeatureFlag::OpenWarpNewSettingsModes.is_enabled();
let next_text = if !new_settings_modes && selected_index == 1 {
"Get Warping"
"Get Casting"
} else {
"Next"
};
Expand Down
4 changes: 2 additions & 2 deletions crates/onboarding/src/slides/project_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ impl ProjectSlide {

let subtitle = appearance
.ui_builder()
.paragraph("Set up a project to optimize it for coding in Warp.")
.paragraph("Set up a project to optimize it for coding in CastCodes.")
.with_style(UiComponentStyles {
font_size: Some(20.),
font_weight: Some(Weight::Normal),
Expand Down Expand Up @@ -298,7 +298,7 @@ impl ProjectSlide {
if theme_picker_last {
"Next"
} else {
"Get Warping"
"Get Casting"
},
Keystroke::parse("enter").unwrap_or_default(),
ProjectSlideAction::NextClicked,
Expand Down
4 changes: 2 additions & 2 deletions crates/onboarding/src/slides/theme_picker_slide.rs
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ impl ThemePickerSlide {

let theme_picker_last = FeatureFlag::OpenWarpNewSettingsModes.is_enabled();
let next_label = if theme_picker_last {
"Get Warping"
"Get Casting"
} else {
"Next"
};
Expand Down Expand Up @@ -597,7 +597,7 @@ impl ThemePickerSlide {
let tos_line = Flex::row()
.with_child(
ui_builder
.span("By continuing, you agree to Warp's ")
.span("By continuing, you agree to CastCodes's ")
.with_style(disclaimer_styles)
.build()
.finish(),
Expand Down
Loading