Skip to content

Commit 5d99888

Browse files
committed
vault: Sample files for experimenting with plugins that generate tabs
1 parent 76b8c78 commit 5d99888

11 files changed

+117
-0
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 2999 - CONTENTS
2+
3+
- [[tab-panels by GnoxNahte]]
4+
- [[tabs by xhuajin]]
5+
- [[js-engine by mProjectsCode - engine rendering]]
6+
- [[js-engine by mProjectsCode - markdownBuilder]]
7+
- [[obsidian-tasks-plugin - alone]]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 2999 - Steps
2+
3+
- [ ] #task Debug one scenario, to find out where QueryRenderer is created and discarded ⏳ 2025-04-21
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 2999 - experiment - has a query
2+
3+
[[2999 - experiment - no query]]
4+
5+
## Tasks in This Folder
6+
7+
```tasks
8+
not done
9+
folder includes {{query.file.folder}}
10+
group by filename
11+
```
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 2999 - experiment - no query
2+
3+
[[2999 - experiment - has a query]]
Loading
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# js-engine by mProjectsCode - engine rendering
2+
3+
## ✅ Tasks code block created by JS-Engine, via engine's rendering of Markdown
4+
5+
<https://github.com/mProjectsCode/obsidian-js-engine-plugin>
6+
7+
```js-engine
8+
const query = `
9+
~~~tasks
10+
not done
11+
folder includes {{query.file.folder}}
12+
group by filename
13+
~~~
14+
`;
15+
return engine.markdown.create(query);
16+
```
17+
18+
✅ When a task is edited via the Pencil icon, only one code block is re-rendered.
19+
This suggests that the Tasks rendered is not kept open after closure.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# js-engine by mProjectsCode - markdownBuilder
2+
3+
## ✅ Tasks code block created by JS-Engine, via markdownBuilder
4+
5+
<https://github.com/mProjectsCode/obsidian-js-engine-plugin>
6+
7+
```js-engine
8+
const markdownBuilder = engine.markdown.createBuilder();
9+
const query = `
10+
not done
11+
folder includes {{query.file.folder}}
12+
group by filename
13+
`;
14+
markdownBuilder.createCodeBlock('tasks', query)
15+
return markdownBuilder;
16+
```
17+
18+
✅ When a task is edited via the Pencil icon, only one code block is re-rendered.
19+
This suggests that the Tasks rendered is not kept open after closure.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# obsidian-tasks-plugin - alone
2+
3+
## ✅ Simplest query - just Tasks
4+
5+
```tasks
6+
not done
7+
folder includes {{query.file.folder}}
8+
group by filename
9+
```
10+
11+
✅ When a task is edited via the Pencil icon, only one code block is re-rendered.
12+
This suggests that the Tasks rendered is not kept open after closure.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# tab-panels by GnoxNahte
2+
3+
## ❌ Tasks code block in obsidian-tab-panels code block plugin - by GnoxNahte
4+
5+
- [GitHub - GnoxNahte/obsidian-tab-panels: Create tab panels to organize content into sections](https://github.com/GnoxNahte/obsidian-tab-panels)
6+
- <https://www.moritzjung.dev/obsidian-stats/plugins/tab-panels/#data>
7+
8+
![[Pasted image 20250421111831.png]]
9+
10+
````tabs
11+
--- This folder
12+
```tasks
13+
not done
14+
folder includes {{query.file.folder}}
15+
group by filename
16+
```
17+
````
18+
19+
❌ When a task is edited via the Pencil icon, all the previous code blocks are re-rendered
20+
This suggests that the Tasks rendered ==is kept open after closure==.

0 commit comments

Comments
 (0)