浏览代码

enhance(ux): hide #Task by default on mobile

Tienson Qin 3 月之前
父节点
当前提交
90a776edf1
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 2 1
      deps/db/src/logseq/db/frontend/class.cljs
  2. 2 1
      src/main/frontend/components/block.cljs

+ 2 - 1
deps/db/src/logseq/db/frontend/class.cljs

@@ -37,7 +37,8 @@
 
      :logseq.class/Task
      {:title "Task"
-      :schema {:properties [:logseq.property/status :logseq.property/priority :logseq.property/deadline :logseq.property/scheduled]}}
+      :schema {:properties [:logseq.property/status :logseq.property/priority :logseq.property/deadline :logseq.property/scheduled]}
+      :properties {:logseq.property.class/hide-from-node true}}
 
      :logseq.class/Query
      {:title "Query"

+ 2 - 1
src/main/frontend/components/block.cljs

@@ -2845,7 +2845,8 @@
                       (remove (fn [t]
                                 (or (ldb/inline-tag? (:block/raw-title block) t)
                                     (:logseq.property.class/hide-from-node t)
-                                    (contains? hidden-internal-tags (:db/ident t))))))
+                                    (contains? hidden-internal-tags (:db/ident t))
+                                    (and (util/mobile?) (= (:db/ident t) :logseq.class/Task))))))
           popup-opts {:align :end
                       :content-props {:on-click (fn [] (shui/popup-hide!))
                                       :class "w-60"}}