From 4a08bfa147af1ffb7185f2b4329782ca728eb543 Mon Sep 17 00:00:00 2001 From: poanse <50020771+poanse@users.noreply.github.com> Date: Tue, 23 Dec 2025 05:43:45 +0300 Subject: [PATCH] minor fixes --- src/components/AddTaskButton.svelte | 6 ++--- src/components/Button.svelte | 12 ++++++---- src/components/Connection.svelte | 2 +- src/components/Task.svelte | 6 +++++ src/components/TaskText.svelte | 36 ++++++++++++++++++----------- 5 files changed, 40 insertions(+), 22 deletions(-) diff --git a/src/components/AddTaskButton.svelte b/src/components/AddTaskButton.svelte index 90d1547..e936c42 100644 --- a/src/components/AddTaskButton.svelte +++ b/src/components/AddTaskButton.svelte @@ -64,13 +64,13 @@ " > diff --git a/src/components/Button.svelte b/src/components/Button.svelte index ed83310..38f8e57 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -1,7 +1,7 @@  @@ -99,7 +99,7 @@ {:else if iconCode === IconCode.LOCK} {:else if iconCode === IconCode.FOCUS} - + {:else if iconCode === IconCode.STATUS} {:else if iconCode === IconCode.STATUS_DRAFT} @@ -148,6 +148,10 @@ stroke-width: 0.083; fill: #bbb; } + :global(svg.focus) { + width: 21px; + height: 21px; + } :global(svg.draft) { stroke: #7E7E7E; fill: #1E1E1E; diff --git a/src/components/Connection.svelte b/src/components/Connection.svelte index 71b8583..63a3527 100644 --- a/src/components/Connection.svelte +++ b/src/components/Connection.svelte @@ -28,6 +28,6 @@ transition: stroke 0.2s; pointer-events: none; /* Let clicks pass through to nodes below */ stroke: #555; - stroke-width: 4; + stroke-width: 3; } diff --git a/src/components/Task.svelte b/src/components/Task.svelte index 266ed0f..f41ef68 100644 --- a/src/components/Task.svelte +++ b/src/components/Task.svelte @@ -123,6 +123,11 @@ mouseDown = true; event.stopPropagation(); }} + onpointerdown={(event: MouseEvent) => { + mouseDown = true; + event.stopPropagation(); + }} + onpointerup={onTaskClick} onclick={onTaskClick} onblur={() => finishEditing(true)} role="presentation" @@ -193,6 +198,7 @@ height: 84px; border-width: 4px; transform: translate3d(-2px,-2px,0); + cursor: pointer; } .task.draft { border-color: #7E7E7E; diff --git a/src/components/TaskText.svelte b/src/components/TaskText.svelte index 89a65a5..cf62ff7 100644 --- a/src/components/TaskText.svelte +++ b/src/components/TaskText.svelte @@ -45,6 +45,7 @@ } }); function handlePreviewClick(e: MouseEvent) { + console.log('task text clicked'); const target = e.target as HTMLElement; // Check if the clicked element (or its parent) is an internal link @@ -139,7 +140,7 @@ class="task-text-container" class:selected={isSelected} class:not-selected={!isSelected} - onclick={handlePreviewClick} + onpointerup={handlePreviewClick} > {#if isEditing}