An idea for a future version - supporting the themes of prerelease Windows versions if supplied.
Windows XP
Detect the visual style being Professional, Business, and/or being an older structure if Microsoft made structural changes to .theme files during their pre-finalisation
If Business is detected, probably just bring over the configured colour palette onto Reactionary instead
Use the Windows XP icon set as the icon set (until icon set support is introduced, which case use the build's icons instead)
Windows Vista
Detect the visual style being Plex, Slate, or Jade... or AERO on Express Mode.
Depends on if there are equivalent Plasma styles at that point in time, or #4 for the latter three
Use Windows Vista as a base for AERO on Express Mode, and Windows XP as a base for the latter three...?
Require the build be provided for sourcing wallpapers and, once introduced, the icon set
Windows 7
Unless Microsoft made changes to .theme files during the debut of Personalisation, the only realistic way of knowing is by checking the wallpapers.
Require the build be provided for sourcing wallpapers and, once introduced, the icon set
Windows 8
Check for automatic colourisation...? I really don't even know here, as they're literally identical to Windows 7 themes outside of that.
Windows 8.1
No point. They're either Windows 8's themes or RTM's themes depending on the build.
Windows 10
Only way of knowing would be wallpapers being Technical Preview ones.
Require the build be provided for sourcing wallpapers and, once introduced, the icon set
Windows 11
Again, no point, as they are literally identical to Windows 10 themes.
Related TODOs from this issue
Consider sourcing the open source Windows XP High Definition icon set remake for Windows XP icon set conversions...? (depends on authenticity checks)
If Windows 9X Plus! themes are detected, inform the user that they are themes only compatible with Chicago95 Plus!, and to use that instead.
An idea for a future version - supporting the themes of prerelease Windows versions if supplied.
Windows XP
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows 11
Related TODOs from this issue