> For the complete documentation index, see [llms.txt](https://tools.continis.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tools.continis.io/hats/changelog.md).

# Changelog

### 2.0.1

(07/09/26)

**New**

* Workspaces now take one icon per editor theme, light and dark, and all built-in icons ship in both.
* New "Tint Icon" option recolours an icon to match the editor, so a single white icon can serve both themes.
* Workspaces can be multi-edited. Select several and change their identifier, icons, tint and colour together.

**Changed**

* Workspace switcher buttons in the Main Toolbar are clearer: the active workspace reads as selected, and tooltips say what clicking will do.
* Workspaces without an icon now fall back to a default one instead of showing nothing.

**Fixed**

* Updated obsolete APIs for Unity 6.6.
* Fixed label issue in mini Help boxes.

## 2.0.0 - New Rules!

(24/05/26)

**Added**

* Added a bunch of new rules:
  * Execute Menu Item
  * Open Prefab
  * Hide or Lock Layers
  * Set 2D Mode
  * Set Game View Size
  * Set Hierarchy Filter
  * Set Project View Filter
  * Switch Build Target
  * Toggle Overlay
* Load Layout rule now also allows to load a saved Overlays Layout to setup the Scene View.
* It is now impossible to edit the rules of a Workspace when said workspace is active. This prevents issues with rules leaving the workspace dirty or messed up.
* The Teams functionality can now be disabled (and it starts disabled). Users can enable it in Project Settings.

**Changed**

* IRule has been removed, new rules can now simply inherit from RuleBase.
* Lock Objects rule has been renamed Hide or Lock Objects.
* Select Folder and Select Packages Folder have been merged into one rule.

**Fixes**

* Fixed all issues with reordering/adding to/removing from the Workspaces list in Project Settings.
* Fixed the Button Group in the Main Toolbar not updating when the Workspaces list in Project Settings was changed.

**Warning:** This update introduces breaking changes. Some rules will break, and need to be manually set up again (the Workspace Inspector will show that clearly).

### 1.2.0

(26/05/26)

* Fixed issue with the reordering/adding in Workspace list.
* Button Group in Main Toolbar now updates when Workspaces change.

### 1.1.0

(09/02/26)

* Fixed the Toolbar Switcher UI for Unity 6.3. Now the Switcher UI matches the new toolbar standards required by Unity. In previous versions of Unity, the Switcher UI is unchanged.

### 1.0.4

(17/11/25)

* Fixed random Workspace list items becoming Null on item removal in the Project Settings window.
* Removed warning regarding drag and drop handler in Unity 6.3.

### 1.0.3

(12/08/25)

* Added Select Packages Folder rule.
* Improved dropdown menu to select Rule to add to Workspace.

### 1.0.2

(08/06/2025)

* Fixed issue with the LockObjects rule property drawer
* Catching PackageManager in both Unity 6 and 6.1, in LockMenuItem rule

### 1.0.1

(05/12/2024)

* Redesigned [Lock/Hide Objects rule](/hats/workspaces/workspace-rules/hide-or-lock-objects.md): now it's possible to look for objects by name, by tag, or by a component.
* Better error handling and logging.
* Workspace Inspector now shows if a workspace is currently active, as personal or as part of a Team.

## 1.0.0 - First release

(26/11/2024)

* [Workspace](/hats/workspaces/workspaces.md) creation and switching, [rule](/hats/workspaces/workspace-rules.md) system.
* [Teams](/hats/teams/teams.md) system. Switch workspaces automatically based on the team you're part of.
* Workspace [Switcher UI](/hats/workspaces/switching-workspaces.md), also available in the Unity toolbar.
* Added `[DisplayForTeam]` and `[HideForTeam]` attributes.
