From a7eaf50151bbbd1d65b2c9734a65642f9e8e214d Mon Sep 17 00:00:00 2001 From: agneszitte Date: Tue, 28 Jan 2025 15:30:49 -0500 Subject: [PATCH] docs: Update Hot Design Documentation --- build/cSpell.json | 3 +- doc/articles/get-started-wizard.md | 25 +++++++-- .../counterapp/get-started-counter.md | 25 +++++++-- .../Assets/hot-design-feedback-menu.png | Bin 0 -> 12681 bytes .../hot-design-getstarted-counter-tutorial.md | 23 +++------ .../Hot Design/hot-design-getstarted-guide.md | 12 ++--- .../studio/Hot Design/hot-design-overview.md | 12 ++--- .../studio/hot-design-beta-feedback.md | 48 ++++++++++++++++++ doc/articles/toc.yml | 4 ++ 9 files changed, 110 insertions(+), 42 deletions(-) create mode 100644 doc/articles/studio/Hot Design/Assets/hot-design-feedback-menu.png create mode 100644 doc/articles/studio/hot-design-beta-feedback.md diff --git a/build/cSpell.json b/build/cSpell.json index c62cc3d5e86d..15db22c4eb92 100644 --- a/build/cSpell.json +++ b/build/cSpell.json @@ -115,7 +115,8 @@ "Haptics", "autoplay", "Xcodes", - "Raygun" + "Raygun", + "waitlist" ], "ignoreWords": [ "ADAL", diff --git a/doc/articles/get-started-wizard.md b/doc/articles/get-started-wizard.md index 51de9498abdb..12be5e8d5874 100644 --- a/doc/articles/get-started-wizard.md +++ b/doc/articles/get-started-wizard.md @@ -7,7 +7,7 @@ uid: Uno.GetStarted.Wizard Create a simple cross-platform Counter application. -Choose one of the 4 variants of the Counter tutorial, combining markup language (XAML or C# Markup) and presentation framework (MVVM or MVUX). +Choose one of the 4 variants of the Counter tutorial, combining markup language (XAML or C# Markup) and presentation framework (MVVM or MVUX). Also, you can build the Counter tutorial using our visual designer, Hot Design. @@ -15,7 +15,7 @@ Choose one of the 4 variants of the Counter tutorial, combining markup language
-
+
-
+
-
+
-
+
@@ -65,6 +65,21 @@ Use C# Markup for layout and MVVM for state management
+ +
+
[!include[getting-help](includes/getting-help.md)] diff --git a/doc/articles/getting-started/counterapp/get-started-counter.md b/doc/articles/getting-started/counterapp/get-started-counter.md index 1bb70ef56c98..ed5419eedc7d 100644 --- a/doc/articles/getting-started/counterapp/get-started-counter.md +++ b/doc/articles/getting-started/counterapp/get-started-counter.md @@ -12,11 +12,11 @@ The Counter tutorial will walk you through creating a simple cross-platform coun Screenshot of an Uno Platform app showing a counter

-There are four variants of the Counter tutorial, combining markup language (XAML or C# Markup) and presentation framework (MVVM or MVUX). +There are four variants of the Counter tutorial, combining markup language (XAML or C# Markup) and presentation framework (MVVM or MVUX). Also, you can build the Counter tutorial using our visual designer, Hot Design.
-
+
-
+
-
+
-
+
@@ -66,6 +66,21 @@ Use C# Markup for layout and MVVM for state management
+ +
+
--- diff --git a/doc/articles/studio/Hot Design/Assets/hot-design-feedback-menu.png b/doc/articles/studio/Hot Design/Assets/hot-design-feedback-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..96a66be9f25dab9eadf156cf8e6eac640674f124 GIT binary patch literal 12681 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 Additionally, as a general note, Hot Design can be used without selecting a specific architectural pattern, such as MVVM or MVUX, making it a versatile tool for various projects. For this particular tutorial, however, we will focus on using MVUX as an example. > > [!IMPORTANT] -> **Hot Design™** is currently in beta. Sign up to the [wait list](https://platform.uno/waitlist/) to get early access and be the first to try it out! +> **Hot Design™** is currently in beta. Sign up to the [waitlist](https://platform.uno/waitlist/) to get early access and be among the first to try it out! > -> [!IMPORTANT] -> Currently, **Hot Design** is not supported with C# Markup at this time and is only available with XAML. -> -> [!IMPORTANT] -> At the current stage of the **Hot Design™** beta, **only the Desktop platform is supported**. Other platforms are undergoing stabilization for Hot Design support and will be available in future updates. -> -> For now, you can use the **Desktop** platform to create your UI with the runtime visual designer. Once you’re satisfied with your design, you can test the app on other platforms by launching it as you would normally. +> - Hot Design is now available on all platforms in beta, with the Desktop platform (`-desktop` target framework) currently offering the most stable and reliable experience. Other platforms are still undergoing stabilization. +> - Hot Design does not support C# Markup and is only available with XAML. Additionally, Hot Design is not supported for the WinAppSDK target framework at this time. +> - Your input matters! Share your thoughts and help us improve Hot Design. [Find out how to provide feedback here](xref:Uno.Platform.Studio.Feedback). ## Set Up Your Environment for Hot Design @@ -116,7 +112,7 @@ First, we need to add the image file to the application. Download this [SVG imag ## Run the app -Before you run the application, switch the target platform to **Desktop** (net8.0-desktop) to enable Hot Design during debugging. For more information on how to switch the target platform, visit the documentation page for your IDE: +Before you run the application, switch the target platform to **Desktop** (`net9.0-desktop`) to enable Hot Design during debugging. For more information on how to switch the target platform, visit the documentation page for your IDE: - [Visual Studio](xref:Uno.GettingStarted.CreateAnApp.VS2022#debug-the-app) - [VS Code](xref:Uno.GettingStarted.CreateAnApp.VSCode#debug-the-app) @@ -127,13 +123,10 @@ Before you run the application, switch the target platform to **Desktop** (net8. - [Rider](xref:Uno.GettingStarted.CreateAnApp.Rider#debug-the-app) > [!IMPORTANT] -> At the current stage of the **Hot Design™** beta, **only the Desktop platform is supported**. Other platforms are undergoing stabilization for Hot Design support and will be available in future updates. -> -> For now, you can use the **Desktop** platform to create your UI with the runtime visual designer. Once you’re satisfied with your design, you can test the app on other platforms by launching it as you would normally. > -> [!IMPORTANT] -> If you're using Visual Studio, you can choose to start it with or without debugging. -> If you're using VS Code or Rider, start the app **without the debugger**. +> - If you're using Visual Studio, you can choose to start it with or without debugging. +> - If you're using VS Code or Rider, start the app **without the debugger**. +> - **Hot Design** is now available on all platforms in beta, with the **Desktop** platform (`-desktop` target framework) currently offering the most stable and reliable experience. Other platforms are still undergoing stabilization. Now, let's run the app. diff --git a/doc/articles/studio/Hot Design/hot-design-getstarted-guide.md b/doc/articles/studio/Hot Design/hot-design-getstarted-guide.md index 523b73bf1478..283eb3ba3fab 100644 --- a/doc/articles/studio/Hot Design/hot-design-getstarted-guide.md +++ b/doc/articles/studio/Hot Design/hot-design-getstarted-guide.md @@ -13,15 +13,11 @@ Use this guide to set up Hot Design and start creating and refining user interfa ## Set Up Your Environment for Hot Design > [!IMPORTANT] -> **Hot Design™** is currently in beta. Sign up to the [wait list](https://platform.uno/waitlist/) to get early access and be the first to try it out! +> **Hot Design™** is currently in beta. Sign up to the [waitlist](https://platform.uno/waitlist/) to get early access and be among the first to try it out! > -> [!IMPORTANT] -> Currently, **Hot Design** is not supported with C# Markup at this time and is only available with XAML. -> -> [!IMPORTANT] -> At the current stage of the **Hot Design™** beta, **only the Desktop platform is supported**. Other platforms are undergoing stabilization for Hot Design support and will be available in future updates. -> -> For now, you can use the **Desktop** platform to create your UI with the runtime visual designer. Once you’re satisfied with your design, you can test the app on other platforms by launching it as you would normally. +> - Hot Design is now available on all platforms in beta, with the Desktop platform (`-desktop` target framework) currently offering the most stable and reliable experience. Other platforms are still undergoing stabilization. +> - Hot Design does not support C# Markup and is only available with XAML. Additionally, Hot Design is not supported for the WinAppSDK target framework at this time. +> - Your input matters! Share your thoughts and help us improve Hot Design. [Find out how to provide feedback here](xref:Uno.Platform.Studio.Feedback). > > [!IMPORTANT] > If you're new to developing with Uno Platform, make sure to set up your environment by [following our getting started guide](xref:Uno.GetStarted). diff --git a/doc/articles/studio/Hot Design/hot-design-overview.md b/doc/articles/studio/Hot Design/hot-design-overview.md index ffce0ab3e408..baa0bf7d6878 100644 --- a/doc/articles/studio/Hot Design/hot-design-overview.md +++ b/doc/articles/studio/Hot Design/hot-design-overview.md @@ -5,15 +5,11 @@ uid: Uno.HotDesign.Overview # Hot Design™ Overview > [!IMPORTANT] -> **Hot Design™** is currently in beta. Sign up to the [wait list](https://platform.uno/waitlist/) to get early access and be the first to try it out! +> **Hot Design™** is currently in beta. Sign up to the [waitlist](https://platform.uno/waitlist/) to get early access and be among the first to try it out! > -> [!IMPORTANT] -> Currently, **Hot Design** is not supported with C# Markup at this time and is only available with XAML. -> -> [!IMPORTANT] -> At the current stage of the **Hot Design™** beta, **only the Desktop platform is supported**. Other platforms are undergoing stabilization for Hot Design support and will be available in future updates. -> -> For now, you can use the **Desktop** platform to create your UI with the runtime visual designer. Once you’re satisfied with your design, you can test the app on other platforms by launching it as you would normally. +> - Hot Design is now available on all platforms in beta, with the Desktop platform (`-desktop` target framework) currently offering the most stable and reliable experience. Other platforms are still undergoing stabilization. +> - Hot Design does not support C# Markup and is only available with XAML. Additionally, Hot Design is not supported for the WinAppSDK target framework at this time. +> - Your input matters! Share your thoughts and help us improve Hot Design. [Find out how to provide feedback here](xref:Uno.Platform.Studio.Feedback). Welcome to **Hot Design**, a next-generation runtime visual designer for cross-platform .NET applications! diff --git a/doc/articles/studio/hot-design-beta-feedback.md b/doc/articles/studio/hot-design-beta-feedback.md new file mode 100644 index 000000000000..f72890d260ea --- /dev/null +++ b/doc/articles/studio/hot-design-beta-feedback.md @@ -0,0 +1,48 @@ +--- +uid: Uno.Platform.Studio.Feedback +--- + +# Providing Feedback for Uno Platform Studio + +We deeply value your feedback for **Uno Platform Studio** and its tools ([**Hot Design™**](xref:Uno.HotDesign.Overview), [**Hot Reload**](xref:Uno.Platform.Studio.HotReload.Overview), and [**Design-to-Code**](xref:Uno.Figma.GetStarted)) to ensure we can deliver the best possible experience. + +Here’s how you can share your feedback: + +## 1. GitHub Feedback + +Navigate to the [Uno Platform Studio GitHub repository](https://github.com/unoplatform/studio) to: + +- **Report issues or bugs**: Share any unexpected behavior or issues you encounter with the tools or documentation. +- **Propose enhancements**: Suggest features or improvements to enhance Uno Platform Studio, its tools, and its documentation. +- **Start discussions**: Engage in conversations about Uno Platform Studio and its tools. + +For more details, refer to the [feedback guidelines](https://github.com/unoplatform/studio/blob/main/README.md). + +## 2. Hot Design Feedback Menu + +You can also provide feedback directly while using **Hot Design** in a live, running application. Use the **Feedback** menu to: + +- **Report an issue/bug** +- **Suggest a feature** +- **Ask a question** + +Follow these steps to access the feedback menu: + +1. Click on the three-dot button in the [Hot Design Toolbar](xref:Uno.HotDesign.GetStarted.Guide#toolbar). +2. Navigate to **Help** > **Feedback**. +3. Choose one of the following options: + - **Report an issue/bug** + - **Suggest a feature** + - **Ask a question** + +Refer to the image below for guidance: + +![Hot Design Feedback Menu](Hot%20Design/Assets/hot-design-feedback-menu.png) + +## Additional Support + +For further assistance, visit our [Discord Server](https://platform.uno/uno-discord), where our engineering team and community will be happy to assist you. + +For organizations seeking a deeper level of support beyond our community support, please [contact us](https://platform.uno/contact). + +We look forward to your feedback and thank you for helping us improve Uno Platform Studio and its tools! diff --git a/doc/articles/toc.yml b/doc/articles/toc.yml index 70f6de692a3c..45d289f1c70c 100644 --- a/doc/articles/toc.yml +++ b/doc/articles/toc.yml @@ -86,6 +86,8 @@ href: xref:Uno.Workshop.Counter.CSharp.MVUX - name: C# Markup + MVVM href: xref:Uno.Workshop.Counter.CSharp.MVVM + - name: Hot Design + href: xref:Uno.HotDesign.GetStarted.CounterTutorial - name: Simple Calc topicHref: xref:Workshop.SimpleCalc.Overview href: external/workshops/simple-calc/toc.yml @@ -437,6 +439,8 @@ href: xref:Uno.HotDesign.GetStarted.CounterTutorial - name: Design-to-Code href: external/figma-docs/toc.yml + - name: Feedback + href: xref:Uno.Platform.Studio.Feedback - name: Reference items: