{"repo":"Haruma-K/uPalette","free":true,"listed":false,"github":"https://github.com/Haruma-K/uPalette","clone":"git clone https://github.com/Haruma-K/uPalette.git","description":"Centralized management & batch change system of colors for Unity.","language":"C#","stars":388,"topics":["unity","unity-editor","color","palette","swatch"],"license":"MIT","category":"game-templates","readme_excerpt":"uPalette Docs (English, 日本語) Demo Centrally manage colors and text styles in Unity projects. Table of Contents Details - Concept & Features - Setup - Requirements - Installation - Getting Started - Create Palette Store - Create Entry - Apply Entry - Highlight synchronized GameObjects - Handling non-color Entries. - Organizing Entries into Folders - Theme Feature Usage - What is Theme? - Create Theme - Switch Themes (Editor) - Switch Themes (Script) - Advanced Usage - SynchronizeEvent - Only notify changes in entry values - Automatic generation of enums for Entries and Themes - Get / Monitor entry value from script - Don't manage Palette Data with PreloadedAssets - Edit uPalette data from scripts - Reflects values to your own components - Configure behavior when an entry is not found - Implemented Synchronizers - Technical details - About the timing of reflecting Entries - How to update from version 1 - Demo - Licenses Concept & Features In typical application development, one color is applied to multiple locations. The same blue color is applied to the button background, icon color, and outline in the following example. Now think about changing this color from blue to green. In Unity, color values are serialized in Prefabs and Scenes, so we need to change all these values one by one. This workload increases with the size of the project. With uPalette, such changes can be applied in batches by centralizing color management. uPalette also allows you to manage text styles and gr","default_branch":null,"files":null,"tree":[],"storefront":"/r/Haruma-K","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Haruma-K/uPalette/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}