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:
		@ -164,7 +164,7 @@ impl CoreDumpInfo {
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
> _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>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								rust/kcl-lib/src/docs/templates/index.hbs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								rust/kcl-lib/src/docs/templates/index.hbs
									
									
									
									
										vendored
									
									
								
							@ -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
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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,
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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,
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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,
 | 
			
		||||
 | 
			
		||||
@ -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,
 | 
			
		||||
 | 
			
		||||
@ -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")
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user