Explorar o código

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

Tienson Qin hai 3 meses
pai
achega
90a776edf1

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

@@ -37,7 +37,8 @@
 
 
      :logseq.class/Task
      :logseq.class/Task
      {:title "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
      :logseq.class/Query
      {:title "Query"
      {:title "Query"

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

@@ -2845,7 +2845,8 @@
                       (remove (fn [t]
                       (remove (fn [t]
                                 (or (ldb/inline-tag? (:block/raw-title block) t)
                                 (or (ldb/inline-tag? (:block/raw-title block) t)
                                     (:logseq.property.class/hide-from-node 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
           popup-opts {:align :end
                       :content-props {:on-click (fn [] (shui/popup-hide!))
                       :content-props {:on-click (fn [] (shui/popup-hide!))
                                       :class "w-60"}}
                                       :class "w-60"}}