Skip to content

Commit f5611ed

Browse files
committed
Added tech doc with list of challenges and a solution idea
#163 #162 #161
1 parent 676ad34 commit f5611ed

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

docs/tech/initial-auto-sort-and-notifications.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Additional remarks:
2020
- check it out and make sure it works correctly (gracefully, not necessarily auto-apply custom sort)
2121
- in some rare cases the custom sorting can be applied successfully on start
2222
- keep this scenario handled correctly
23-
- see #161 for the sequence of events (a) -> (b) -> (c) -> (d)
23+
- see #161 for the sequence of events (a) -> (f)
2424

2525
## References:
2626

@@ -32,3 +32,16 @@ Additional remarks:
3232

3333
#161: Find out how to automatically apply custom sort on app start / vault (re)load etc.
3434
[#161](https://github.com/SebastianMC/obsidian-custom-sort/issues/161)
35+
36+
## Design
37+
38+
0. Before all, capture the sequences of key execution points and events (related to #161)
39+
40+
1. Fine-grained recognition of states of involved elements:
41+
- non-epmty sorting spec present or not?
42+
- sorting spec parsed successfully, hence ready to be applied?
43+
- File Explorer view available?
44+
- patchable?
45+
- lazy view?
46+
- plugin load time?
47+
- ...

0 commit comments

Comments
 (0)