From 4c85d8ff26c19eb2f2ac35a0e041a4f6d16784d7 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Fri, 30 Jan 2026 17:27:49 +0800 Subject: [PATCH] enhance: presence debounce --- src/main/frontend/components/block.css | 12 ++++++++++++ src/main/frontend/handler/db_based/sync.cljs | 9 ++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/block.css b/src/main/frontend/components/block.css index f44c4c119d..d37edfb414 100644 --- a/src/main/frontend/components/block.css +++ b/src/main/frontend/components/block.css @@ -233,6 +233,18 @@ @apply absolute top-1/2 -translate-y-1/2 pointer-events-none; left: 6px; z-index: 2; + opacity: 0; + animation: block-editing-avatar-fade-in 160ms ease-out forwards; +} + +@keyframes block-editing-avatar-fade-in { + from { + opacity: 0; + } + + to { + opacity: 1; + } } .ls-page-title .block-control-wrap { diff --git a/src/main/frontend/handler/db_based/sync.cljs b/src/main/frontend/handler/db_based/sync.cljs index 87751ba247..783e77ce32 100644 --- a/src/main/frontend/handler/db_based/sync.cljs +++ b/src/main/frontend/handler/db_based/sync.cljs @@ -7,6 +7,7 @@ [frontend.handler.repo :as repo-handler] [frontend.handler.user :as user-handler] [frontend.state :as state] + [frontend.util :as util] [lambdaisland.glogi :as log] [logseq.db :as ldb] [logseq.db-sync.malli-schema :as db-sync-schema] @@ -166,9 +167,15 @@ (log/info :db-sync/stop true) (state/