diff --git a/docs/tc.preset.maxref.xml b/docs/tc.preset.maxref.xml
index 788af07..e9acb82 100644
--- a/docs/tc.preset.maxref.xml
+++ b/docs/tc.preset.maxref.xml
@@ -6,7 +6,7 @@
A jsui replacement for the preset object.
- tc.preset is a jsui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, auto-rewrite the saved JSON/XML file after any change.
+ tc.preset is a jsui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, colored slots...
Contrary to the preset object, tc.preset doesn't work alone and has to be used in conjonction with a pattrstorage object.
@@ -116,7 +116,7 @@
Active slot color
Color of the last recalled preset
-
+
Automatic writeagain
When set to 1, the jsui will automatically send a "writeagain" message to its linked pattrstorage anytime a preset have been stored, moved, renamed, (un)locked or deleted, saving any change into the preset file immediately.
@@ -162,7 +162,7 @@
Slot color 6
Slot color 6 in RGBA format. Sending this message without arguments resets the color to its default value. Has an effect only when color_mode is enabled.
-
+
Display interpolation
When set to 1, the jsui will display the ongoing interpolation between presets when a recall message with three arguments or a recallmulti message with at least one argument are sent to the linked pattrstorage.
Notice that the recallmutli message needs to be sent both the pattrstorage and the jsui.
@@ -189,7 +189,16 @@
If a preset is stored in a slot with a higher value than min_row, then min_row is ignored and presets are displayed up to the highest stored one.
-
+
+ pattrstorage object to bind to
+ Set the name of the [pattrstorage] to bind to. Its outlet must be connected to the [tc.preset] inlet.
+
+
+
+ Send recall messages to pattrstorage directly
+ When enabled (default) recall messages triggered by clicking filled slots in tc.preset are sent directly to [pattrstorage]. When disabled, these recall messages are sent out of [tc.preset] left outlet and it's up to the user to pass them to [pattrstorage]. It can be usefull for triggering interpolations with custom logic.
+
+
Scroll through your presets
When set to 1, you can through the jsui to see all your presets, or at least up to the row defined by the min_rows attributes.
@@ -214,6 +223,18 @@
Stored slot color
Sets the stored preset color of the object in RGBA format
+
+ Rename slots in UI
+ Use the attached textedit, if any, to edit slot names directly in the JSUI frame when clicking a slot while holding the control key. When disabled, the textedit remains untouched but gets focused when clicking a slot while holding the control key.
+
+
+ Force slot names to be unique
+ When enabled, force slot names to be unique when renaming slots by appending "bis" to them. Gets applied only to subsequently renamed presets.
+
+
+ Generate unique identifiers for each stored preset
+ When enabled, each stored preset gets a unique identifier, following the preset when it gets renamed, moved and overwritten. Requires a [pattr preset_metadata] at the same patcher of [tc.preset]. This can be useful when doing some complex preset management.
+
@@ -222,6 +243,7 @@
+