Organize and reuse your most frequently used colors, sizing values, padding settings, asset references, and memos. Each category includes buttons to copy and/or apply your preferences to improve your workflow — whether you're working solo or as part of a larger team.
The Essentials folder contains every asset required for the Style Reference Box to function, and should be imported with every update.
Holds all the textures used by the Style Reference Box window.
Being such a lightweight tool, there are only two scripts in this folder: one for the Profiles, and one for the editor window.
The Samples folder is completely optional, but recommended to import. It contains the Checkerboard scene, which can also be seen in the trailer, allowing new users to test the Style Reference Box by following a simple assignment set as a memo in the SampleProfile found in the same folder.
Profiles are ScriptableObjects that allow you to store references. They can be created via the "Assets/Create/UI Assistant/Style Reference Box Profile" menu.
Each category has its own class that contains a Label and - in most cases - Notes to help identify the reference. The third parameter in each class is based on the category:
Color (Color References)
float (Sizing References)
RectOffset (Padding References)
Object (Asset References)
string (Memos)
Everything you define here will show up in the Style Reference Box window in a compact, user-friendly fashion. If you have multiple Profiles, you'll be able to choose the references to be displayed by the window.
The Style Reference Box window can be opened via the “Tools/UI Assistant” menu. It contains every reference you've defined in collapsible categories. Each row displays an entry's Label, and the corresponding Notes appear on mouse hover. The functions available in each row are based on category.
Copy: copies the color's HEX code
Apply: sets the Color parameter of all selected Graphics, while retaining their alpha values
Copy: copies the float value
Apply: sets the Left, Right, Top, and Bottom values of all selected Layout Groups, as well as stretching Rect Transforms (if there is no Layout Group attached to the Rect Transform)
Copy: copies the asset's path along with name and extension
Select: pings the asset in the project window
Copy: copies the memo's text
Pin: pins the memo at the top of the window for easy access
Clear: removes the pinned memo from the top of the window
Clicking on the "Edit" button will select the active Profile asset, and "Documentation" will take you to this page.
First release.