Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

UI Themes

Discussion in 'Assets and Asset Store' started by ilih, Nov 23, 2023.

  1. ilih

    ilih

    Joined:
    Aug 6, 2013
    Posts:
    1,381


    UI Themes is a tool for customizing the appearance of widgets and centralized customization management (works with UGUI).

    It allows you to control and change colors, textures, and fonts from one place.

    It is useful even if you do not have plans to use different themes.

    For example, you have a couple dozen prefabs and want to adjust colors or replace sprites. It can be an annoying task to change settings for each of them and be sure you do not miss anything. The theme helps you to avoid such problems.

    Easy to integrate and use with already existing UI.

    UI Themes package is included in New UI Widgets.

    Asset Store
    Demo
    Documentation

    Changelog
    • v1.0.4
      • added commands “Find Options” and “Find And Create Options” to use with existing ThemeTarget components
      • font size by default changed to 24
      • colorMultiplier by default changed to 1
      • commands “… Create Options” now set the current value for all variations if the option was created
    • v1.0.3
      • fixed bug when properties controlled by the owner were changed by Theme
      • added Selectable.colorMultiplier support
      • added Text.fontSize support
    • v1.0.2
      • fixed error caused by a missing folder in the package (since Unity does not include an empty folder in the package)
    • v1.0.1
      • added option to specify folder, and namespace for wrappers, and enable generate wrappers in Project Settings
        ThemeTargets Search window: search is now performed on all opened scenes, not only active
      • ThemeTargets Search window: added search on all scenes and prefabs
      • ThemeTargets Search window: search results preserved after assembly reload
      • added context menu “Remove ThemeTargets with Default Theme”
      • added variations reorder
      • added Theme.IsActiveProperty(name) method to control available properties
      • white sprite can be marked with the “ui-themes-white-sprite” label
      • fixed options reordering when filter enabled
      • fixed variations delete
    • v1.0.0
      • Initial release
     
    Last edited: Dec 12, 2023