Skip to main content

Don’t Require Restart of LaunchBox When Changing Themes

📋 Summary

Currently, changing the theme in LaunchBox requires a full application restart before the new theme is applied. This disrupts workflow, especially when users want to preview multiple themes or compare layouts quickly. Big Box already supports instant theme switching, and bringing similar functionality to LaunchBox would significantly improve usability.


🎯 Feature Overview

  • Allow theme changes in LaunchBox to take effect instantly, without requiring an application restart.

  • Restart should only be necessary if a theme explicitly requires it due to advanced components (if applicable).

  • Ideally support:

    • Switching between themes on the fly

    • Quickly previewing multiple themes when customizing layouts

    • Returning to the previous view without losing navigation position


🛠 Example Use Case

  • A user is browsing their library and wants to compare how three different themes display platform banners.

  • Today, they must:

    1. Change theme

    2. Restart LaunchBox

    3. Navigate back to their previous location

  • With this enhancement, theme switching is instant — no restart, no lost context.


📦 Benefits

  • Faster theme evaluation and customisation

  • More consistent experience with Big Box

  • Reduced friction for theme creators and testers

  • Smoother UX for users who switch themes regularly or want to fine-tune aesthetics

Status: Open To Community1 comment

Log in to comment and vote

Comments1

  • AstroBob changed status to Open To Community
    Team•

    Dec 1, 2025

    Pinned

    Hi there!

    Thanks so much for submitting this request and for taking the time to explain your use case — that context is always super helpful.

    I’ve gone ahead and fleshed out the main idea using the info you provided, and I’m opening it up to the community for further discussion and feedback. Please let me know if this fleshed-out version doesn’t match your original intended request.

    Feel free to let me know if you have any extra thoughts, examples, or edge cases you think might be relevant!

    Cheers,
    The LaunchBox team