ANDZ ★ THEME MANAGER [Graphics/Fonts/Selectables/Prefabs]
andzq
$11.00
$22.00
50%OFF
(no ratings)
Jump AssetStore
Intuitive uGUI theme manager. Store colors, fonts and button styles in reusable preset assets and link elements to them. Switch themes in edit mode or at runtime in a single click. No code required.Changing colors or fonts across your UI means opening component after component. The Theme Manager makes this easier. Link elements once then style your entire UI in just a few clicks.Store colors, fonts and button styles in preset files. Open the Theme Editor, drag UI elements into named slots to link them. Done. You can now switch themes in one click.🎨 Preset SystemThree types of presets cover everything your UI needs.• Color presets: named color slots stored as assets. Edit one and all linked elements update.• Font presets: font asset, style, size and spacings.• Selectable presets: Color Tint, Sprite Swap and Animation transitions.📦 CollectionsPresets are grouped into Collections. A Collection holds multiple presets (e.g. Dark Mode, Light Mode) and ensures that they remain compatible. Switch between them without anything breaking.🖼️ Color Palette GeneratorDrop any image and it extracts a clean set of colors automatically. You may then edit the colors and export them directly as a color preset asset. Sort by coverage, hue, brightness, saturation, position, temperature or value.⚡ Runtime Theme SwitchingAt runtime the theme change can be instant or animated. Elements can all switch at once, stagger across the screen by position, ripple down the hierarchy or each wait a random delay. Lerp duration and easing are configurable per call.🔧 Editor Workflow• Scene sync: select an object in the scene and it highlights in the editor window.• Live previews: sprite thumbnails, font rendering and interactive button state preview.• Prefab support: all instances of a prefab share one entry.• Search, sort and filter the element list.• Full undo on every editor action.⚙️ Technical• Unity 6+, TextMeshPro required.• 100% C# source, no DLLs, no dependencies.• All presets are ScriptableObjects, reusable across any scene.• ThemePalette singleton supports DontDestroyOnLoad for cross-scene use.• Scripting API: switch presets from code and subscribe to change events.📄 Documentation & SupportCheck the demo videos or the interactive WebGL demo to see it in action.[Documentation] [Changelog] [WebGL Demo] [Contact]Color presets: named color slots stored as assets. Edit one, all linked elements updateFont presets: font asset, bold/italic style, size, character/word/line/paragraph spacing per slotSelectable presets: Color Tint, Sprite Swap and Animation transitions per slotCollections: group presets with matching slots so switching between themes always stays consistentColor Palette Generator: drop an image, get a palette. Sort by coverage, hue, brightness, saturation, position, temperature or valueTheme Editor: drag UI elements into named slots to link them. Three tabs for colors, fonts and selectablesThemePalette singleton: one component drives the entire scene. Optional DontDestroyOnLoad to carry the active theme across scene loadsCross-scene reuse: all preset assets are ScriptableObjects. Use the same presets in any scene without duplicating dataPrefab support: all instances of a prefab share one entry in the editorScene sync: select an object in the scene and it highlights in the editor windowSearch, sort and filter the element listLive previews: sprite thumbnails, font rendering, interactive button state preview inside the editorRuntime transitions: Snap, Lerp with easing, Random Delay, Sequence by screen position, Cascade by hierarchy depthScripting API: switch presets from code and subscribe to change eventsFull undo on every editor actionUnity 6+, TextMeshPro required100% C# source, no DLLs, no dependencies





