Utility add-on mainly for theme extension maintainers.
Blender 5.0 greatly simplified theming by generalizing common properties that were previously per-editor, such as sidebars, panels, curves, etc. Those new, generalized properties will have default colors in custom themes, which is why theme maintainers need to update their themes and assign correct values to them.
This add-on introduces an operator (in add-on preferences) that will update themes to 5.0 changes. It does it by reading the XML file of the 4.5 LTS theme and fetching colors from similar properties.
While this will work in some simple cases, it is not a foolproof method. The operator makes some assumptions about which 4.5 LTS theme properties are similar to 5.0, which might be wrong. For example, for new generalized "Panel" colors, the operator will get the panel colors from the Properties editor of the 4.5 LTS theme, which might not be correct for your theme.
After using the tool, it is always recommended to check how everything looks and, if needed, do a little bit of manual work to make sure the theme is updated correctly
Note: If you have already overwritten theme in 5.0 this tool will not work. It expects XML file saved in 4.5 LTS or earlier Blender versions. If you have overwritten it, you can either change the mode to "Custom File" and manually choose the XML file from the older version, or you can copy-paste theme file in your config from 4.5 directory to 5.0.
No changelog for this release.
This extension does not require special permissions.
Worked very well