Unity Theme 4.2.0
Released: November 24, 2025
Comparison
See every change: Compare 4.1.3...4.2.0
Commit Summary (Newest → Oldest)
74c4b1d— Bump version to 4.2.0 and update download links in documentation by @IvanMurzak9149437— Merge pull request #41 from IvanMurzak/feature/material-color-binder by @IvanMurzak773911e— Add XML documentation for color binder classes by @IvanMurzak57a2d70— Apply suggestions from code review by @IvanMurzak49d23ac— Fix color setting logic in GenericRendererColorBinder to validate colors array before applying changes by @IvanMurzak91c5f83— Merge branch 'main' into feature/material-color-binder by @IvanMurzakc7ddda3— Merge pull request #42 from IvanMurzak/update/documentation-translation by @IvanMurzak381e693— Add language navigation links to README files by @IvanMurzak16f6b81— Add multilingual documentation and update README by @IvanMurzak0441e9e— Create settings.local.json by @IvanMurzakc59006e— Refactor code structure for improved readability and maintainability by @IvanMurzak499acf6— Add required color binder classes for various Unity components by @IvanMurzak06bb263— Add LightColorBinder class for binding color to Light components by @IvanMurzakfbd9191— Refactor GenericRendererColorBinder to use sharedMaterial instead of material for color binding by @IvanMurzake88393f— Merge branch 'feature/material-color-binder' of https://github.com/IvanMurzak/Unity-Theme into feature/material-color-binder by @IvanMurzakb656b91— Update Unity-Theme/Assets/root/Scripts/Binders/Base/GenericRendererColorBinder.cs by @IvanMurzakdea395d— Update Unity-Theme/Assets/root/Scripts/Binders/LineRendererColorBinder.cs by @IvanMurzakd2d9d62— Update README to include new color binders: Shadow, Outline, Renderer, LineRenderer, MeshRenderer, and SpriteShapeRenderer by @IvanMurzakad91631— Add SkinnedMeshRendererColorBinder to bind theme colors to SkinnedMeshRenderer's material color by @IvanMurzak5f0ed22— Add GenericRendererColorBinder and related binders for theme color management by @IvanMurzaka2455d9— Refactor tests to use TMP_Text instead of TextMeshProUGUI for color binders by @IvanMurzak5d93adc— Update TextMeshProColorBinder to use TMP_Text and adjust MCP connection settings by @IvanMurzakd704012— Add LineRendererColorBinder to bind theme colors to a LineRenderer's color by @IvanMurzak9aa603c— Add MeshRendererColorBinder to bind theme colors to a MeshRenderer's material color by @IvanMurzak1685a4f— Add RendererColorBinder to bind theme colors to a Renderer's material color by @IvanMurzak2cb74df— Update README.md to remove Asset Store badge and enhance color binder list with checkmarks for clarity by @IvanMurzak8d03dc2— Merge pull request #40 from IvanMurzak/35-can-you-add-button-support by @IvanMurzakd2de260— Refactor GitHub Actions workflow to streamline OS and platform configuration for Unity tests by @IvanMurzak39c5c9f— Remove unnecessary margin setting from label container in MultiColorBinderEntryDrawer by @IvanMurzak1ff18b5— Refactor FixedMultiColorBinderEntriesDrawer to remove foldout and update entry labels; adjust margin settings in MultiColorBinderEntryDrawer for improved layout consistency by @IvanMurzak13080f2— Refactor property references in ColorBinderDataDrawer, FixedMultiColorBinderEntriesDrawer, and MultiColorBinderEntryDrawer for consistency; update FixedMultiColorBinderEntries to use colorBindings instead of entries. by @IvanMurzakb6ea6c9— Add ToggleColorBinder to manage theme colors for Unity Toggle's ColorBlock Refactor BaseMultiColorBinder to improve color entry initialization by @IvanMurzakac49e4d— Add FixedMultiColorBinderEntries and update related classes for improved color entry management by @IvanMurzakabc110d— Refactor MultiColorBinder Tests to Use Utility Methods by @IvanMurzak43971b0— Add yield return statements to ensure theme switching tests verify color updates correctly by @IvanMurzak7673550— Fix null color data log message formatting in BaseMultiColorBinder by @IvanMurzak3ba5a54— Remove unnecessary yield return statements in theme switching tests for Selectable components by @IvanMurzak61a17c4— Add SelectableColorBinder for theme color management in Unity UI by @IvanMurzak02a10ad— Format JSON settings for improved readability by @IvanMurzak26fa630— Refactor ButtonColorBinder and GenericColorBinder to improve parameter naming and update connection configuration by @IvanMurzakb686f55— Refactor color binder classes to use LogableMonoBehaviour for improved logging and error handling by @IvanMurzak9ef91fd— Update Unity-MCP-ConnectionConfig.json by @IvanMurzake8757fe— Update Unity MCP connection configuration and package dependencies by @IvanMurzak5ff4bea— Make label field read-only in MultiColorBinderEntryDrawer by @IvanMurzakb00fd2c— Add unit tests for MultiColorBinder functionality by @IvanMurzak7a4b2db— Add button color binding support with MultiColorBinderEntry and GenericMultiColorBinder by @IvanMurzak