Rename the app to Zoo Design Studio (#5974)

* WIP: Change the name of the app
Fixes #5971

* Force release build

* More renames

* Fix release builds on PR

* Remove alpha on home page, replace with nightly if nightly

* Change appId back to dev.zoo.modeling-app after updater test failure

* Cleanup towards review

* Lint

* Lint plus @jacebrowning's suggestion

* Lint
This commit is contained in:
Pierre Jacquier
2025-04-03 22:24:51 -04:00
committed by GitHub
parent d38dcb9ba2
commit 1a59fc4f99
49 changed files with 102 additions and 102 deletions

View File

@ -164,7 +164,7 @@ impl CoreDumpInfo {
![Screenshot]({screenshot_url})
> _Note: If you are capturing from a browser there is limited support for screenshots, only captures the modeling scene.
If you are on MacOS native screenshots may be disabled by default. To enable native screenshots add Zoo Modeling App to System Settings -> Screen & SystemAudio Recording for native screenshots._
If you are on MacOS native screenshots may be disabled by default. To enable native screenshots add Zoo Design Studio to System Settings -> Screen & SystemAudio Recording for native screenshots._
<details>
<summary><b>Core Dump</b></summary>

View File

@ -1,6 +1,6 @@
---
title: "KCL Standard Library"
excerpt: "Documentation for the KCL standard library for the Zoo Modeling App."
excerpt: "Documentation for the KCL standard library for the Zoo Design Studio."
layout: manual
---

View File

@ -240,7 +240,7 @@ pub enum ContextType {
Live,
/// Completely mocked connection
/// Mock mode is only for the modeling app when they just want to mock engine calls and not
/// Mock mode is only for the Design Studio when they just want to mock engine calls and not
/// actually make them.
Mock,

View File

@ -799,7 +799,7 @@ impl Backend {
// We do not have project descriptions yet.
project_description: None,
project_name,
// The UUID for the modeling app.
// The UUID for the Design Studio.
// We can unwrap here because we know it will not panic.
source_id: uuid::Uuid::from_str("70178592-dfca-47b3-bd2d-6fce2bcaee04").unwrap(),
type_: kittycad::types::Type::ModelingAppEvent,

View File

@ -148,10 +148,10 @@ pub fn generate_settings_docs() {
if let Some(metadata) = &obj.metadata {
metadata.description.clone().unwrap_or_default()
} else {
"Project specific settings for the KittyCAD modeling app.".to_string()
"Project specific settings for the Zoo Design Studio.".to_string()
}
} else {
"Project specific settings for the KittyCAD modeling app.".to_string()
"Project specific settings for the Zoo Design Studio.".to_string()
};
// Convert the schema to our template format
@ -183,10 +183,10 @@ pub fn generate_settings_docs() {
if let Some(metadata) = &obj.metadata {
metadata.description.clone().unwrap_or_default()
} else {
"User-specific configuration options for the KittyCAD modeling app.".to_string()
"User-specific configuration options for the Zoo Design Studio.".to_string()
}
} else {
"User-specific configuration options for the KittyCAD modeling app.".to_string()
"User-specific configuration options for the Zoo Design Studio.".to_string()
};
// Trim any trailing periods to avoid double periods

View File

@ -1,4 +1,4 @@
//! This module contains settings for kcl projects as well as the modeling app.
//! This module contains settings for kcl projects as well as the Design Studio.
pub mod types;

View File

@ -20,7 +20,7 @@ const DEFAULT_PROJECT_NAME_TEMPLATE: &str = "untitled";
#[ts(export)]
#[serde(rename_all = "snake_case")]
pub struct Configuration {
/// The settings for the modeling app.
/// The settings for the Design Studio.
#[serde(default, skip_serializing_if = "is_default")]
#[validate(nested)]
pub settings: Settings,
@ -75,7 +75,7 @@ impl Configuration {
#[ts(export)]
#[serde(rename_all = "snake_case")]
pub struct Settings {
/// The settings for the modeling app.
/// The settings for the Design Studio.
#[serde(default, skip_serializing_if = "is_default")]
#[validate(nested)]
pub app: AppSettings,

View File

@ -60,7 +60,7 @@ impl ProjectConfiguration {
#[ts(export)]
#[serde(rename_all = "snake_case")]
pub struct PerProjectSettings {
/// The settings for the modeling app.
/// The settings for the Design Studio.
#[serde(default)]
#[validate(nested)]
pub app: ProjectAppSettings,

View File

@ -116,7 +116,7 @@ pub async fn import(exec_state: &mut ExecState, args: Args) -> Result<KclValue,
/// are relative to the current project directory.
///
/// Note: The import command currently only works when using the native
/// Modeling App.
/// Design Studio.
///
/// ```no_run
/// model = import("tests/inputs/cube.obj")