4 Commits
Author SHA1 Message Date
tfl ad7c925f6b version bump 2026-09-30 22:30:05 +02:00
tfl 9c762b8cb5 Fix regression causing object not resizing properly when in list layout
with scrollable enabled
2026-09-25 15:40:47 +02:00
tfl 40890b3d93 fix regression causing presets list not properly updating after psto
reads preset file
2026-09-25 15:31:02 +02:00
tfl eb0cd8ecad fix click/dbclick interactions working badly if scrolled 2026-08-11 21:23:40 +02:00
3 changed files with 6 additions and 5 deletions
+4 -3
View File
@@ -312,7 +312,7 @@ function calc_rows_columns(src) {
}
// Preventing useless redraws when resizing
if (src === "resize" && previous_rows === rows && previous_columns === columns) return false;
if (src === "resize" && layout === 0 && previous_rows === rows && previous_columns === columns) return false;
true_slots_count_display = columns * rows - minus_slots_carry;
slots_count_display = scrollable && nbslot_edit ? true_slots_count_display - 2 : true_slots_count_display;
@@ -1501,6 +1501,7 @@ function find_pattrstorage(name) {
if (pattrstorage_obj != null) {
pattrstorage_name = name;
filled_slots_dict.name = pattrstorage_name + '_presets_dict';
slots_clear();
// this.patcher.hiddenconnect(pattrstorage_obj, 0, this.box, 0);
// post('lets find presets_metata pattr for', name, '\n');
if (use_uid || color_mode > 1) connect_to_metadata_pattr();
@@ -1933,11 +1934,11 @@ ondblclick.local = 1;
function ondrag(x,y,but,cmd,shift,capslock,option,ctrl)
{
if (pattrstorage_name != null) {
y -= y_offset;
if (is_dragging === 0 && !but) {
// Triggering onclick() interactions when click releases if no drag happened
onclick(x, y, 0, cmd, shift, capslock, option, ctrl);
}
y -= y_offset;
if (drag_mode > 0 && !cmd && !shift && !ctrl) {
switch (is_dragging) {
case 0: // Not dragging yet
@@ -2075,7 +2076,7 @@ function ondrag(x,y,but,cmd,shift,capslock,option,ctrl)
if (!but) {
// When the click releases, we force onidle() to compute currently hovered slot
last_x += 1;
onidle(x, y, but, cmd, shift, capslock, option, ctrl);
onidle(x, y + y_offset, but, cmd, shift, capslock, option, ctrl);
}
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name" : "tc.preset",
"displayname" : "",
"version" : "1.5.2",
"version" : "1.5.4",
"author" : "Théophile Clet",
"authors" : [ ],
"description" : "A jsui replacement for the preset object",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name" : "tc.preset",
"displayname" : "",
"version" : "1.5.2",
"version" : "1.5.4",
"author" : "Théophile Clet",
"authors" : [ ],
"description" : "A v8ui replacement for the preset object",