• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 3 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple plugin to render a progress bar to gather the overall progress of the TODO markers based on the rendering position.

Logseq Plugin TODO Master

A simple plugin to render a progress bar to gather the overall progress of the TODO markers based on the rendering position.

Usage

Use slash command [TODO Master] Add Progress Bar to add a progress bar macro {{renderer :todomaster}} . The progress will be calculated based on the position of the macro.

  • If the macro has children blocks, it will show the progress of the children blocks
  • If the macro is at the root of the page (without a parent block) and has no children blocks, it will show the progress of the current page
  • If the macro is rendering in a block which has a query block, it will show the progress of the query block

Tips

Since this macro {{renderer :todomaster}} will display progress based on the rendering block, you can place it in the journal template, or in a query block title. Here are some examples:

Add TODO Master into the page's properties

progress:: {{renderer :todomaster}}

Add TODO Master into the query block's title

#+BEGIN_QUERY
{:title "{{renderer :todomaster}}"
    :query [:find (pull ?h [*])
            :in $ ?start ?next
            :where
            [?h :block/marker ?marker]
            [?h :block/refs ?p]
            [?p :block/journal? true]
            [?p :block/journal-day ?d]
            [(> ?d ?start)]
            [(< ?d ?next)]]
    :inputs [:today :7d-after]
    :collapsed? false}
#+END_QUERY

More Repositories

1

logseq-dev-theme

</> Logseq dev theme
CSS
375
star
2

logseq-publish

Archived. Please check https://github.com/logseq/publish-spa instead
JavaScript
353
star
3

logseq-plugin-tabs

A Logseq plugin which lets you open pages in tabs like working in the browser
TypeScript
299
star
4

logseq-plugin-bullet-threading

Add bullet threading to your active blocks in Logseq.
TypeScript
149
star
5

logseq-plugin-heatmap

Activity heatmap for logseq
TypeScript
145
star
6

logseq-plugin-link-preview

Preview links in logseq
TypeScript
113
star
7

logseq-plugin-template-react

Logseq plugin boilerplate for React. Powered by Vite ✨
TypeScript
107
star
8

logseq-laurel-theme

CSS
53
star
9

logseq-plugin-random-tools

TypeScript
24
star
10

pengx17.github.io

我的博客
CSS
21
star
11

knowledge-garden

JavaScript
19
star
12

logseq-plugin-js-playground

TypeScript
16
star
13

logseq-plugin-template-svelte

svelte template for logseq plugins
JavaScript
15
star
14

yjs-textarea-demo

A nearly full featured YJS demo on textarea
TypeScript
10
star
15

vite-plugin-logseq

Vite plugin for developing Logseq Plugins
TypeScript
9
star
16

next-blog-neo

TypeScript
6
star
17

github-board

TypeScript
5
star
18

logseq-query-playground-ui

Clojure
4
star
19

facedetect

A library wrapper for OpenCV. detect faces in (including YUV) images and output a bitmap for the found area.
C++
4
star
20

nextjs-blog

My personal blog
TypeScript
3
star
21

octobase-node

Rust
2
star
22

logseq-query-playfround

Svelte
2
star
23

logseq-plugin-template-vue

logseq, vue, vite
TypeScript
2
star
24

adventofcode2022

Clojure
1
star
25

yjs-playground

Created with StackBlitz ⚡️
TypeScript
1
star
26

idle-game

just for fun
TypeScript
1
star
27

firebase-login

TypeScript
1
star
28

knotes

TypeScript
1
star
29

slides

JavaScript
1
star
30

nc_polymer

Slack like chatroom, built with Polymer
HTML
1
star
31

test-publish-github

1
star
32

next-blog-affine

TypeScript
1
star
33

pengx17

1
star
34

electron-multi-tabs-demo

TypeScript
1
star