Next Release:
	☐ Inline code copy button and settings for icons
	☐ Performance issues
	☐

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

			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

			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
