Hot Design Troubleshooting
This guide lists known issues and troubleshooting steps for Hot Design. If you encounter a problem not listed here, please file a bug report.
Known issues
All Platforms
Multi-Window Support Unavailable
- Description: Hot Design does not currently support multiple windows.
 - Workaround: Define the UI for additional windows manually in code.
 
Editing Flyouts (Limited Support)
- Description: Editing Flyouts is supported but limited. Nested Flyouts are not supported.
 - Related Discussion: #7
 - Workaround: For nested Flyouts, define them manually in code or use the Complex Editor in the Properties panel.
 
Editing ContentDialogs
- Description: Editing 
ContentDialogis not currently supported. - Related Discussion: #7
 - Workaround: Define dialogs manually in code.
 
Inline Elements in TextBlock Not Recognized
- Description: Inline elements in 
<TextBlock>are only recognized when declared inside<TextBlock.Inlines>. - Workaround: Always wrap inline content inside 
<TextBlock.Inlines>…</TextBlock.Inlines>. 
Markup Extensions (Basic Support Only)
- Description: Markup Extension values can be viewed and cleared in the Properties panel, but editing is limited.
 - Workaround:
- Use Reset to clear and reopen the property flyout before editing.
 - Enter Interactive Mode or restart Hot Design to preview changes.
 - For advanced editing, modify directly in XAML.
 
 
WebAssembly
Performance When Debugging
- Description: When debugging on WebAssembly, Hot Design may perform more slowly.
 - Workaround: Run the app without the debugger attached for smoother performance.
 
Android
Emulator Session Switching
- Description: If Hot Design is used in Application A and the app is closed in the emulator, launching Application B afterward will cause Hot Design to not function correctly.
 - Workaround:
- Open Solution B in your IDE (e.g., Visual Studio).
 - Run the app again in the emulator.
 - If the issue persists, fully close and restart the emulator.
 
 
Contributions and Feedback
If you encounter recurring issues or specific scenarios not covered in this guide, please consider the following:
- File a bug report.
 - Contribute improvements to this guide through pull requests.
 - For details on how to share feedback and suggestions, see Providing Feedback for Uno Platform Studio.
 
Your input matters, it helps us continuously improve the Hot Design experience for everyone.