-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
.todo
189 lines (155 loc) · 5.76 KB
/
.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
Next Release:
☐ Inline code copy button and settings for icons
☐ Performance issues
☐
New Issues to Triage:
Up to 262
☐ #229
☐ #230
☐ #232
☐ #234
☐ #235
☐ #242
☐ #243
☐ #245
☐ #249
☐ #261
Features:
Code Referencing:
Local References:
☐ File watcher? Or refresh button? How to make changes to local file update in Obsidian?
☐ Embed code files by `![[file.py]]`
External References:
☐ External reference for quickly referring to github and gitlab links etc.: (?site/author/repo/?verion)
☐ Full Embed other online markdown files? `![[hhtps:/.../fil1.md]]`
☐ Allow iframe type embed
☐ Non github compatibility
☐ Gitlab compatibility proper
☐ Gitlab based things
☐ https://foss.heptapod.net/mercurial/tortoisehg/thg/-/blob/branch/stable/COPYING.txt?ref_type=heads
☐ Bitbucket
☐ Sourceforge
☐ Add other syntax
Specific File Formats:
Jupyter Notebooks:
☐ Custom view for Jupyter Notebooks allowing viewing and running of `.ipynb` files
☐ Also allow reference to properly show notebooks
Quarto:
☐ Custom view for `.qmd` files https://forum.obsidian.md/t/quarto-support-open-source-scientific-and-technical-publishing-system/32625/4
Rmarkdown:
☐ Custom view for `.rmd` files
Pandoc:
☐ Custom pandoc view
LaTeX:
☐ Compiling and Previewing referenced files
☐ pdfjs synctex
☐ https://github.com/tdurieux/synctex-js
☐ https://github.com/James-Yu/LaTeX-Workshop/wiki/View
☐ Option to compils latex codeblocks?
☐ Should be different name than latex?
Other LaTeX:
☐ Highlight specific part of latex that you are inside in the preview
Terminal:
☐ Terminal Appearance #9 https://forum.obsidian.md/t/creating-a-command-line-formatted-code-block/57329/4
General:
☐ Prevent clicking reading mode external links causing fold
☐ Package nerdfont better
Codeblocks:
Implementation:
Folding:
☐ Folding Fade #128
☐ Remember and Sync Fold State #126
☐ Alternative Fold Toggler Button at bottom of Codeblock #129
☐ Edit Mode Folding Transitions #11
Code Folding:
☐ Reading Mode Section Code Folding #110
Wrapping:
☐ Hanging Indents #109
☐ Edit Mode Line Wrapping #12
Indentation:
☐ Indented Codeblocks not properly parsed (i.e. 4\t code) #7
☐ List codeblocks not indented properly #13
Links:
☐ Automatic Link Updating #204
Tabs:
☐ Tabbed codeblocks with higher fencing level compiles all codeblocks inside to single block https://forum.obsidian.md/t/add-the-support-for-tabbed-code-blocks/62724
Comments:
☐ Comments depending on language type
Autocompletion:
☐ Codeblock type autocompletion https://forum.obsidian.md/t/autocompletion-for-code-block-types/35133
☐ Autocompletion for my codeblock header parameters
☐ Reference block autocompletion for my parameters
☐ General code autocompletion https://forum.obsidian.md/t/general-autocompletion/7331
☐ Autocompletion for other plugins like dataview etc.
☐ Code snippets https://forum.obsidian.md/t/fuzzy-code-snippets-search-obsidian-ide-copilot/58637
☐ Define
☐ Call from commmandline
☐ Autocomplete in codeblocks based on language
Command Selection:
☐ Command to select all modified
☐ Select all text in codeblock #75
☐ Select all text in inline code
☐ Turn selection into codeblock a-la https://github.com/dy-sh/obsidian-code-block-from-selection
Linting:
☐ Way to paste copied code content properly without Cmd-Shift-V
☐ Match current indentation on paste
☐ Remove indentation on copy option
☐ Overall linter
☐ Specify linter for specific codeblocks i.e. black for python etc.
Other:
☐ Smooth Caret Animation https://forum.obsidian.md/t/cursor-smooth-caret-animation/31068
☐ Save codeblock files to file via button or command
☐ Option to automatically turn converted file into referenced block based on file
Prettification:
☐ Change token colours
☐ Match in both live preview and reading mode
☐ Codeblock Shadow #25
☐ Codeblock Border #24
☐ Retain some styling in source mode #74
Inline Code:
☐ Add copy button via settings and parameter #88
☐ Add optional pandoc style marking
☐ Empty backticks followed by new line "``\n" disappear
General:
Improvements:
☐ Error Handling
☐ Colors #210
Settings:
☐ Always display inline code #35
☐ Settings Improvements #124
Plugin Compatibility:
Execute Code:
☐ `run-*` codeblocks not styled #27
☐ Better Compatibility with Execute Code Parameters #98
Dataview:
☐ Dataview created codeblocks #10
Tasks:
☐ Check if conflict
For Me:
☐ Properly use nerdfonts and ligatures
Bugs:
Major Bugs:
☐ Active Line Highlight not working #207
☐ Editing Source Mode Issue? #198
☐ Performance Issues #91
Minor Bugs:
☐ Hovering over copy button in specific position causes it to glitch in and out
☐ Imperfect gutter margins #17
☐ Copy and Paste in Reading Mode retains line numbers, header and icons #23
☐ In reading mode, folding from uncollapsed to collapsed, but interrupting the fold by unfolding causes a non-smooth transition #65
☐ Editing Mode Folded Codeblock Issues #67
Testing:
☐ Set up unit Tests #120
Documentation:
☐ Proper documentation #14
☐ `throw Error` s instead of `return`
☐ Use docstrings and better commenting #119
☐ Add test vault #15
☐ Notes for each feature
Device Compatibility:
Phone:
☐ Phone version working badly #20 #151
Upstream:
☐ Links don't show up in metadata #203
☐ High DPI Flicker on Collapse #18
☐ Instant Reading Mode Updates #16