-
Notifications
You must be signed in to change notification settings - Fork 370
Refactor tab loading and reboot #2458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: maintenance-9.x
Are you sure you want to change the base?
Conversation
…tion dialog for mixer profile changes
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||
User description
Some refactoring for tabs and (re)enable proper reboot
PR Type
Enhancement
Description
Refactor tabs from global TABS object to individual module exports
Replace dynamic imports with static preloading for better optimization
Improve tab switching logic with proper cleanup and reconnection handling
Add confirmation dialog for mixer profile changes requiring reboot
Fix CLI tab exit behavior and reboot handling across all tabs
Diagram Walkthrough
File Walkthrough
48 files
Convert to module with named exportConvert to module with named exportConvert to module with named exportRefactor CLI tab with exit methodConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportConvert to module with named exportPreload all tabs and refactor tab switchingRefactor reconnect logic and tab reopeningUpdate to use imported firmware flasher tabRemove global TABS object, export GUI onlyUpdate imports and async initializationUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statementUpdate GUI import statement1 files
Add mixer profile reboot confirmation message