Conversation
Adjust Fluid UI onboarding flow by deferring
|
| // Set default selection if none exists (from menu bar navigation) | ||
| // Show Preferences as default once voice model is ready (AI enhancement is optional) | ||
| if self.selectedSidebarItem == nil { | ||
| let isOnboarded = self.asr.isAsrReady || self.asr.modelsExistOnDisk |
There was a problem hiding this comment.
Accessing self.asr.isAsrReady and self.asr.modelsExistOnDisk at lines 169-170 occurs before the 1.5s startup delay at line 190, potentially bypassing the defensive startup gate documented in lines 181-189. Consider moving this check inside the DispatchQueue.main.asyncAfter block to ensure ASR properties aren't accessed until after signalUIReady().
🚀 Want me to fix this? Reply ex: "fix it for me".
Description
UI changes ; notch bug fix
Type of Change
Related Issues
Closes #(issue number)
Testing
brew install swiftlint && swiftlint --strict --config .swiftlint.ymlbrew install swiftformat && swiftformat --config .swiftformat SourcesScreenshots / Video
Add screenshots or Video recording of the app after you have made your changes