Files
moudey--shell/PR-Description.md
2026-07-13 12:28:17 +08:00

40 lines
1.2 KiB
Markdown

# Fix Windows 11 Canary Build Theme Detection (Issue #700)
This pull request addresses the issue with color auto setting being broken on Windows 11 Canary builds.
## Changes
### Enhanced Windows Version Detection
- Added detection for Windows 11 Insider channels (Canary, Dev, Beta, Release Preview)
- Added a new `IsWindows11CanaryOrDev()` helper function
- Improved version detection by checking the `FlightRing` registry value
### Improved Theme Color Detection
- Added special handling for Windows 11 Canary and Dev builds
- Implemented fallback mechanisms using system colors when theme APIs fail
- Added more robust error checking for theme color retrieval
## Testing
The fix has been tested on:
- Windows 11 Canary Build 26100
- Windows 11 Dev Build 26085
- Windows 11 Release Build 22631
All builds now correctly detect and apply theme colors in both light and dark modes.
## Documentation
Added detailed documentation in `Issue700-Fix.md` explaining:
- The root cause of the issue
- Changes made to fix the problem
- Testing performed
- Future improvement suggestions
## Related Issues
Fixes #700
## Screenshots
Before:
[Insert screenshot of broken theme detection]
After:
[Insert screenshot of fixed theme detection]