Learn / Documentation / Control Panel

The Control Panel is the central location where all the settings and databases can be accessed and managed.

To speed up the workflow, the Control Panel can be opened with Alt+D and it can also be docked anywhere in the Unity Editor for quick access.

Open the Control Panel from the top bar Tools > Doozy > Control Panel (or press Alt+D)

Gesture Listener

General

The General tab has toggles for system capabilities, toggles for support for third party plug-ins and a news about DoozyUI section.

Functionality

  • Orientation Detector – if disabled, checks or device orientation will be ignored and the UIView will no longer have a ‘Target Orientation’ option available

Integrations

  • Playmaker – Checks if the plugin is installed, and if it is, it allows its activation/deactivation by adding/removing the ‘dUI_Playmaker’ scripting define symbol to/from all the Build Target Groups

  • MasterAudio – Checks if the plugin is installed, and if it is, it allows its activation/deactivation by adding/removing the ‘dUI_MasterAudio’ scripting define symbol to/from all the Build Target Groups

  • TextMeshPro – Checks if the plugin is installed, and if it is, it allows its activation/deactivation by adding/removing the ‘dUI_TextMeshPro’ scripting define symbol to/from all the Build Target Groups

News

  • Noteworthy information about current and future plans for the system

Gesture Listener

Canvases

Database of UICanvas Canvas Names. Allows adding / removing entries to / from the database

  • Refresh Database – Refreshes the entire database by adding the default categories, removing empty and duplicate entries, sorting the database and updating the category names list

  • Remove Duplicates – Removes any duplicate entries found in the database

  • Sort – Sorts the entire database from A to Z

  • Reset – Resets the entire database by removing all the entries

Gesture Listener

Views

Database of UIView Category Names and View Names. Allows adding / removing entries to / from the database

  • New Category – Adds a new category to the database

  • Refresh Database – Refreshes the entire database by adding the default categories, removing empty and duplicate entries, sorting the database and updating the category names list

  • Remove Duplicates – Removes any duplicate entries found in the database

  • Sort – Sorts the entire database from A to Z

  • Reset – Resets the entire database by removing all the entries

Gesture Listener

Buttons

Database of UIButton Category Names and Button Names. Allows adding / removing entries to / from the database

  • New Category – Adds a new category to the database

  • Refresh Database – Refreshes the entire database by adding the default categories, removing empty and duplicate entries, sorting the database and updating the category names list

  • Remove Duplicates – Removes any duplicate entries found in the database

  • Sort – Sorts the entire database from A to Z

  • Reset – Resets the entire database by removing all the entries

Gesture Listener

Drawers

Database of UIDrawer Drawer Names. Allows adding / removing entries to / from the database

  • Refresh Database – Refreshes the entire database by adding the default categories, removing empty and duplicate entries, sorting the database and updating the category names list

  • Remove Duplicates – Removes any duplicate entries found in the database

  • Sort – Sorts the entire database from A to Z

  • Reset – Resets the entire database by removing all the entries

Gesture Listener

Popups

Database of pairs of Popup Names (string values) and Popup Prefabs (references to UIPopup prefabs in the project). Allows adding / removing entries to / from the database

  • New Popup – Adds a new entry to the database that consists of a Popup Name (string value) and a Popup Prefab (reference to a prefab in the project)

  • Refresh Database – Refreshes the entire database by adding removing empty and null entries, sorting the database and updating the category names list.

  • Remove Duplicates – Removes any duplicate entries found in the database

  • Sort – Sorts the entire database from A to Z

  • Reset – Resets the entire database by removing all the entries

Gesture Listener

Soundy

Soundy Database

Database of databases of sounds. Allows adding / removing entries to / from the databases.

  • New Database– Adds a new entry to the database that consists of creating a new SoundDatabase asset and referencing it to the SoundyDatabase

  • Refresh Database – Initializes the database and performs a refresh on all the referenced SoundDatabase assets. So, for each referenced SoundDatabase, it refreshes the entire database by removing empty, duplicate and unnamed entries, sorting the database and updating the sound names list.

  • Search for unregistered databases – Performs a deep search through the project for any unregistered SoundDatabase asset files and adds them to the database. The search is done only in all the Resources folders.

Gesture Listener

Settings

Global settings for Soundy

  • Minimum Number of Controllers – The minimum number of Soundy Controllers that should be available in the Soundy Pooler, that will not get automatically killed even if they are killable.

  • Auto Kill Idle Controllers – Auto kill any Soundy Controllers that have been unused for the set idle kill duration

  • Controller Idle Kill Duration – The duration (in seconds) a Soundy Controller needs to be idle to be considered killable

  • Idle Check Interval – Time interval (in seconds) to check for idle Soundy Controllers to kill them

Gesture Listener

Touchy

Global settings for Touchy

  • Swipe Length – Minimum travel distance, for a sliding finger or a stylus pen across a touch-sensitive screen, to be considered a swipe

  • Long Tap Duration – Time duration (in seconds), for a light touch on a touch-sensitive screen, to be considered a long tap (long press)

Gesture Listener

Nody

Global settings for Nody

  • Clear Recent Graphs – Clears the list of recently opened graphs that is available in the Nody window

  • Default Zoom – Default zoom value used when creating a new graph

  • Dot Animation Speed – Animation speed for the dot that travels across connections

Gesture Listener

Themes

Themes database management window. Allows adding, removing and editing themes, theme variants and theme properties.

  • New Theme – Adds a new theme to the global themes database

  • Sort – Sorts the the themes and their theme variants from A to Z

  • Refresh – Refreshes the entire database by adding removing empty and null entries, sorting by name the themes and theme variants

  • Save – Writes to disk any unsaved changes

  • Search for themes – Looks in the project for any themes that have not been referenced in the global themes database and adds them

  • Auto Save – Toggles the themes runtime automated Auto Save system. This system automatically loads/saved from/to PlayerPrefs the last activate variant for all themes

  • Reset – Resets the entire database by removing all the entries

  • Edit Mode – Allows renaming themes, theme variants and theme properties. It also allows adding/removing theme variants and theme properties.

Gesture Listener

Settings

Editor settings and default values for components

  • UIButton – Default values for newly created buttons

  • UICanvas – Default values for newly created canvases

  • UIDrawer – Default values for newly created drawers

  • UIToggle – Default values for newly created toggles

  • UIView – Default values for newly created views

Gesture Listener

Debug

Global debug mode for components

If a debug is enabled for a component type, relevant debug messages will be printed to the console for ALL the components of that type.

Gesture Listener

Help

Help desk, support email, social links and other useful resources

DoozyUI

Social Links

Other Resources

Gesture Listener

About

Version info and about sections for DoozyUI, Soundy, Touchy and Nody

Gesture Listener