All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
2 January 2025
23 December 2024
- 🐛 use grid instead of flexbox for split. Resolves #78
#78
- ✨ file name in view title
5a2835c
- 🐛 Fix source for chart plugin
1bd763f
- 🩹 make sure docs content doesn't get formatted (biome)
4385893
23 December 2024
- 🚧 biome + src root
4630c32
- 🚧 biome: formatting
e9835fc
- 🚧 biome: suggesters
b8c9cad
- 🚧 biome: processors
3eec80f
- 🚧 biome: plugin and reveal
80d3564
- 🚧 biome: transformers
fcea7ed
- ⬆️ update dependency
2cccbcb
- 🚧 biome: obsidian
71f1cb7
- ⬇️ revert fastify
4867c81
- 🚧 biome: yaml
ad4ae5e
- formatting
987049a
- ✨ allow file:// for simple local slide
21b97df
- 🩹 revealhtml -> revealjs
81fc8ea
- 🐛 fix frontmatter detection when embedding local slides
0ca4b19
- ✅ update snapshot
c57c953
- combine contributors
6077162
19 December 2024
- ⬆️ update dependencies
9fe4497
- ➖ remove electron
60bc2a3
- ✨🐛 video, export local files
38e161b
- Bump esbuild from 0.20.2 to 0.24.0
44ef7fa
- 🩹 cleanup eslint
a8366e0
- Bump sass from 1.79.4 to 1.79.5
8fc2c6f
- Bump typescript from 5.6.2 to 5.6.3
4153c36
- Bump @typescript-eslint/eslint-plugin from 8.8.0 to 8.8.1
0984491
- Bump @fastify/static from 7.0.4 to 8.0.1
41c975c
- Bump @types/node from 20.16.10 to 22.7.4
49d4988
- Bump glob from 10.4.5 to 11.0.0
1295c54
- Bump chart.js from 3.9.1 to 4.4.4
02a9ecf
- Bump builtin-modules from 3.3.0 to 4.0.0
92643e1
- 🩹 non-greedy comment regex
031cc80
- Bump pnpm/action-setup from 3 to 4
4fd6144
7 October 2024
- ⬆️ update dependencies
1e81b44
- 🐛 fix file:// url handling, add logs for image resolution
e950941
- ⚡️ defer server init to layout ready
5df0acc
- 🐛 fix isUrl test
bacd32a
4 September 2024
- 🐛 Embed slides with markdown or wiki links; fixes #10
#10
- 🐛 Use localhost when exporting to browser; Fixes #23
#23
- 🐛 skip code blocks when running latex processing
87cdac4
- ♻️ tidy simple utillity isUrl, isImage, isIcon
5a9769c
- 🐛 clean up source/vaultDir comparison
e147b8d
- ♻️ tidy console link
73b5c0d
- 📝 docs content + images
fb000bb
26 August 2024
- 🐛 Consistent local image handling; resolves #24
#24
- ⬆️ upgrade dependencies
a5ec311
- 🚸 clarify auto-complete description
c9474e8
- ♻️ simplify comment parsing
9c28d77
- 🐛 re-enable line selection listener (not related to suggester)
fa62f6a
7 August 2024
- 🐛 Add ElapsedTimeBar to the window; fixes #13
#13
- 📝 issue templates
5587c22
- 🔥 🐛 Disable auto-suggester for now; see #20
e9aaba5
- ♻️ additional refactoring/renaming
b5c8ccb
- 📝 official 🎉
604e9a1
- Update bug-report.yaml
6d0d880
5 May 2024
- ✨ Allow reveal|embed.html template to be customized; resolves #8
#8
- ✨ Source template content from frontmatter; resolves #9
#9
- ♻️ AdvancedSlidesSettings -> SlidesExtendedSettings
a00b6ad
- 🐛 resolve relative path from browser
5ef4143
- 🐛 only add object-fit if not already present
985db33
6 April 2024
- ✨ 🎨 callout style w/ empty content
38f4741
- 🚸 close button for sidebar panel
d6d219c
- 🎨 icons.
967046c
- 🎨 hide some view-header buttons in right-split
aed71f1
- 🐛 ✨ support slides preview in left sidebar, too
c311f26
20 March 2024
- fix: Switch to Obsidian provided popover suggester (via obsidian-utilities module)
dfe837f
- 🎨 review comments
144cb19
20 March 2024
- 🐛 suppress scrollActivationWidth when running in an iframe
fb48310
19 March 2024
- 📦 build plugin styles.css with sass, include plugin theme source in dist
a7cb399
- 🎨🚧 Experimental! Slides in the sidebar
d2f061c
- 🚨 review: throw if the adapter is the wrong type
02207ec
- ♻️ move time bar plugin under src
c3f4916
19 March 2024
18 March 2024
- 🔨🔥 update plugin name
3548f13
18 March 2024
- 🍴 Begin fork of Advanced Slides plugin
f90f299
- 📦 download/update release contents
4128bb4
- Rename to Slides Extended
acdd75b
- 🍴 Unfork/Rename (less confusion)
6fcb46a
- 🐛 Fix relative image path for export
801080e
- 🔧 update FUNDING.yml
ae1bee1
15 September 2023
- feature: Add additional control over Reveal.js Server
#207
- docs: Enhance the code blocks docs
#254
- bugfix: typo in chalkboard option
#245
- docs: add 9-part lecture series using AdvancedSlides as example
#234
- feature: add remoteCSS option to front matter and template
#246
- bump version of reveal.js
#251
- Update charts.md
#206
- Update callouts.md
#205
- Update mermaid.md
#204
- Update installation.md
#203
- Update installation.md
#202
- Enhance the code blocks docs
13792f1
- feature: upgraded to reveal 4.5.0
9c73e72
- Merge commit '8ec4f639ce6e9e5bb78ad1352443eecbcbf163ab'
cb32324
- bump version of reveal.js (which includes a more recent version of highlight.js in turn)
3407337
- add remoteCSS option to front matter and template
c3220ea
- Add Auto Start option
ee09749
- Add commands to start and stop server
eaffe59
- added getRelativePath
a869f71
- also bump explicit requirement of highlight.js
095351f
- add semicolons
453415b
- typo: chalkboard option redundant space
38b3176
- add 9-part lecture series using AdvancedSlides as example
08b14a5
15 February 2023
- Add support for setting the height, and using the installed theme colors of charts
#184
- feature: make advanced slides compatible to the new advertisement policy (#183)
13434de
- bugfix: Drag px value not recognised (#177)
867b60c
- Add support for setting the height, and using the installed theme colors
17ae8e2
- bugfix: auto complete setting "only in Slide Preview" does not work properly (#182)
1ed6f24
- Fix linter warnings
b131afe
- Code block padding bug using css/vs2015.css (#189)
b09a916
- bugfix: embedding of slides not working properly (#197)
8656275
- fixed tests
cfae3b0
- bugfix: + character in a fragmented list does not work correctly (#188)
3f8502d
- .
b40921d
3 November 2022
- bugfix: Removed escaping "$" symbol for code block in latexProcessor (#159)
#160
- refactoring: simplified slide rendering code
#156
- Fix minor spelling mistakes
#151
- feature: added slide annotation to skip slide in presentation (#140)
7d7299d
- bugfix: Frontmatter Tag for notes not recognized (#157)
10c7478
- refactor: tweak getHighlightThemeUrl getTemplate
b44228b
- docs: improved documentation on Lists
96d2789
- Revert "Removed escaping "$" symbol for code block in latexProcessor"
6ef4847
- Removed escaping "$" symbol for code block in latexProcessor
0e9af62
- refactor: tweak getSlideOptions
e7c511b
- .
0e5fcaa
- bugfix: slides with '?' in its filename are not working (#145)
17c4023
- bugfix: embedding notes via header distorts the order of elements (#153)
0f341c6
- .
5b825e6
- bugfix: Exception when Chalkboard plugin enabled (#146)
d192a6d
15 October 2022
- .
3200862
15 October 2022
- feature: added mermaid gitgraph support (#136)
06f9e89
- feature: added Laser Pointer plugin
f4290e8
- updated tests
e731e1a
- feature: Added setting to configure slide preview mode. You can now decide how the slide preview panel should be display, as workspace slide (default configuration as in Obsidian 0.15 and before), as new tab or new window
a46b8f3
- added motm
9aaa2f6
- feature: added frontmatter property defaultTemplate. DefaultTemplate allows you to apply a template to all slides you created in this deck (#131)
3f06600
- feature: allow mermaid configuration through frontmatter
597a025
- feature: mermaid diagrams now support darkMode (#128)
afe8ded
- Update release.yml
646b836
- docs: added documentation on defaultTemplates
37178c7
- Update docs.yml
26542ed
- docs: added documentation on laser pointer plugin (#135)
e8bf6f8
- bugfix: Set center: false cannot align everything to the left (#133)
2425fdf
- Update release.yml
c33a498
- Update docs.yml
05c1e0f
- Update docs.yml
8a4491c
- Update release.yml
75a0bff
- Update docs.yml
f648d31
- Update release.yml
741d91f
- removed Window options since it has no tab submenu
b42b892
- bugfix: image rendering causes markdown processor to skip transformation of next text block (#129)
f25bb07
- docs: fixed default value for transition (#144)
8588420
- docs: added SaturdayShowcase to Learn more Section: SaturdayShowcase is a weekly format where the Advanced Slides developers feature presentations of their users.
a692cd7
- added twitter link to readme
834c401
- bugfix: MathJax aligned environment breaks in templates (#132)
538f569
- Update docs.yml
5d6f4ca
- Update release.yml
7f5c7e6
- Update docs.yml
06207c6
- Update release.yml
71d2b3e
22 September 2022
- .
613c912
22 September 2022
- feature: added transparent property to bg frontmatter option. By setting the background to transparent you could use your presentation as overlay.
16bdf16
- .
2a1a7e1
- .
0c35fa6
31 August 2022
- added Watermark
7c82b3e
31 August 2022
- removed reset margin from grid by default
e2c078d
31 August 2022
- update tests
d1041cc
- bugfix: svg images not displayed properly
ae32b1d
- bugfix: remove reset margin on parent blocks
1842985
- simplified css
38fb194
30 August 2022
- update tests
64902ef
- bugfix: align property should not be deleted in grid transformer
48834ae
- bugfix: Excalidraw not rendered
bf0f7af
30 August 2022
- refactoring: made gridTransformer simpler.
50b8710
- refactor: simplified grid reading function
acbc63e
- feature: it's now possible to align every element that could be annotated with element annotation
436e990
- moved reference process in front of the process chain
0add62c
- bugfix: images should not be scaled down (was a workaround from reveal caused by absolute rendering)
aaeb511
- update tests
2c95ce7
- .
53d824d
- bugfix: element annotation wont work with embedded graphics through obsidian references
1f9bfaf
30 August 2022
- update tests
1a08aeb
- feature: get rid of paragraph wrapping of images, its now possible to address images by element annotation.
a5524df
- renamed variable name to be more expressive
0a2ae92
- bugfix: more accurate search for tfiles
7c1a12c
- removed unneeded imports
0f063cf
29 August 2022
- updated tests
853a968
- feature: grid component now uses percentage positions
4ac9670
- test: added tests for show grid feature
4c40fa0
- wrap all items in parent grid component
df3fa28
- test: added test for invalid chart input
b9195b7
- added option to print debug output
0f476af
- test: added test for chart settings
c3bedd4
- test: added test for chart support
7819ac3
- test: added more tests on default backgrounds
5450466
- refactoring: better solution for issue on rendering when markdown ends with a separator
ce6ad1f
- test: added test for default backgrounds
c55030d
- bugfix: empty slides should not be wrapped
13165ea
- updated tests
5a29522
- Update issue templates
71311a6
- bugfix: showGrid not working properly
171e9dc
- Update issue templates
3a9ece1
- test: added unit test for bg images
e36ee9b
- moved drop processor down the chain
b0e46a4
- bugfix: notes not shown when using nested templates
e334cc3
- cleanup code
6660549
- set default justification to center
e9ff349
- bugfix: issue on rendering when markdown ends with a separator
ab39031
- bugfix: remove unnecessary empty line when using templates
092ea62
27 August 2022
- bugfix: fixed embedding multiple images per line (#124)
3f7081d
- bugfix: fix formatting of single line code blocks
23c345e
- bugfix: format bold should not remove whitespace after string
219d03d
26 August 2022
- Add documentation on how to embed a video
#121
- feature: added Elapsed Time Bar plugin
cf06cad
- updated dependencies
01ad19e
- bugfix: multiple wiki links on the same line wont resolved properly (#124)
74941e4
- docs: added documentation on embedding videos
e812c53
- bugfix: remove blockReferenced in slides (#125)
7417050
- Delete manifest-beta.json
54355dd
- Create manifest-beta.json
afb4231
- bugfix: restore preview window when obsidian is started (#120)
9e016d0
- bugfix: fixed embedding block references with reference string on new line (#125)
5027d55
- update tests
73386db
- bugfix: empty spaces around blockname causes rendering issue when using templates (#123)
f603201
- bugfix: nested block does not work well with templates (#123)
0b13b18
- Update manifest-beta.json
b462934
- bugfix: markdown formatting should not aplied on code blocks
6c5c422
18 August 2022
- fixed sounds
d3c5fc8
18 August 2022
- docs: added workout plan sample
23cf8ca
18 August 2022
- docs: readded examples
c5ca45e
18 August 2022
- bugfix: fixed weird behavior with global background and empty slide at the end of the markdown (#118)
93f4cbd
- bugfix: internal links not processed properly (#107)
5e20529
18 August 2022
- feat: enable marked options configuration in frontmatter
#117
- feat: enable marked options configuration in frontmatter
#116
- bugfix: fixed embedding files by block (#104)
c2bd743
- docs: added more "advanced slides in action" samples
1807c1a
- bugfix: embedding of files doesnt work when heading is on line zero
7ad886a
- .
4de1447
5 July 2022
- bugfix: notes where not compatible to templates
19c8519
4 July 2022
- Revert "docs: fixed preview not rendered properly"
5e5f922
- docs: revealjs examples not rendered properly
153ebbe
4 July 2022
30 June 2022
- docs: added "Learn more" documentation with a bunch of samples and tutorials on using Advanced Slides
34250db
- docs: remove examples node from documentation
84c77f1
29 June 2022
- bugfix: links in presentation didnt work (#94)
aea3e1e
- bugfix: http images not processed properly (#100)
3ed755d
- bugfix: Images with ()s in filename do not appear (#100)
73c38f8
- fixed compile issue
c8892ad
14 June 2022
- bugfix: fixed proper path encoding (#99) (#98) (#96)
3fd83cb
- updated tests for footnotes
7991314
- feature: made footnotes stylable by adding footnote class to every item of footnote list (#97)
757c09d
14 June 2022
- Revert "bugfix: Slide preview doesn't render if the note name ends in ")" #96"
5cc56e9
13 June 2022
- Add note to 'index.md'
#95
- bugfix: Slide preview doesn't render if the note name ends in ")" #96
6183a49
- bugfix: endless loop on self referencing templates
feba55b
7 June 2022
- feature: Support default backgroud image (#93)
413e318
- bugfix: made yaml parser more robust on typos
26e4d17
- reset background color & image before set new value
f6725b3
- moved target on top of function
87b04d1
- docs: added documentation on default backgrounds for all slides
34edad2
6 June 2022
- bugfix: fixed footnotes rendering (#87)
ec2cff4
- bugfix: footnoteprocessor should only be called when a footnote is present
3a41ed5
31 May 2022
- bugfix: images referenced could not be found on export
c8bca0b
- bugfix: exception on rendering after export
9015b1e
30 May 2022
- refactoring: made findFile more general
248ad3b
27 May 2022
- bugfix: element annotation on embeds not worked
0f6581b
25 May 2022
- bugfix: including notes should remove frontmatter and footer
433dbdb
- bugfix: remove frontmatter in file parser
c8ffc92
- bugfix: removed debug output
e9b8b1d
25 May 2022
- refactoring: simplified code
323cdbe
- fixed tests
2855fc3
- feature: support for block-links
3f08ad3
- refactoring: simplified code
5a19f56
- refactoring: moved getAbsolutePath to parent
b0d09cb
- refactoring: extracted getTfile
191e89c
- refactoring renamed filepath
c3dd98a
- refactoring: simplified code
764c5cd
- renamed variable
a5e1cab
- refactoring: renamed variable
062ea38
- refactoring: simplified code
cf33712
- refactoring: made getMarkdownFile private
6d36abb
20 May 2022
- bugfix: no border should not be applied on all table headers
8fca8a5
20 May 2022
- feature: consult: added compressedList class
d089f3c
- feature: added class for wider table layout & table layout without border
9450a61
20 May 2022
- feature: added arrowList class to style unsorted lists with arrow indicator
8d830f2
- build: minify production build (this leads to a 60% smaller build)
d0f78d4
17 May 2022
- feat: add short code icon processor
#88
- docs: Added a short documentation about Emoji shortcodes
a6a5371
- bugfix: made list padding relative to font size
230f880
- fix: remove unnecessary escape character
52167a1
- bugfix: moved emojiProcessor to processors directory
c58a2e7
17 May 2022
16 May 2022
- feature: removed unnecessary clutter when rendering slide in node preview
714f13c
16 May 2022
- updated tests
9ece19a
16 May 2022
- bugfix: stretch too agressive
180479f
16 May 2022
- bugfix: fixed image stretching in portrait mode
7d881b6
- bugfix: added padding between list and sublist
d9837df
16 May 2022
- bugfix: fixed bulletpoint layout in consult theme
5626c2a
15 May 2022
- bugfix: made grid block composing recursive
80904ac
15 May 2022
- bugfix: template property parsing may throw exeption
220b546
15 May 2022
- bugfix: parent grid of embedded grid rendered incorrect
7caad18
15 May 2022
- fixed tests
cd5fc77
15 May 2022
- typo
4fb0154
15 May 2022
15 May 2022
- bugfix: nesting of grid components causes rendering issues
24e254d
15 May 2022
- bugfix: added circuit breaker to prevent endless loops on circular template references
f99fe6c
15 May 2022
- feature: it's now possible to nest templates in templates
7639816
- updated tests
c36cec1
- bugfix: empty slide annotation detection was to agressive
63099fd
14 May 2022
- bugfix: merge multiple template files before processing
f5aee83
14 May 2022
- feature: it's now possible to mix & nest templates with other note references
9301b6c
- updated tests
bb03910
- bugfix: remove template property on slide annotation after template is processed
d86e223
14 May 2022
- bugfix: wrong background for callouts on themes with white background (#79)
70a02cf
- updated tests
8837291
- bugfix: stretch doesnt work when used in template block
7f8d37f
- feature: added footnotePlaceholder variable to define where footnotes should be placed on slides
29a62cd
- removed debug code
1e05274
- feature: its now possible to resize images when using markdown style links
bf85470
- docs: update docs on footnotes
73a889a
- bugfix: multiline comments not recognized properly (#81)
ced5756
- bugfix: made attribute parsing more robust
664d32e
- bugfix: npe on contains
0860e99
- Update footNoteProcessor.ts
31aa6a0
- docs: enhanced documentation on image scaling
e2e793c
- bugfix: footnote processor so that footnotes can be formatted by markdown processor
d895c3b
10 May 2022
- docs: updated documentation on templates
f833d7b
- feature: added support for Charts
7b281ce
- added own template for embedded files
a5a15f0
- added charts coloring
77dfb91
- docs: added Documentation on Charts
5b9a4b9
- feature: Embeding of Slides into Obsidian Notes
c1ee39f
- docs: added documentation on embedding Slides
f41f87a
- Typos and language
ec460ec
- added embed parameter for rendering
cd7e727
- bugfix: mix in label types causes errors
21e07be
- feature: added syntax suggestion for embedding slides
762e9ac
- bugfix: embedded slides may point to wrong file
80419ac
- server is now able to provide embedded markdowns
fe724b7
- feature: By default auto completion is only active when slide preview is active. This behavior could be changed in Advanced Slides settings
b05abe4
- bugfix: charts. rendered too big
59347aa
9 May 2022
- bugfix: Remove extra leading space in fragmented list
#77
- refactoring: moved dictionaries to own package
d1b9943
- refactoring: introduced DictionaryMaps as treestructure between dictionaries
3c5a34c
- build: simplified packaging
2bab239
- refactoring: simplified suggester
966a672
- refactoring: simplified getTag
15d568a
- refactoring: exported filter to Dictionary. Introduced strategy & name for better filtering
d92eb8a
- simplified split component in suggester
43bc08f
- simplyfied AutoSuggester
c0c81b5
- bugfix: remove extra leading space in fragmented list
d535271
- bugfix: autosuggest for wrong property
6e5aae8
- added ReadTag
bff3b2e
- bugfix: elements not detected properly when annotating nested components
0190b6f
- bugfix: fitText causes texts that are bigger than parent
2a27b2b
- Remove extra leading space in fragmented list
adc56aa
- fixed initial autocomplete
27b8c4b
- bugfix: suggester now autocompletes properties on first character inputs
5f91e30
- comment suggester requirement should work for open comments
06b642a
- remove debug log
4a6d372
5 May 2022
- bugfux: Remove "fix" for empty lines in multiline LaTeX expressions
#75
- feature: added auto completion suggester for Advanced Slides components
5009ea8
- cleanup & made autoComplete togglable
7147f35
- fixed issues with closing tags
6a440cb
- Remove "fix" for empty lines in multiline LaTeX expressions
caad138
- fixed tests
2258d2b
2 May 2022
- enhanced dict
2ef490f
- added test for templates
28c2c83
- added unit test for callouts
a1dcc9e
- feature: added code completion based on obsidian-various-complements-plugin
958928f
- added unit test for grid stretch
4e9691e
- .
b7898f7
- fixed tests
3b663ff
- updated various-complements api calls
f4996f8
- added unit test for bg image referencing
9ac143b
- bugfix: rendering issues on block processor
da0b4bd
- feature: added support to webp Images
e304c3d
- bugfix: template variables not recognized when there is a tailing whitespace after them
5c100a7
- bugfix: whitespace in images causes rendering issues
b0df0ea
- .
ec12e24
- docs: fixed documentation on pads
5928e6b
- .
3f00513
25 April 2022
- added sample for consult theme
8fe21d8
- docs: added documentation for template language
114acfc
- feature: added consult theme
541f792
- feature: added template functionality. It's now possible to create a slide based on a template you created before
804109c
- feature: template processor is now able to process variables
5c2718e
- docs: updated documentation on slide backgrounds
6d29d85
- bugfix: overwrite of font weight was not working properly
1bab7b1
- feature: added ability to declare optional template variables
e344451
- feature: its now possible to reference background images with obsidian references
bfbaefc
- docs: updated installation documentation
d233ed3
- added helper function to get absolute path for TAbstractFile
04120ad
- docs: added info that plugins have to be enabled (#71)
7ddea9a
- docs: added documentation for consult theme
126141a
- bugfix: templates break when colon is part of content
1f20a28
- .
d3eb655
21 April 2022
- updated tests
1021011
21 April 2022
- feature: added support for Callouts (#64)
e8d1812
- feature: added align stretch for grid component to stretch content inside grid evenly
28fdbc5
- docs: added Documentation on Callouts
67ef4d4
- bugfix: Images not rendered properly when no whitespaces around markup
530b9cd
- feature: it's now possible to define a font weight in reveal theme
a330fb7
- docs: added documentation on Auto-Animate
0f3d844
- docs: added documentation on grid stretch
f3c3da2
- bugfix: auto-animate property lost when it's not a key value pair (#61)
0536614
- enhanced basic reveal theme
4712523
- feature: Support for dark/white backgrounds in Callouts
5b70118
- bugfix: font size for h5 & h6 not set properly
705cb98
- added h5 & h6 sizes in reveal themes
be02032
- added proper title in documentation header
c6a56c6
- bugfix: direction should not be overwritten on alignment
655b755
- bugfix: markdown not rendered in blocks when theres no whitespace between block and content
bb8e35e
- bugfix: icons with '-' in name are not displayed correctly
e0fe45b
- .
3149277
19 April 2022
- bugfix: findFile throws exception when no active Document found (#65)
0a8d13a
- made target TAbstractFile
2a996e1
- bugfix: show view only when active document found
9b4c109
8 April 2022
- feature: added show grid option to support the design process of new slides
1e71dc3
- bugfix: Internal Links to images render incorrect image (#49)
07e252e
- bugfix: codeblocks should not be affected by formatting
ce4e9d8
- docs: added documentation on codeBlocks & line highlights
a5a0488
- .
f705c4a
4 April 2022
- Added a few lines to fragmentProcessors.ts to allow formatting in fra…
#60
- Added a few lines to fragmentProcessors.ts to allow formatting in fragment lists
240dd92
25 March 2022
- fix: ignore unordered lists in code blocks from parsing as a fragmented list
#47
- fix: ignore unordered lists in code blocks from parsing as a fragmented list
#45
- build: added pretifier to compile chain
63c5ae4
- pretify code
2cb5da4
- bugfix: Footnotes not rendered properly in tables (#55)
1bea9aa
- bugfix: Multiple footnotes on same slide out-of-order (#54)
bf18285
- Fix typo
856f397
- bugfix: Digit followed by closing parenthesis ')' followed by space and text won't render (#53)
ca3cc53
- Fixed typo
19daa5b
13 January 2022
- build: migrated to Mathjax3 (#40)
3422160
- feature: added auto fit option for text elements
4335a8b
- cleanup
fd9b219
- added npm script to run docs and dev environment
c33fca1
5 January 2022
- bugfix: failed to load plugin (#36)
c0582d3
5 January 2022
- bugfix: plugins should not be loaded when printing to pdf
418eb96
- bugfix: exception when no instance of preview window found
1d54fcb
- bugfix: broken links for frontmatter additional css scripts (#38)
194a262
4 January 2022
- feature: bg property does now support images
f2edc38
- docs: updated documentation on background images
6435141
- bugfix: crash on normal html comments
5bb1e82
- build: exclude files im not working on
e49c6e0
- bugfix: empty preview after force reload
6893cda
4 January 2022
- feature: two way synchronisation of slide page & markdown lines
dbdd1a1
- feature: added icon shortcode support
:shortcode:
(#35)fa6a568
- docs: added documentation on links between slides
c3e7819
- cleanup
e32376e
- fixed speaker view
450ec77
- docs: added documentation on shortcode icons (#35)
08ee73f
3 January 2022
- added chalkboard & custom controls plugin
2ba49dd
- feature: added default theme property to settings (#25)
8c60d99
- feature: added highlight theme configuration to settings
95f8a99
- feature: added menu plugin
fca47cd
- feature: added Chalkboard to slides
3eb93a2
- feature: added transition style setting (#25)
98bf6c3
- feature: added configuration of transiton speed to settings
32d2fc2
- docs: added documentation for overview plugin
9329ecd
- feature: added configutation of controls plugin to settings
8a68db2
- docs: added documentation for chalkboard plugin
b844b85
- docs: added documentation for menu plugin
fef90b0
- added page number display option to settings
ff492a5
- feature: added progress bar configuration to settings
30cf04f
- fixed slidesettings
ee1bed5
- bugfix: controls color should not be overwritten by autofont color
9476459
2 January 2022
- docs: added documentation on Icons
73927c5
- build: detect scss & template changes in watch mode
607039c
- bugfix: slides where not rendered properly when the were in a subfolder of vault (#33)
4be7b36
- added parser for icon image links
572072a
- feature: added autoClosing html tags
b54ab3c
- feature: added icons (based on font awesome 5)
b5b8947
- bugfix: codeblocked image where not rendered properly
7d967a2
- fix: icon comments where ignored
7e374c1
- added new sample
a587937
2 January 2022
- added exportDir setting
0572c09
- added image collector
fb5f704
- bugfix: synchronize view should also work for vertical slides
950bc98
- feature: added the ability to export presentations as html (#32)
4a7b168
- refactor: introduced yamlParser as central class for frontmatter parsing
b4c3e02
- bugfix: view synchronisation doesnt work for custom separators
e3d9f7a
- simplified code
9ff1d4f
- bugfix: exported presentation not rendered properly
8c244f8
- bugfix: background images not exported properly
e46c909
- bugfix: do not link files that are in the export directory
b1c1ccc
- redirect after export
517953c
- copy images to export dir
fce4e8b
- bugfix: exception when only vertical separators are used
89dbcae
- bugfix: images not rendered properly in exported slides
142656e
- open exportDirectory after export
f852d75
31 December 2021
- feature: synchronize Cursor position to markup of current slide when slide changed
8bdf6de
30 December 2021
- bugfix: print layout broken when using grid component (#31)
39ca3e1
- feature: added print presentation functionality
2ca6854
29 December 2021
- added example
1685291
- feature: improved alignment, its now possible to align in 8 directions
b981491
- bugfix: forgot justify
484d38d
- fixed focs
85c43db
- docs: updated documentation on alignment
c573925
- moved example in docs folder
8fcd0a4
28 December 2021
- Apply fixes from CodeFactor
#30
- bugfix: its not longer need to prefix annotations with . and suffix with :
4ebb0fe
- bugfix: grid layout not longer static
a1d84e0
- feature: added option to justify content inside a grid
6ba3813
- docs: added documentation about grid alignment
379c348
- bugfix: setting bg on slide causes wrong behaviour
dd028c2
- bugfix: only one slide annotation is allowed
5cf5cfe
- bugfix: LaTex in table headers not rendered properly
fc3b4f0
- bugfix: reload causes first slide to be rendered
6a9dae5
- bugfix: not all reveal properties are exposed to yaml frontmatter
32dba7e
- [CodeFactor] Apply fixes
db716d6
- dbg should also add border to slide
c5c83b5
27 December 2021
- build reveal themes on the fly
dfbb589
- migrated mattropolis theme to scss
1205ab3
- feature: added bg attribute to annotations
8227788
- simplified grid component
18c041e
- feature: added all grid attributes to annotations
f81db3a
- simplified gridProcessor
efdb8f4
- feature: added drag / drop for annotations
30378f7
- feature: set font color based on background color for grid component (#27)
25465af
- unit test commentParser
8e3f5cf
- fixed tests
93517e0
- extracted buildScss to function
ee12301
- moved processors
61718ca
- added more tests
5f4ee94
- added tests
81ca725
- docs: updated documentation on attributes
de992e3
- build: build reveal themes as part of Advanced Slides build process
43d1506
- fixed background color detection
b339700
- bugfix: images comments not parsed properly
899800b
- standardized build configuration
7a2810c
- bugfix: webserver should only listen to localhost (#29)
17179f9
- moved layout to subfolder
658d9b7
24 December 2021
- added more unit tests for grid component
cb7d0d5
- bugfix: row flow is not aligned properly
eab04f5
- bugfix: invalid layouting when first line in grid is not empty
dd83be9
- bugfix: child size should not grow when border is set
4717b43
- bugfix: element in grid row should be spreaded evenly
1e6309f
- docs: added a better example for grid fragments
ef07a49
- docs: fixed documentation about Row flow (#28)
557d4d5
- bugfix: autosize images based on container size
4fca2a6
- fixed docs
65eb63f
24 December 2021
- feature: added grid component
2bc8820
- feature: added animation to grid component
52e217a
- feature: added flow direction for grid components
ca42f9b
- docs: added documentation for grid component
c8cb94c
- feature: added position by name for grid component
b5a4a91
- bugfix: p around image should not have a line height
2786d8f
- docs: added documentation on filters of grid component
3a8fc48
- fixed linting errors
92ff47d
- docs: added documentation for padding of grid component
95f4635
- docs: added documentation for background of grid component
611de94
- bugfix: Images are displayed even if there is no empty line behind the image
0caf1c1
- docs: added documentation for animation of grid component
1f98763
- docs: added documentation for border attribute of grid component
a93b10c
- docs: added documentation for fragments of grid component
04be8ae
- docs: added documentation for rotation of grid component
93cee23
- feature: added fragments support for grid component
dbdd0cc
- feature: added ability to set background color in grid component
fc707c8
- feature: add padding to grid component
5998c5f
- docs: added documentation for opacity of grid component
3769ba1
- feature: added rotate to grid component
1f70458
- feature: added filter property to grid component
45dc484
- feature: added border property to grid component
5e3b98d
- feature: added opacity to grid component
71f4e99
22 December 2021
- build: added static code static code analysis
f2642a1
- bugfix: reduce the flickering on live preview refresh
bd8eabe
- cleanup code
2264819
- code cleanup
743a0e4
- feature: added option to toggle autoReload in Advanced Slides settings
a3d4c9d
- code cleanup
aad907b
- cleanup code
a7ee728
- feature: added command to reload slide preview
b2b114b
- code cleanup
5ce895d
- code cleanup
04110de
- code cleanup
338e724
- fixed unit tests
2273534
- code cleanup
ea9f50b
- format code
7a871e7
- code cleanup
64eaf5d
21 December 2021
- bugfix: Avoid managing references to custom views (#21)
eb78e55
- bugfix: Obsidian's config dir isn't necessarily (#20)
39d0375
- bugfix: Recommend using window.open instead of using an electron dependency (#22)
f7be39e
- onChange should only trigger render for active slide (#24)
afde4ea
- bugfix: speaker notes not longer working
cec5398
- bugfix: adding a sandbox directive for iframe elements (#23)
c3e8f9b
- bugfix: exception when view already closed
3ae6bfe
20 December 2021
- ci: generate coverage badge on release
d5acc19
- Create badge.yml
f853be4
- Delete badge.yml
fddbad0
- Update docs.yml
935067c
- ci: generate coverage report on release
0db5c5d
- Update badge.yml
c37b2f3
- Update docs.yml
b9642e9
- updated coverage config
2f763bc
- Update docs.yml
fe6baf8
20 December 2021
- bugfix: annotations on excalidraw images not working (#17)
ccf55a7
- footnote test not working
51f7293
- Delete coverage.yml
e6cf0e1
- Create coverage.yml
50a2660
- docs: added documentation for excalidraw images
d19ea8c
- exclude obsidianUtils.ts from coverage
a119270
- bugfix: inline latex is not rendered properly (#18)
cb60a78
- ci: added code coverage report for release
81a9355
- removed debug log
2a1490f
- ci: run tests before release
b5f6181
19 December 2021
- build: updated build workflow to be able to write unit tests
19ebcf2
- added unit-test for split component
f00fc69
- introduced ObsidianUtils for easier mocking
631e2e1
- added unit-test for images
c5d9455
- added unit-test for embeds
3872ea8
- added unit-test for headers
57edfe9
- refactored testclass
9e64b24
- added unit-test for slide backgrounds
123b4b9
- added unit-test for fragmented lists
78bdcf6
- added unit-test for block comments
2a1281a
- added unit-test for links
f97a82d
- added unit-test for fragments
052e1d6
- added unit test for text style
5ba3ef4
- added unit-test for slide annotations
7c10e8a
- added unit-test for inline styling
a013e5e
- added unit-test for Horizontal / Vertical Slides
aaec1bb
- added unit-test for lists
4fb58e4
- added unit-test for mermaid
9cdd6e7
- added unit-test for enableLinks property
86b1571
- added unit-test for speaker notes
9462647
- added unit-test for element annotations
bc2e172
- added unit-test for footnotes
42c0177
- added unit-test for tables
71cfbad
- added unit-test for math
329c853
- added unit-test for blockquotes
0eddcdc
- added unit-test for inline code
36e3414
- bugfix: aliases not used for internal links (#15)
0ce98de
- activated all tests
f18f61c
- bugfix: bold text not rendered properly (#16)
4c57bff
- bugfix: internal links not rendered properly (#14)
6cb7375
- renamed testclass to basicSyntax
ab72bff
18 December 2021
- bugfix: error in embedding notes (header not stripped properly)
aa6cc3f
- bugfix: links not rendered properly (#8)
efb486f
- regex should not be multiline
3b2cf91
18 December 2021
- feature: added enableLinks frontmatter property to render links markdown links to notes in slides (#8)
f1648d3
- bugfix: split component is not working (#11)
c0e3703
- made command toggleable
f55f94c
- feature: added a command for Show Slide Preview (#12)
c9d9a8c
- docs: added documentation of enableLinks propertx
e7af88f
- added distVersion to esbuild
f36b2c2
- bugfix: underscore separator (___) is broken (#13)
1b3643d
- ci: update dist version on on release
0217061
- Merge branches 'main' and 'main' of github.com:MSzturc/obsidian-advanced-slides
a0e6503
17 December 2021
- refactoring: simplified imageProcessor
3e4bd59
- feature: added fragmented unordered lists list
98fe52b
- docs: added documentation for fragmented lists
d47e8dd
- commentParser is now able to parse attributes
99e9eb4
- docs: added documentation for speaker notes
051fc0b
- bugfix: invalid range exception in internal note links (#8)
2334640
- docs: added documentation on fragment-index (#10)
f7f7a68
- feature: added ordered fragmented list
0163aa6
- changed weight
6387e68
16 December 2021
- added documentation about fragments
9a295b9
- feature: added support for images outside of your vault (#7)
6b7f386
- bugfix: images with width or height property are not centered
13d0e57
- docs: added Documentation for including images outside of your vault
3c30e18
- docs: improved sample data for images
b6dbbf5
15 December 2021
- bugfix: invalid dependency causes advanced slides crash on activation (#5)
2a22017
- added comment support
f65c343
15 December 2021
- Update docs.yml
45d2001
15 December 2021
- added theme
2389347
- added split component documentation
86c780d
- updated Readme
28e7889
- added basic syntax documentation
951b360
- more documentation
10b077c
- updated documentation
88780f9
- adding Getting Started section
c1b2648
- added theme documentation
fce4dff
- added github stats footer
8b15dda
- feature: added mermaid support
83c634d
- added documentation config
06371bb
- added documentation landing page
2b09669
- Create docs.yml
2ac564b
- documentation: added element annotation section
9128e05
- added frontmatter documentation
f3bab26
- added documentation for highlights
4d9690a
- added Credits page
1827724
- bugfix: documentation
759366d
- build docs only on tag
654f103
- Update docs.yml
40b4cfb
- added How to use in documentation
f2b609a
- added hugo files
766074f
- bugfix: markdown highlights dont get rendered properly (#4)
ef74b46
- Update blockquotes.md
246baec
- bugfix: images in documentation
778ef00
- updated gitignore
256941b
- disable minify for docs
bcc93be
- Update blockquotes.md
d82d163
- Update blockquotes.md
8684cfa
- bugfix: typos
ffbe75e
- updated documentation
bca5f44
- set baseUrl
894eb65
- fixed typo in docs
10953e9
13 December 2021
- feature: added Excalidraw support
1066e9e
13 December 2021
- removed layout extensions from mattropolis theme
fc7fb2a
- added documentation for left / right split
744bb23
- added wrap functionality for split component
ad74cf0
- bugfix: TypeError: Cannot read property 'path' of undefined (#3)
419023c
- added documentation for split gap
e8b37a3
- remove version prefix on bump
6e3fed6
13 December 2021
- build process is now able to compile scss files
381d143
- added split component
caca634
- its now possible to configure port in plugin settings
1f0ea1d
- added proper error handling for port binding
e6ac676
- build: added bump version workflow
6f4548b
- updated versions
88691f0
- build: auto generate release notes
6b0ee38
- prepare for release
bc393dc
- load layout.css by default
79f7b66
12 December 2021
- added documentation about slide backgrounds
da70900
- feature: it is now possible to add further css files to a slide deck
07c18d2
- added License file
cdbb38a
- feature: Live preview now has a button to re-render slides
6bef396
- documentation of slide annotations was misleading
125c0aa
- prepare for release
1dad435
- feature: attach release notes on release
ffc094c
11 December 2021
- bugfix: invalid escaping of multiline latex expressions
79897f5
- bugfix: empty lines in LaTex expressions cause rendering errors
b28c00e
- bump
caf0691
- updated description
c0e4f93
- bugfix: exception in onUpdate()
d8b4159
- Update release.yml
a58e5dc
9 December 2021
- added latex processor
aec30f3
- bugfix: image rendering
85d551e
- added format processor
25d3334
- bump
bac2887
9 December 2021
- download reveal on first launch
34719ab
- bugfix: strip yaml for embedded markdown files
25828f1
- bump
5cf9bca
- Update release.yml
7fe6ab6
9 December 2021
9 December 2021
- added support for internal links
2f4072e
- able to open presentation in webbrowser (localhost:3000)
dfc7840
- added open in Browser button
ba5aa0c
- bump
ef61e79
9 December 2021
9 December 2021
- added block comment support
744aeac
- added documentation for annotations
d6bcc58
- updated esbuild to es2020 (since obsidian is based on node 14)
39dea37
- bump
f168c1f
8 December 2021
8 December 2021
- pass reveal options from frontmatter
6fd1e4c
8 December 2021
- serve first rendered markdown slides
d8490ad
- basic obsidian module that is able to hotreload
5ba008b
- added readme
cdaf621
- refactored revealPreviewView to own class
888889d
- added view to render webpages
8abdf12
- restore slide position on update
0a15b51
- added RevealServer
7292c78
- added RevealRenderer
b5539c5
- Create main.yml
bc9af93
- cleanup
7623c04
- update view on edit
30723a9
- added support for highlight themes
6f91630
- refactoring: moved styles to stylesheet
b5472bd
- cleanup
fdfa2ef
- hotreload on changes in styles.css
b473e02
- initial project setup
4a545be
- cleanup
b6059f9
- Update release.yml
ea2787e
- Update and rename main.yml to release.yml
9e8462c
- added custom icon
ba9526e
- render input without processing
791a036
- feature: display images
72a9250
- cleanup
ac86de3
- Create FUNDING.yml
e44ce15
- Update release.yml
41efd16
- Update release.yml
ea2e7f9
- Update main.yml
e8043aa
- ignore error
b40707f
- bugfix: use black as default theme
4e514b3
- added demo
ff82a95