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:
    1. Open Solution B in your IDE (e.g., Visual Studio).
    2. Run the app again in the emulator.
    3. 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:

Your input matters, it helps us continuously improve the Hot Design experience for everyone.