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
ContentDialog
is 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.