Skip to content

Latest commit

 

History

History
1434 lines (1051 loc) · 133 KB

CHANGELOG.md

File metadata and controls

1434 lines (1051 loc) · 133 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • Bump @types/color from 3.0.6 to 4.2.0 844bb7f
  • Bump highlight.js from 11.11.0 to 11.11.1 0944df8

2 January 2025

  • 🎨 clean up markdown postprocessor f1b61e3
  • 🐛 fix split even 030ee15

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

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

  • 🎨 replace var with const/let f28ab14
  • 🔊 update log levels 2ddda78
  • 🔧🔥 Remove default hotkeys 6fd67a9

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

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

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

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

18 August 2022

  • docs: added workout plan sample 23cf8ca

18 August 2022

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

  • docs: fixed preview not rendered properly df997d0
  • docs: removed home button e97b441

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

  • changed styling of ordered lists in consult theme c16da87
  • removed debug output 3a864f5

16 May 2022

  • feature: removed unnecessary clutter when rendering slide in node preview 714f13c

16 May 2022

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

15 May 2022

15 May 2022

  • bugfix: more defined way of template lookup 08db411
  • removed debug out 6ac318f

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

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

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

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

15 December 2021

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

9 December 2021

9 December 2021

  • added footnote support (a proper stylesheet is missing) 2c9c01d
  • bump 545e2bd

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

0.1.0

8 December 2021