commit ec559543d96bad8eea3f724f0acf91c42eed35fe
parent 5a85fb24598eabfcd581497e3ad1467dec612321
Author: Hunter
Date:   Sat,  7 Mar 2026 17:05:51 -0500

use ⌘ canceling when pushing/pulling tasks

Diffstat:
Mindex.html | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/index.html b/index.html @@ -874,10 +874,10 @@ } } else if (e.key === 'ArrowUp' && (e.metaKey || e.ctrlKey) && !e.shiftKey) { e.preventDefault(); - pushSubtaskIntoTarget(task, 'up'); + if (!e.repeat) pushSubtaskIntoTarget(task, 'up'); } else if (e.key === 'ArrowDown' && (e.metaKey || e.ctrlKey) && !e.shiftKey) { e.preventDefault(); - pushSubtaskIntoTarget(task, 'down'); + if (!e.repeat) pushSubtaskIntoTarget(task, 'down'); } else if (e.key === 'ArrowUp' && !e.shiftKey) { e.preventDefault(); navigateTasks('up'); @@ -886,13 +886,13 @@ navigateTasks('down'); } else if (e.key === 'ArrowLeft' && (e.metaKey || e.ctrlKey) && e.shiftKey) { e.preventDefault(); - pullSubtaskOutLayer(task, true); + if (!e.repeat) pullSubtaskOutLayer(task, true); } else if (e.key === 'ArrowUp' && (e.metaKey || e.ctrlKey) && e.shiftKey) { e.preventDefault(); - pushSubtaskIntoTarget(task, 'up', true); + if (!e.repeat) pushSubtaskIntoTarget(task, 'up', true); } else if (e.key === 'ArrowDown' && (e.metaKey || e.ctrlKey) && e.shiftKey) { e.preventDefault(); - pushSubtaskIntoTarget(task, 'down', true); + if (!e.repeat) pushSubtaskIntoTarget(task, 'down', true); } else if (e.key === 'ArrowUp' && e.shiftKey) { e.preventDefault(); moveSubtask(task, 'up'); @@ -912,7 +912,7 @@ } } else if (e.key === 'ArrowLeft' && (e.metaKey || e.ctrlKey) && !e.shiftKey) { e.preventDefault(); - pullSubtaskOutLayer(task); + if (!e.repeat) pullSubtaskOutLayer(task); } else if (e.key === 'ArrowLeft' && e.shiftKey) { e.preventDefault(); if (!keyHandler.shiftLeft.pressed) {