-
Notifications
You must be signed in to change notification settings - Fork 0
Styling And Settings
Styling options are available on Containers and Bases. Right-click a node to access them. When multiple nodes are selected, the style is applied to all of them simultaneously.

Right-click → Set Emoji Icon opens the icon picker.
- Emojis tab — browse by category or search by name.
- Editor Icons tab — use any built-in Unity editor icon.
- Last Used tab — quick access to the 30 most recently used icons per mode (emojis and editor icons tracked separately).
- Clearing the icon reverts the node to its default editor icon.
- With no node selected, clicking an icon copies it to the clipboard instead of applying it.
The emoji/icon lists are loaded from JSON files at Assets/SecretZauce/SecondBrain/Resources/Editor/Icons/. You can edit unity_editor_icons.json and unity_icons_emojis.json to add, remove, or rename entries.
Right-click → Set Color opens the color tray.
- Choose from preset swatches or create custom colors (up to 12, newest first, persisted across sessions).
- To add a custom color, click Add Color and use the HSV picker.
- Right-click any custom swatch to remove it. The Clear swatch cannot be removed.
- Reset Colors restores built-in defaults and removes all custom colors.
Controls how the color appears on each row:
| Style | Appearance |
|---|---|
| Gradient | Gradient wash across the row |
| Font Color | Tints the label text |
| Circle Dot | Small colored circle beside the label |
| Background | Fills the entire row background |
Foldout Only restricts the color to the Container's header row and does not propagate to child rows.
Apply Styles to All propagates the current style and Foldout Only setting to every Container in the active Base.
Selecting a Base or Container and opening the Unity Inspector shows a dedicated panel.
- Set emoji and color.
- Set Preferred Child View (Foldouts or Tabs) — controls how children appear in Quick Peek.
- Set Container Expand and Child View Expand — each uses the same three options:
| Option | Behavior |
|---|---|
| Expand | Starts expanded on first view |
| Collapse | Starts collapsed on first view |
| Always | Always expands, ignoring any saved foldout state |
Container Expand controls the container node's own expand state in the tree view. Child View Expand controls whether children start expanded or collapsed inside Quick Peek when no saved per-item foldout state exists.
- Reorder children directly in the inspector list.
- Enable Disable Quick Peek (PRO) to suppress hover previews for this Container and all its descendants.
- Set emoji and color.
- (PRO) Set the Scene Link — object picker or Open Scenes dropdown. See PRO: Scene Linking.
Open via the ⚙ toolbar button. Settings are grouped into collapsible sections.
Interaction
| Setting | Default | Description |
|---|---|---|
| Double Click Action | Enter | What double-clicking a tree item does: Enter (triggers the item's enter action) or Rename |
| Enable Quick Peek on hover (PRO) | On | Toggle Quick Peek hover preview globally |
General
| Setting | Default | Description |
|---|---|---|
| Show icons per type | On | Display type-specific icons on tree rows |
| Force naming on create | On | Show inline name field before creating; disable to create with an auto-generated name instantly |
| Expand all on enter base | Off | When enabled, all containers in a Base expand automatically when you navigate into it. Does not affect foldout state on session reopen or domain reload. |
| Font Size | 12 | Controls TreeView item font size (9–15 pt). Row height scales with the value. |
New Container Defaults
| Setting | Default | Description |
|---|---|---|
| Color Style | Gradient | Color style applied to newly created nodes |
| Foldout only | Off | Restrict color to the Container's header row by default on new nodes |
| Container Expand | Expand | Initial expand/collapse state for the container node itself in the tree view |
| Preferred Child View (PRO) | Foldouts | Fallback layout for Quick Peek — Foldouts or Tabs — used when no per-container preference has been saved |
Scene Linking (PRO)
| Setting | Default | Description |
|---|---|---|
| Enable Scene Linking | On | Toggle all Scene Linking auto-open / close globally |
| Close on scene close | Off | Auto-close the browser window when its linked scene closes |
Note
Child View Expand is set per-container in the Container Inspector, not in the Settings popup.
Note
Preferred Child View is the fallback only. Switching the layout inside a Quick Peek panel saves the preference back to that container permanently, overriding this default for that container.