Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

link hash for ref inside a slide does not work #3231

Closed
maurerle opened this issue Jun 19, 2022 · 2 comments
Closed

link hash for ref inside a slide does not work #3231

maurerle opened this issue Jun 19, 2022 · 2 comments

Comments

@maurerle
Copy link

Coming from jgm/pandoc#8136 I found that the issue with link-citations comes from reveal.js as they are not resolving a link to content on a slide id="ref-mycitation".

I understand that it is great and consistent behavior to have the current slide id in the url, yet it would be great to also be able to link to content on a slide and not only to slides.

Do you think that this would be possible or is it something which won't be implemented in reveal.js and pandoc should handle this correclty (create a link to the #references page instead of to the citation)?

Thanks a lot!

@maurerle maurerle changed the title ID inside a slide does not work link ID inside a slide does not work Jul 10, 2023
@maurerle maurerle changed the title link ID inside a slide does not work link ID for hash inside a slide does not work Jul 10, 2023
@maurerle maurerle changed the title link ID for hash inside a slide does not work link hash for ref inside a slide does not work Jul 10, 2023
@maurerle
Copy link
Author

maurerle commented Jul 10, 2023

A way to solve this for mathjax equations is shown here by finding the nearest section id: #2222 (comment)

But this issue is quite different. It seems that linking to a ref inside a top level slide works fine, but does not work on a nested/vertical slide:

For example this slide:

<section id="references" class="title-slide slide level2 unnumbered">
<h2 class="unnumbered">References</h2>
<div id="refs" class="references csl-bib-body" role="list">
<div id="ref-myref"
class="csl-entry" role="listitem">
<div class="csl-left-margin">[1] </div><div
class="csl-right-inline">My Bib Ref [Online]. [Accessed: 15-Apr-2022].</div>
</div>
</div>
</section>

does not work when referencing #/ref-myref
but it does work to reference #/references or the second level #/refs

Is there a reason why resolving href hash refs is limited to the first 2 levels?

@t-fritsch
Copy link
Collaborator

I think that nested ids inside slides is not supported by reveal and the fact that the second level ids (#/refs) are working seems like not a feature but a bug 😅

The code responsible for this "feature/bug" seems to be in the function getIndices() which uses slide.parentNode (either here or here ).

Anyway the fix to make this work for every nested element that has an id attribute (no matter how deep it is in the slide tree) seems quite simple.

I've made a test in my local version that seems to work. I'll submit a PR. 👍

@hakimel hakimel closed this as completed in 27ff199 Aug 6, 2023
lenis0012 added a commit to chilit-nl/reveal.js that referenced this issue Jun 13, 2024
* Support multiple aside notes elements per slide

So far, multiple notes per slide are only supported if they are
attached to fragments (without fragments, only the first aside notes
element on a slide is displayed).  With this commit, the contents of
all notes on a slide are displayed (except for fragments with notes,
for which, as before, only each fragment's first/single note is
displayed).

* Add generated files

* update browserlist from '> 0.5%, IE 11, not dead' to '> 2%, not dead' hakimel#2985

* Missing lang attribute

The lang attribute does not default to English. It defaults to an unknown, which is an accessibility issue.

* fix issue with past/future vertical slides remaining visible in Safari 15.4 (closes hakimel#3164)

* fix issue were auto-animate could interfere with inherited line-height

* Update js.yml

Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>

* prevent extra \n at end of single notes hakimel#3010

* fix merge error, closes hakimel#3277

* remove doppler

* fix getAttribute exception in notes plugin hakimel#3285

* 4.4.0

* Gulp livereload: include subfolders to watch for changes in html and md

Currently it's only watching for changes to `.html` and `.md` files located in the root of the project. I was frustrated when livereload stopped working for me: turns out it was because I put my content into subfolders.

* roll back unintended change to index content

* Add theme 'dracula'

New theme using color palette from [Dracula](https://draculatheme.com/)
dark editor theme available for quite a number of different
applications.

* 2023

* only test one node version

* run tests in node 14

* audit fix

* spec updates

* adds jump-to-slide, press G to activate

* add jump-to-slide to help overlay, style tweaks

* delay slide jumps a few ms

* update hljs 10 > 11.7, fix perf issue in demo presentation caused by auto lang detection

* jump-to-slide is 1-indexed, falls back on word search

* better selection color contrast for black theme

* enforce a min length on jump to slide search queries

* fix incorrect condition for jump-to-slide

* jump to slide tweak

* fix security alerts by upgrading glob-parent hakimel#3343

* scope print styles to .reveal hakimel#3348

* Fixes typos

* Correctly strip leading white-space from markdown

If the markdown contains something that is indented by more that the
`leadingTabs`/`leadingWs` then extra white space is incorrectly removed.
ie the following example:

```
    <section data-markdown>
    some text
       indented text
          more indented text
    </section>
```

would result in the following markdown:

```
some text
   indented text
  more indented text
```

We can work around this problem by using a function to generate the
replace value.

* Add RFC3986-compliant URL format encoding

Fixes hakimel#3315

* add sortFragmentsOnSync option, makes it possible to avoid unwanted sorting in editing environments like slides.com

* Fix overview spacing for disabled auto layout (hakimel#3291)

* Fix overlap in overview when config.disableLayout === true

* run gulp js
after commit 9193e5c

---------

Co-authored-by: Hakim El Hattab <hakim.elhattab@gmail.com>

* remove commented out config

* Black & White compact themes with verbatim headers. (hakimel#3310)

* rename high contrast themes, dont change anything else compared to black/white themes hakimel#3310

* reduce fragment style specificity, add custom class to reset fragment styles hakimel#2927

* build latest css

* 4.5.0

* add ln-start-from for code sections to markdown

* add tests

* fix code block auto-animate bug that caused unmatched lines to appear without fading in

* auto-slide duration falls back on global setting instead of looking at first fragment

* fix issue where fragment-evel autoslide timing was when multiple fragments share the same index

* fixes livereload when using root CLI param

* ignore node_modules for livereload

may allow perf boost

* allow theme subfolders

allows custom themes to import files from subfolders inside the `css/theme/source` folder.

in `css/theme/source/custom-theme.scss` we can now do
```scss
@import `custom-theme/controls`
@import `custom-theme/headings`
...
```

* adds ability to override markdown default options

```js
Reveal.initialize({
    markdown: {
        defaultOptions: {
            verticalSeparator: '\n--\n`,
        }
    }
})

* add support for links to the id of an element nested inside slide

fixes hakimel#3231

* build

* move markdown default options to top level hakimel#3443

* update markdown default notes separator to ignore inline occurances of 'notes:', closes hakimel#1915, closes hakimel#2762

* fix scss watch tasks broken on syntax error

when there is a syntax error in a sass file (theme or core) the npm start command used to hang, forcing the user to stop and restart the task to compile again.
this fix allows to keep the start-task watching/compiling even when there is an error :
- the error is displayed in terminal
- the rest of gulp tasks are not called (no reload in the browser)
- the user can edit the scss files to try a fix without the need to stop/restart the `npm start` command

* speed up livereload

connect.reload needs a stream of files to fire, but this stream is irrelevant here and slows refresh time a lot (from ~2ms to 2000ms here)

* Fix dracula's theme list-style on sub-items

* fix typos in variable names

* Refactored var to let or const, strict equality

* build md plugin hakimel#3454

* Update demo.html

switch themes keep current slide

* fix code blocks font when printing pdf

fixes hakimel#2867

* add start/stopEmbeddedMedia API methods for controlling playback of video/audio/iframes

* fix dracula li markers

replace :before pseudo elements with :marker selector

allows to have different marker based on the level of nesting (as in other themes : disc, square, circle)

* fix dracula theme li numbering

* refactor dracula theme sass code

* add test deck with 500 slides

* 4.6.0

* fix alpha overlap during scrolled code highlight transitions

* foundation for reader mode, activate via 'mode=reader/print' config param

* 4.6.1, remove log

* separate reader mode into individual controller, add scroll triggers for fragments

* revert demo changes to index.html

* reader mode; deeplink support, presentation scaling, scroll trigger fixes

* refactoring, fix preload distance

* fix empty slide bug when all slides in a stack are hidden via data-visibility

* Notes plugin: notes from data-notes attribute were not shown

* add support for aside element notes inside of fragments (fixes hakimel#3478)

* reader mode can be turned off without reload, add Reveal.toggleReader()

* revamped reader mode sticky logic, add option for fullscreen pages

* rename 'mode' config value to 'view'

* reader mode supports scroll snapping, sticky pages with scroll triggers are always full height

* fix preload bug

* refactoring, remove unused layout

* dispatch slidechange events in reader mode

* fix incorrect unit for slide-width/height css variable hakimel#1263

* fix issues with active slide logic in reader mode, foundational work for auto-animate support

* update api method name

* Support to 'wheel' event listener

* add support for responsively activating reader mode via

* reader mode tests

* refactoring

* reader mode; named deeplink support, stay on same slide when reader mode is turned on/off

* reader mode progress bar

* reader mode progress bar can be dragged to scroll

* finishing touches on reader mode progress bar

* refactoring

* mobile tweaks

* reader progress theming, automatically invert based on slide bg

* convert sass controls spacing to css var, full height reader progress bar

* disable overview while in reader mode

* audit fix

* more accurate scroll trigger positioning in progress bar

* reader mode tweaks

* reader mode accessibility, bug fixes

* readerScrollBar -> readerScrollbar

* rebuild assets

* prevent extra page at end when printing to pdf, reader mode styling tweaks

* don't show reader scroll bar when there is no overflow, reader style tweaks

* ===

* audit fix

* add scroll snap points for reader mode scroll triggers

* massive reader mode refactor; adds support for auto-animate + snapping for fragments

* major cleanup of reader mode code

* improved reader progress bar visuals in high density

* reader mode refactoring

* reader mode remembers scroll position when reloading

* fix slide numbers not visible in pdf exports

* ? keyboard shortcut should not trigger when focus is on an editable element fixes hakimel#2645

* reader mode now works for embedded decks

* fix scroll snapping in reader mode compact layout

* reader mode -> scroll view, auto-enable below 435px width

* fix scroll view activation in tests

* not so important

* not important

* remove legacy mousewheel listeners hakimel#3489

* 5.0

* mute video in scroll demo

* chore: fix typos

* chore: remove deprecated css declarations

* chore: bump deps

* rebuild after deps update

* scroll example deck tweaks

* fix speaker view bug, bump version to 5.0.1 hakimel#3512

* md plugin api works even if deck isn't available hakimel#3517

* nil check for deck in md plugin hakimel#3517

* fix issue where background of a future vertical slide is briefly visible ahead of time hakimel#3520

* 5.0.2

* jump-to-slide; add support for 'h.v' format, adapat to match slide number format hakimel#3501

* fix exception when stepping backwards through code highlights hakimel#3524

* bump 5.0.2 version in build files

* search plugin; allow searching for any character (was alphanum) hakimel#2331 hakimel#3532

* search plugin; search for whole phrase hakimel#2331 hakimel#3532

* fix notes in pdf print view hakimel#3535

* fix exception when navigating decks on mobile browsers hakimel#3539

* fix broken mobile scroll view navigation where there were fragments starting at an index above 1 hakimel#3540

* fix pause/help overlay position in scroll mode (closes hakimel#3542)

* fix: use `setAttribute` instead of `innerHTML` to prevent xss

* rebuild

* fix missing backgrounds when scroll view is actived responsively (fixes hakimel#3554)

* 2024

* add support for keyboard navigation in scroll view hakimel#3515

* fix xss issue reported by @realansgar, regression from 3dade61

* add logs to scrollview.js

* update build

* update build

* fix slide backgrounds being replaced by global background

* fix selector constant

* remove console logs

* fix selector constant

* add comment for background fix

* tweaks for hakimel#3568

* add F1 key to toggleHelp for non-english keyyboards

* indentation tweak

* fix fragment events not firing in scroll view + add tests hakimel#3580

* 5.0.5

* new .enter-fullscreen class lets you add shortcuts to fullscreen mode

* fix broken backwards navigation in rtl mode

* dont prevent swipe navigation on video backgrounds hakimel#3584

* allow same background video to continue playing across multiple slides hakimel#3189 hakimel#2882

Co-authored-by: Chi Vong <chivongv@gmail.com>

* don't restart media when it's already playing hakimel#2882

* fix issue when disabling autoPlay config flag at runtime

* don't start video bgs if autoPlayMedia config is set to false

* fix previous bg video playing in background

* fix rtl prev/next navigation on slides with fragments

* Notes: don't error on non-string message

* fix vertical swipe navigation not blocking page scrolling in embedded decks

* fix exception when destroying uninitialized reveal instance (closes hakimel#3593)

* MathJax3: allow non-singleton Reveal instance

* fix r-stack with `grid-template-rows: 100%;`

* update build

* nil check slides before running auto-animate transition hakimel#3592

* auto-animate demo tweak

* Re-add question mark for help

* 5.1.0

* chore: update package lock

* feat: add first draft of jspring 2024 keynote slides

* chore: updates slides

* chore: update slides with new graphics

* feat: add breakout alides

* feat: add extra slides based on feedback

---------

Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
Co-authored-by: Jens Lechtenbörger <lechten@wi.uni-muenster.de>
Co-authored-by: hakimel <hakim.elhattab@gmail.com>
Co-authored-by: Sam <77185816+SojinSamuel@users.noreply.github.com>
Co-authored-by: Alex <93376818+sashashura@users.noreply.github.com>
Co-authored-by: Andrey Mikhaylov (lolmaus) <lolmaus@gmail.com>
Co-authored-by: Juhamatti Niemelä <iiska@iki.fi>
Co-authored-by: Andreas Deininger <adeininger@urbanonline.de>
Co-authored-by: John Kristensen <john@jerrykan.com>
Co-authored-by: Martino <martijn.de.jongh@gmail.com>
Co-authored-by: Elliot" Constantin H <65495509+Proliecan@users.noreply.github.com>
Co-authored-by: Peter Kehl <peter.kehl@gmail.com>
Co-authored-by: Florian Klien <flowolf@klienux.org>
Co-authored-by: t-fritsch <thomas@uidlt.fr>
Co-authored-by: Gildasio Junior <gildasiojunior@riseup.net>
Co-authored-by: Artur Neumann <artur@jankaritech.com>
Co-authored-by: Prarup Gurung <grgprarup@gmail.com>
Co-authored-by: Ricardo Menotti <menotti@gmail.com>
Co-authored-by: Yevhen Kozlov <skyboyer@gmail.com>
Co-authored-by: NGUYEN DINH Quoc-Huy <quochuy@gmail.com>
Co-authored-by: Mr.Hope <mister-hope@outlook.com>
Co-authored-by: Michael Wang <michael19920327@gmail.com>
Co-authored-by: Anas Bouzid <anasbouzid@gmail.com>
Co-authored-by: Christian Ziemski <czml1@gmx.de>
Co-authored-by: Chi Vong <chivongv@gmail.com>
Co-authored-by: Nat Karmios <nat@karmios.com>
Co-authored-by: Wang Guan <momocraft@gmail.com>
Co-authored-by: alifeee <alifeeerenn@hotmail.com>
simon-an added a commit to simon-an/slides-bevy that referenced this issue Dec 5, 2024
commit e15cf92ccddfefe5355203914d1dd728cdf560e0
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 28 14:53:25 2024 +0100

    update specs for 6dea2a50941bf3be6824b3eadc5cb17feb87eb5b

commit 6dea2a50941bf3be6824b3eadc5cb17feb87eb5b
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 28 14:43:42 2024 +0100

    auto-animate no longer skips matching fragments on adjacent slides

commit 0d02d8a303a39b02c919d86c94ec477d1e1b107d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 18 08:26:23 2024 +0100

    default mathjax config now ignores code tags

commit fe4a6e82b01df923085fa867656cf11180490465
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 11 16:05:34 2024 +0100

    fix last slide not triggering slidechange in scroll view (closes #3715)

commit 5a275f223b59f06ec923b34ec0e5e551a6082a0d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 11 15:35:16 2024 +0100

    don't parse math equations in code blocks

commit f979ff68e90693e6c15f30f92b2da779a758c88a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 29 15:39:27 2024 +0100

    fix bug where hiding all except 1 slide in a stack caused controls to break

commit a6417ae747ee5fadc7ab6b20d9fa829f68e04ad6
Merge: 16ac4b00 c9ad3320
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 29 13:21:51 2024 +0100

    Merge pull request #3701 from dennybiasiolli/fixing-gulp-package

    gulp package: fixing encoding before piping to zip

commit c9ad3320579dfba7add047d6905819d9c050164b
Author: Denny Biasiolli <dennybiasiolli@users.noreply.github.com>
Date:   Tue Oct 22 23:07:34 2024 +0200

    gulp package: fixing encoding after updating to gulp 5

    Took inspiration from this issue: https://github.com/sindresorhus/gulp-zip/issues/123

commit 16ac4b00671a8ac6433091118c4ebd9b00255545
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 25 10:27:54 2024 +0200

    prevent double-initialization #3696

commit 96ca819770f5a8b730e54e9d3b86055a730358e2
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 25 09:57:14 2024 +0200

    fix gulp package #3693

commit 95946b4ec622c9edfe9f07154fa677059c32e90d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Oct 21 14:27:51 2024 +0200

    autoplay muted background videos in speaker view #1037

commit 8d7b03c886e1f611b1ed69a5f12a7143f83f42a8
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 11 14:58:40 2024 +0200

    fix two npm audit warnings

commit b8bb94f78829f0c0ee38195cbfbb6390320d7f41
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 11 14:50:22 2024 +0200

    upgrade to gulp 5.0, latest sass, & node-qunit-puppeteer #3608

commit 8e58d1b7db543a9fe76673da9a2ceca705343717
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 11 13:40:54 2024 +0200

    scroll demo tweak

commit 669cc25e55f498bced468563ba239659309096df
Merge: 47253506 2dcbf274
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Sep 30 10:41:34 2024 +0200

    Merge pull request #3685 from lechten/extend-search-API

    Extend search API

commit 2dcbf2745e3c6b14bc3c1b93db0992427e0c3a78
Author: Jens Lechtenbörger <lechten@wi.uni-muenster.de>
Date:   Sun Sep 29 12:48:39 2024 +0200

    Extend search API

    Previously, only openSearch() was exported.  For symmetry, add
    closeSearch().  For convenience, also add toggleSearch().

commit 472535065c7525abf0cc9df51c66f19fd2d2204f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed May 15 11:15:21 2024 +0200

    only destroy if reveal instance is ready, don't proceed with initialization after destroy is called, tests #3593

commit 7cab93baabc4890db84f45825ca062a906c3eb94
Merge: 15d9b650 ab760bab
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed May 15 10:30:39 2024 +0200

    Merge pull request #3620 from wainuiomata/typos

    Fix typo in jsdoc: presentation

commit 15d9b650a5c7193bc5407547b3c2fe4aa3e74fae
Merge: 6b8c64ff 2d273bf0
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed May 15 10:30:23 2024 +0200

    Merge pull request #3618 from wainuiomata/regex-redundant-escape

    Fix escape before comma in regex is redundant

commit ab760babb7511601e84148d742d1564006e531c5
Author: Rob van der Linde <rob@catalyst.net.nz>
Date:   Tue Apr 30 19:41:47 2024 +1200

    Fix typo in jsdoc: presentation

commit 2d273bf06cab66ba81104eccb912c3eab5fa6ad9
Author: Rob van der Linde <rob@catalyst.net.nz>
Date:   Tue Apr 30 19:35:39 2024 +1200

    Fix escape before comma in regex is redundant

    There are various other commas in the same regex that aren't escaped.

    This one doesn't need escaping either.

commit 6b8c64ffa8fddd9ed4bcd92bcfd37b67ba410244
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Apr 11 08:45:27 2024 +0200

    5.1.0

commit dab6ef6b388459d1e47b441b7a6290de9793d98e
Merge: 6410c756 092a34bf
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Apr 9 09:19:20 2024 +0200

    Merge pull request #3603 from lechten/fix-help

    Re-add question mark for help

commit 092a34bf0cffd6f609e0a75418c8793de1acf788
Author: Jens Lechtenbörger <lechten@wi.uni-muenster.de>
Date:   Mon Apr 1 16:12:15 2024 +0200

    Re-add question mark for help

commit 6410c756ea91ded3fa5f6b40a872523e7b8fe723
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 25 09:10:26 2024 +0100

    auto-animate demo tweak

commit 62297e625981e8f74e0aa280b5838cdd191677fe
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 25 09:01:53 2024 +0100

    nil check slides before running auto-animate transition #3592

commit ade53094b9c56f77d67a246a58f686742f618b28
Merge: 334abff1 16425465
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 25 08:52:32 2024 +0100

    Merge pull request #3598 from alifeee/fix/r-stack-chrome

    Fix `r-stack` overflow behaviour on Chromium browsers

commit 164254655b37198b4cab2bc578d92839ae49014e
Author: alifeee <alifeeerenn@hotmail.com>
Date:   Sun Mar 24 23:13:36 2024 +0000

    update build

commit e2344787c496903439885f6b146f20da30191466
Author: alifeee <alifeeerenn@hotmail.com>
Date:   Sun Mar 24 23:11:22 2024 +0000

    fix r-stack with `grid-template-rows: 100%;`

commit 334abff10f8e854ca121758187cfbaa186f34321
Merge: 0799c8f6 19c1bca1
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sat Mar 23 12:27:59 2024 +0100

    Merge pull request #3595 from jokester/mathjax3-fix-for-multiple-instances

commit 19c1bca1e4dc3c0f0973bc93a58a829f508a86b6
Author: Wang Guan <momocraft@gmail.com>
Date:   Sat Mar 23 17:22:23 2024 +0900

    MathJax3: allow non-singleton Reveal instance

commit 0799c8f67497c1c55cc3e711e19d20c2ff3eb8b8
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Mar 22 14:29:35 2024 +0100

    fix exception when destroying uninitialized reveal instance (closes #3593)

commit 924bdb63058133298af55e111abe3b9645040ba2
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Mar 19 09:09:44 2024 +0100

    fix vertical swipe navigation not blocking page scrolling in embedded decks

commit d4e5c39fe4a0d9474788f6e27bb7faa79aa31eb4
Merge: 488c5c8f 2fb4b463
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Mar 15 09:02:32 2024 +0100

    Merge pull request #3588 from NatKarmios/notes-error-catch

    Fix error when the notes plugin receives a non-string message

commit 2fb4b463074e2bc6d419495f41699f742e68c3e9
Author: Nat Karmios <nat@karmios.com>
Date:   Thu Mar 14 18:18:33 2024 +0000

    Notes: don't error on non-string message

commit 488c5c8f9427bc99199770dc927c2f1c79c1a468
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Mar 13 15:15:59 2024 +0100

    fix rtl prev/next navigation on slides with fragments

commit 421da63750b3932e838efaf3bbf2c45df56f760e
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Mar 12 10:54:28 2024 +0100

    fix previous bg video playing in background

commit 62b1ea302c6ee04ad8cd8565b6227a84650a3a6d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 11 14:20:01 2024 +0100

    don't start video bgs if autoPlayMedia config is set to false

commit 76ec60a1378f23a535c8a930b3c3734ffc222032
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 11 13:24:27 2024 +0100

    fix issue when disabling autoPlay config flag at runtime

commit 1748a55ece8395d8186cd5acc68256d942975325
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Mar 11 11:24:00 2024 +0100

    don't restart media when it's already playing #2882

commit a29a9c71aed1c34abd75cd32ad373d1af23fbb1c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Mar 8 14:01:48 2024 +0100

    allow same background video to continue playing across multiple slides #3189 #2882

    Co-authored-by: Chi Vong <chivongv@gmail.com>

commit 6ef138b61f7e143bded38b522ea4cdcaa6451edf
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Mar 7 10:26:01 2024 +0100

    dont prevent swipe navigation on video backgrounds #3584

commit 63e0a37a8896071c9ccf4e56acc9df3f8c51abd4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Mar 6 10:55:09 2024 +0100

    fix broken backwards navigation in rtl mode

commit 2927be34d83bc0f0552867092272390ae951a715
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Feb 28 11:08:56 2024 +0100

    new .enter-fullscreen class lets you add shortcuts to fullscreen mode

commit 9d4b4362e9234539b6a7d68709da32269e9053d4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 26 11:17:44 2024 +0100

    5.0.5

commit 8efd7af37c1559714f81d37da8ccacd45eff0968
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 26 10:54:16 2024 +0100

    fix fragment events not firing in scroll view + add tests #3580

commit 66fa4350e13cdb9a1f10e315910ec48dd8793dd1
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 26 10:53:34 2024 +0100

    indentation tweak

commit f149d1f7ca97e6054080a889f1dbb0d9dbd8c28c
Merge: 18ec38a6 0951ce2b
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Feb 6 09:51:42 2024 +0100

    Merge pull request #3570 from gchriz/toggleHelp

    add F1 key to toggleHelp for non-english keyboards

commit 0951ce2b4fea01a44457553d612448208b1372bc
Author: Christian Ziemski <czml1@gmx.de>
Date:   Mon Feb 5 16:56:45 2024 +0100

    add F1 key to toggleHelp for non-english keyyboards

commit 18ec38a6b1392b5b16f5eb7fb0620d75ba7cc2e2
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 5 11:27:57 2024 +0100

    tweaks for #3568

commit 67b5ec1773d1569ea0ccde0c631702613fd9365a
Merge: 16f66330 50580c37
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 5 11:14:13 2024 +0100

    Merge pull request #3568 from bouzidanas/master

    fix vertical stack background not working in scroll view

commit 50580c37c2951333b496c7507b623b2cb2fc645f
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 22:16:42 2024 -0600

    add comment for background fix

commit ec4eeab478a8841b71b025a08df99b4a81741e35
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 21:59:46 2024 -0600

    fix selector constant

commit 4e353b207d4b4d65bd5f61e70dc5c9a8e58736c5
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 21:49:24 2024 -0600

    remove console logs

commit 608e0eefcd8dc5c0770a9049e51afbed7009ba8a
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 21:32:55 2024 -0600

    fix selector constant

commit aa31cab9e3d6d6c5ed19390cb4eef4a59c0dfe63
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 21:26:06 2024 -0600

    fix slide backgrounds being replaced by global background

commit 28aee42e8ef95159aeefa31aa4817943af2e9598
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 19:35:35 2024 -0600

    update build

commit ebca26e1f945dfc31f5d909f5219f1044babf389
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 19:23:37 2024 -0600

    update build

commit d61b375bf86588dab69d3c95cc019f84bfb24dd0
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 19:17:06 2024 -0600

    add logs to scrollview.js

commit dcc21516dd1f7ea9ef85b438daff6cefe0099815
Merge: 8a97ad58 16f66330
Author: Anas Bouzid <anasbouzid@gmail.com>
Date:   Sun Feb 4 18:37:16 2024 -0600

    Merge pull request #1 from hakimel/master

    update repo

commit 16f6633014672567de85aefd1f4639ffea0dde56
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Jan 30 14:08:24 2024 +0100

    fix xss issue reported by @realansgar, regression from 3dade6117628beb7706b4abdc61c268ce281abbc

commit 5d131cea2074759d8781b167844ef35dafb99657
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Jan 10 14:13:54 2024 +0100

    add support for keyboard navigation in scroll view #3515

commit 52480157a1ff8d86b76183b6d02738f21a5a2b6a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Jan 9 11:38:35 2024 +0100

    2024

commit 5ee1f729bd67e71a53057d29cb56762db8025426
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Dec 22 13:18:06 2023 +0100

    fix missing backgrounds when scroll view is actived responsively (fixes #3554)

commit 0e21a2a791f45f7eba949d337c6b284f69d665ac
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Dec 15 09:03:32 2023 +0100

    rebuild

commit 767a67ee007f32d05aa922c5e7d785507cdbc57f
Merge: 993b8f30 89ab00a4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Dec 15 08:56:55 2023 +0100

    Merge pull request #3548 from hackmdio/fix/xss-on-data-background-video-attribute

    fix: use `setAttribute` instead of `innerHTML` to prevent XSS

commit 89ab00a4a11d8101ea64350162d0f6b0e16000d6
Author: Michael Wang <michael19920327@gmail.com>
Date:   Fri Dec 15 13:59:27 2023 +0800

    fix: use `setAttribute` instead of `innerHTML` to prevent xss

commit 993b8f302a4dd9ed2b823ede71a42380eb244bb6
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Dec 6 14:26:02 2023 +0100

    fix pause/help overlay position in scroll mode (closes #3542)

commit d5896c968b2406126ca0beafecdffe219230b6b4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 30 19:05:37 2023 +0100

    fix broken mobile scroll view navigation where there were fragments starting at an index above 1 #3540

commit bf285afcf2a63670b01a0b27600228766327b757
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 30 08:41:32 2023 +0100

    fix exception when navigating decks on mobile browsers #3539

commit 9d491c6d2f413fbb91b2754fffe1a6970d7f6a7c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Nov 24 10:42:41 2023 +0100

    fix notes in pdf print view #3535

commit a88f38dec06cd8c5a9ca3bdbdf3f06d19237b284
Merge: 20d9eaf4 f33e9d76
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 23 14:13:15 2023 +0100

    Merge pull request #3533 from t-fritsch/bump-5.0.2-version-in-build-files

    bump 5.0.2 version in build files

commit 20d9eaf49666e37d2dc7fe0319fc8a26947180a5
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 23 14:08:39 2023 +0100

    search plugin; search for whole phrase #2331 #3532

commit 339dc709dae69a60be5e928220fa710f0520649a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 23 14:03:47 2023 +0100

    search plugin; allow searching for any character (was alphanum) #2331 #3532

commit f33e9d76624aa73d0f4fd8dd30d980bc98d28798
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Mon Nov 20 10:46:33 2023 +0100

    bump 5.0.2 version in build files

commit bbd0d3e4f73cf48a2062cacc4f7da3c25641c408
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 13 11:26:29 2023 +0100

    fix exception when stepping backwards through code highlights #3524

commit 3d7d3152a455515d84974031e25a2c9411231854
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 13 10:08:36 2023 +0100

    jump-to-slide; add support for 'h.v' format, adapat to match slide number format #3501

commit bddeb70f4ef18aca1e0e7a3feed3f7f91de9682f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 9 09:05:58 2023 +0100

    5.0.2

commit 1e1e22868023ea3af7d22c2d090c6cdae7f9bd07
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Nov 9 09:02:29 2023 +0100

    fix issue where background of a future vertical slide is briefly visible ahead of time #3520

commit 11680561e9beed889a6dcec0300741806b0ff996
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 6 18:10:53 2023 +0100

    nil check for deck in md plugin #3517

commit 9d1c7e21b631aa5f43ea9aef7c6eda4cd61f5a54
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Nov 6 10:59:12 2023 +0100

    md plugin api works even if deck isn't available #3517

commit 010f06c33922e2ee71fde98c87b42a81fdb6ada9
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Oct 30 07:37:05 2023 +0100

    fix speaker view bug, bump version to 5.0.1 #3512

commit eee0a4ff249f1dfdff460dce32152efa6d1efbcc
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Oct 29 21:31:25 2023 +0100

    scroll example deck tweaks

commit d14084d4a42b2810d2ea30fe23ee63fb79a971a8
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Oct 29 19:53:52 2023 +0100

    rebuild after deps update

commit 30eddd95ed8507638ac18527acd0b356c2c6ae0e
Merge: b6a3ea82 73d3f343
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Oct 29 19:52:27 2023 +0100

    Merge pull request #3507 from Mister-Hope/deps

    chore: bump deps

commit b6a3ea82e1ffb1e63634d98f1909ee273b7e9421
Merge: b2d0a3f7 97d73bd3
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Oct 29 19:43:38 2023 +0100

    Merge pull request #3506 from Mister-Hope/typos

    chore: fix typos

commit b2d0a3f70ca0cda589e5aee3be9536bb741568bc
Merge: 790fd8c2 09b22cee
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Oct 29 19:43:18 2023 +0100

    Merge pull request #3505 from Mister-Hope/moon

    chore: remove deprecated css declarations

commit 73d3f3432f267f265ba5a49eb5971342e4de475a
Author: Mr.Hope <mister-hope@outlook.com>
Date:   Sat Oct 28 18:49:41 2023 +0800

    chore: bump deps

commit 09b22cee6c5136c576702287d0c4d1a8307da3ad
Author: Mr.Hope <mister-hope@outlook.com>
Date:   Sat Oct 28 18:42:08 2023 +0800

    chore: remove deprecated css declarations

commit 97d73bd3dc65d280234ad3470dc0dd762c85c41e
Author: Mr.Hope <mister-hope@outlook.com>
Date:   Sat Oct 28 18:40:24 2023 +0800

    chore: fix typos

commit 790fd8c29acba9269fb8105ca13c0620e2bc1474
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 27 14:57:55 2023 +0200

    mute video in scroll demo

commit 2518301d3e620ceb8d57e84b2c69a9edb208b329
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 27 14:50:14 2023 +0200

    5.0

commit 89bf44ba9294a9115e4c9b6a1dd8bcd98e8c5885
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 27 10:35:37 2023 +0200

    remove legacy mousewheel listeners #3489

commit adfa3462cc86580ba52b58e7677809fcd6e615f7
Merge: cc640a21 68efdf6b
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 27 09:43:13 2023 +0200

    Merge pull request #3489 from quochuy/mousewheelevents

    Support to 'wheel' event listener

commit 68efdf6b0333238391972c4cac4b50112de22356
Merge: 42a1844d cc640a21
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 27 09:42:32 2023 +0200

    Merge branch 'master' into mousewheelevents

commit cc640a21d370c9261a1b71f3ab521938c3155860
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 21:33:36 2023 +0200

    not important

commit c594f9c6ecd8f27d8163e58a22838022d894204c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 21:30:53 2023 +0200

    not so important

commit 942be4ee42d0efdb239cbe745a2d5dc27c3b0205
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 14:13:51 2023 +0200

    fix scroll view activation in tests

commit c23964274c17225d94be104289fa918eff1fbbd4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 13:58:06 2023 +0200

    reader mode -> scroll view, auto-enable below 435px width

commit e46bad392a93ca158ac0074855267ebdfbdbc7cb
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 13:08:41 2023 +0200

    fix scroll snapping in reader mode compact layout

commit ff252c984f01e345d2307f85e5bc036e1a975f10
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 11:32:40 2023 +0200

    reader mode now works for embedded decks

commit 0072845828d394bf69af1a2ece9b0f07a43270db
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 25 11:04:53 2023 +0200

    ? keyboard shortcut should not trigger when focus is on an editable element fixes #2645

commit 5b537aa8f8ddf1557c67d68efea5e0f28abfbf3c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 24 10:19:59 2023 +0200

    fix slide numbers not visible in pdf exports

commit aa5c03c234f198e86e32e198f44b07d10edcc78c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Oct 23 13:08:17 2023 +0200

    reader mode remembers scroll position when reloading

commit ff3244af7ae2a146d3a4a49306d8b6274c291ecd
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Oct 23 11:24:41 2023 +0200

    reader mode refactoring

commit 49c00303926d0021603ad105827bf572b5caf513
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 20 21:02:04 2023 +0200

    improved reader progress bar visuals in high density

commit 51acc830f95db95c92c70729e69be44b625a8a9a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 20 20:23:31 2023 +0200

    major cleanup of reader mode code

commit cc9a36dc25eee7638c2a76d486360eb48ed6cbbb
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 20 10:18:34 2023 +0200

    massive reader mode refactor; adds support for auto-animate + snapping for fragments

commit a9031821ef838339c7c8eaeecef0e46436df220d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 18 11:16:06 2023 +0200

    add scroll snap points for reader mode scroll triggers

commit c1d64ad8d066fbec412bc97b4a8c16010af623d8
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 17 14:03:27 2023 +0200

    audit fix

commit 57ce5a5e3d21af000ea60be1777a8cd6a5c0169c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 17 14:03:00 2023 +0200

    ===

commit c4e322ce79ff1600a04aa1594c795412ec5bbc94
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 17 13:59:11 2023 +0200

    don't show reader scroll bar when there is no overflow, reader style tweaks

commit 836967d8abffecadbf25ace41d9f631ab8feeaab
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 13 16:02:55 2023 +0200

    prevent extra page at end when printing to pdf, reader mode styling tweaks

commit 28ef437a896395caa2f5287de4f984ee94812290
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 14:05:42 2023 +0200

    rebuild assets

commit c80b685a889d25fa353afafb6493225adb85ac18
Merge: 88fbfc57 71084769
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 14:04:44 2023 +0200

    Merge pull request #3482 from hakimel/feature/reader-mode

    Add reader mode

commit 7108476911aaa73c09d31a2cef4f5886abdec77e
Merge: b8b55b8d 88fbfc57
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 14:04:36 2023 +0200

    Merge branch 'master' into feature/reader-mode

commit b8b55b8d4c2006f58ffb9d17efde3ce6bcf8a556
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 14:03:28 2023 +0200

    readerScrollBar -> readerScrollbar

commit a7d0916f285be0d77981a2550c828d019072424d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 13:58:10 2023 +0200

    reader mode accessibility, bug fixes

commit 198cbc4acebec5013e39212ed2b664fe8dc4317f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 13:39:44 2023 +0200

    reader mode tweaks

commit d802789c4d0eb89e0cef6f8ef2176de848e34e28
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 12 11:09:47 2023 +0200

    more accurate scroll trigger positioning in progress bar

commit c1b174520064cd9b69a949021c57486d0d5e8317
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 11 10:43:15 2023 +0200

    audit fix

commit 980b902a9da6440980c7b34b6322286083659184
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 11 10:42:47 2023 +0200

    disable overview while in reader mode

commit be5d8119141dc8b833b5da06f1e7de9359c3862f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 11 10:01:32 2023 +0200

    convert sass controls spacing to css var, full height reader progress bar

commit 122642fdea04615a2d50f3d66c8ddca96816c396
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 11 09:51:03 2023 +0200

    reader progress theming, automatically invert based on slide bg

commit 09f36adc7067b08241e39bf6d939b8cc99474d5f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Oct 11 08:24:06 2023 +0200

    mobile tweaks

commit 2c5a83c9454752c2d7dbb8b447a8641c2696b690
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 10 14:47:08 2023 +0200

    refactoring

commit a6abd0423ebf28bdfd1cb8f5761d5822248167bb
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 10 13:34:33 2023 +0200

    finishing touches on reader mode progress bar

commit 234799114a68ddb7806f7400926af551ef75125c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 10 11:16:31 2023 +0200

    reader mode progress bar can be dragged to scroll

commit f80ee3b91767efdbc5620dce87b8a4bb8d2c9569
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Oct 10 10:24:02 2023 +0200

    reader mode progress bar

commit 1871824fae1f86e817f8b961c9d6244449924c9d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 6 11:37:58 2023 +0200

    reader mode; named deeplink support, stay on same slide when reader mode is turned on/off

commit 1f1ca3a88765f8ba045d97efecb52b67ed9513e9
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 6 10:07:19 2023 +0200

    refactoring

commit d84aa3472e3da954615d52da9852482b82e25041
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 6 09:52:21 2023 +0200

    reader mode tests

commit ab52d334dfcb58bdb961a81d6781637d679a5c72
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Oct 6 09:14:23 2023 +0200

    add support for responsively activating reader mode via

commit 42a1844d272835ccb4b8fb84fde35f11ff7982c5
Author: NGUYEN DINH Quoc-Huy <quochuy@gmail.com>
Date:   Fri Oct 6 15:03:32 2023 +1100

    Support to 'wheel' event listener

commit 899a45dff6f40726411f18b3130c2b7706e93a4d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 5 14:24:13 2023 +0200

    update api method name

commit 3db2340df3d9ba224a4dbe1b776840411b937932
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Oct 5 14:06:06 2023 +0200

    fix issues with active slide logic in reader mode, foundational work for auto-animate support

commit 88fbfc5751ad01e3f6adee5819eabeb9e73c3757
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 26 10:20:29 2023 -0400

    fix incorrect unit for slide-width/height css variable #1263

commit c856fa9db1259ddf1ad766170e67d640ff1188da
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Sep 25 12:32:46 2023 +0200

    dispatch slidechange events in reader mode

commit 4c9cc89566b6ecbd8c7dfa4786f04037336ba0b6
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Sep 22 10:31:34 2023 +0200

    refactoring, remove unused layout

commit 97f2e184c1a8f0d6e04d0962207dfe6f2a9ec89e
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 21 14:15:46 2023 +0200

    fix preload bug

commit e49e89a5574307c57264d2f0543af72630343f9c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 21 13:35:49 2023 +0200

    reader mode supports scroll snapping, sticky pages with scroll triggers are always full height

commit f0950ba9aebf98b6334dae20fd94c7b4ba555598
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Sep 20 16:11:31 2023 +0200

    rename 'mode' config value to 'view'

commit 0861b07618e5fb2c863b82b286cb7bbed4531cd4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Sep 20 15:00:15 2023 +0200

    revamped reader mode sticky logic, add option for fullscreen pages

commit 5de7da769265be605f65b3312a2d522e2e059914
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 19 11:52:54 2023 +0200

    reader mode can be turned off without reload, add Reveal.toggleReader()

commit db2523db277bea632c218a7d836f27079a1be7f9
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 19 09:29:53 2023 +0200

    add support for aside element notes inside of fragments (fixes #3478)

commit eb01f8f3a5339406be9f8e96e28a3e93283e6bc8
Merge: 07a6cf12 cd948d41
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 19 09:20:19 2023 +0200

    Merge pull request #3477 from skyboyer/3476-data-notes-does-not-work-on-slide-level

    Notes plugin: notes from data-notes attribute were not shown

commit cd948d4136a43a2f7849f7fae772be45af223adb
Author: Yevhen Kozlov <skyboyer@gmail.com>
Date:   Sun Sep 17 23:29:31 2023 +0200

    Notes plugin: notes from data-notes attribute were not shown

commit 07a6cf1249e40164705713ed9ad60f13846789fb
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Sep 15 13:48:26 2023 +0200

    fix empty slide bug when all slides in a stack are hidden via data-visibility

commit 4da6f6b30fb0538ef55a7e379f64492d40145e0f
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 14 15:17:07 2023 +0200

    refactoring, fix preload distance

commit eaf5f61318152053bad1bac7b6e72cc380638341
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 14 15:03:23 2023 +0200

    reader mode; deeplink support, presentation scaling, scroll trigger fixes

commit 0f27ef40fb7705a4b4c77166b32a692c6de76887
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 14 13:19:33 2023 +0200

    revert demo changes to index.html

commit f26d31570eb1021f40700dabe9635cb1e75c4d60
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Sep 14 13:00:31 2023 +0200

    separate reader mode into individual controller, add scroll triggers for fragments

commit a4b7f9dff7ef360afdb6d0cb53fd89063cbe0b66
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Sep 13 12:23:36 2023 +0200

    4.6.1, remove log

commit 6aa1eae796a8b9e32ae26d960152035a7bd61a65
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 12 17:00:56 2023 +0200

    foundation for reader mode, activate via 'mode=reader/print' config param

commit 487cc860f87b56ed9cdebc2d5ca88af74afec858
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 12 10:35:37 2023 +0200

    fix alpha overlap during scrolled code highlight transitions

commit c5307462b08550d7e91fdfbfc7d7a6e7a5c131f9
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Sep 12 09:16:24 2023 +0200

    4.6.0

commit fc16cc8b11488f3c25c3a71a2083750459e3512d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Sep 11 10:22:21 2023 +0200

    add test deck with 500 slides

commit 03fe25c1f6b313634c5018d58607e19f5a2aac14
Merge: 680cf5ed 81ea1162
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Sep 4 08:53:40 2023 +0200

    Merge pull request #3464 from t-fritsch/fix-dracula-theme-li-marker-colors

    fix dracula li markers

commit 81ea1162927f26a1aa4fa91750d34a0ef7702ad4
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Sep 2 12:21:54 2023 +0200

    refactor dracula theme sass code

commit 3a830dd98ffdff2284e23ad3801e4be3d5793261
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Sep 2 12:19:59 2023 +0200

    fix dracula theme li numbering

commit 777e2a2d05237d53a121e512de388bdf2dd99b4b
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Sep 2 12:03:11 2023 +0200

    fix dracula li markers

    replace :before pseudo elements with :marker selector

    allows to have different marker based on the level of nesting (as in other themes : disc, square, circle)

commit 680cf5edb8092801efb3e8756418829db86f7895
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Aug 25 08:51:52 2023 +0200

    add start/stopEmbeddedMedia API methods for controlling playback of video/audio/iframes

commit edf6638065bf8c10a73e8823d437cc1de356b6aa
Merge: 064b3c3a a1d0cdff
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Aug 24 11:32:27 2023 +0200

    Merge pull request #3457 from t-fritsch/fix-print-font-for-code-blocks

    fix code blocks font when printing pdf

commit a1d0cdffc46d23ee15b2f385f875aec2141da9e7
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Thu Aug 24 11:11:05 2023 +0200

    fix code blocks font when printing pdf

    fixes #2867

commit 064b3c3aa55ba299005b1921c665371becf0ce4e
Merge: 2ab0689a 58881061
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Aug 24 08:29:59 2023 +0200

    Merge pull request #3450 from gildasio/master

    Fix dracula's theme list-style on sub-items

commit 2ab0689aa372cf80c5276aef0fabff4f18aa134c
Merge: ccbaffc9 75c0be85
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Aug 24 08:27:09 2023 +0200

    Merge pull request #3456 from menotti/master-1

    Update demo.html

commit 75c0be853ce37adcfbce655effbed18cd23437c8
Author: Ricardo Menotti <menotti@gmail.com>
Date:   Wed Aug 23 21:49:36 2023 -0300

    Update demo.html

    switch themes keep current slide

commit ccbaffc975a36f54bbcbc21211c49f2bba82751b
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Aug 23 10:21:57 2023 +0200

    build md plugin #3454

commit bae6de87ecaf41cbb99a54dbf01c98467f67776a
Merge: af1cd9d6 9babaa00
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Aug 22 13:43:56 2023 +0200

    Merge pull request #3454 from JankariTech/refactor-vars-and-equality

    Refactored var to let or const, used strict equality operator

commit 9babaa005fee3480e97f6a2ca9d3ac750696fc62
Author: Prarup Gurung <grgprarup@gmail.com>
Date:   Tue Aug 22 17:05:12 2023 +0545

    Refactored var to let or const, strict equality

commit af1cd9d6a42240e51d38b883aa1a09790726c8a7
Merge: e1c18056 a3f71b4a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Aug 22 10:14:58 2023 +0200

    Merge pull request #3453 from JankariTech/fixVariablesTypos

    fix typos in variable names

commit a3f71b4a9b7a464f1f44916e6b3155920b748630
Author: Artur Neumann <artur@jankaritech.com>
Date:   Tue Aug 22 13:56:46 2023 +0545

    fix typos in variable names

commit 58881061abf036bf8567d0c3351a2db776d8953e
Author: Gildasio Junior <gildasiojunior@riseup.net>
Date:   Wed Aug 16 15:34:57 2023 -0300

    Fix dracula's theme list-style on sub-items

commit e1c180565e48ae1b595f44edef319872262a99c7
Merge: b8d97d25 f2b0316a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Aug 9 15:17:25 2023 +0200

    Merge pull request #3445 from t-fritsch/fix-scss-watch-tasks

    fix scss watch tasks broken on syntax error

commit b8d97d2537a9d24b7b0bb6a6cf49a3229045e8ee
Merge: 92ee97fb 74a5dac3
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Aug 9 15:12:36 2023 +0200

    Merge pull request #3446 from t-fritsch/speed-up-livereload

    speed up livereload

commit 74a5dac34f4295bc6b744fc50c6cba8d59489fc5
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sun Aug 6 22:52:03 2023 +0200

    speed up livereload

    connect.reload needs a stream of files to fire, but this stream is irrelevant here and slows refresh time a lot (from ~2ms to 2000ms here)

commit f2b0316a9144cfd8f761c5b54927d310ab5c19c2
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sun Aug 6 18:39:14 2023 +0200

    fix scss watch tasks broken on syntax error

    when there is a syntax error in a sass file (theme or core) the npm start command used to hang, forcing the user to stop and restart the task to compile again.
    this fix allows to keep the start-task watching/compiling even when there is an error :
    - the error is displayed in terminal
    - the rest of gulp tasks are not called (no reload in the browser)
    - the user can edit the scss files to try a fix without the need to stop/restart the `npm start` command

commit 92ee97fbfe74239e8bc196b0954bd19a23410fd4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 14:02:13 2023 +0200

    update markdown default notes separator to ignore inline occurances of 'notes:', closes #1915, closes #2762

commit da5682ce51e198dc48ca6224fac58743b7b3f18d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 13:55:00 2023 +0200

    move markdown default options to top level #3443

commit f4e1a8ef50f1258c2ea4d4817ac22d6ea3920956
Merge: b66121e3 31174cba
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 13:50:11 2023 +0200

    Merge pull request #3443 from t-fritsch/allow-markdown-default-options-override

    adds ability to override markdown plugin default options

commit b66121e32b2d21e81a11d9a605c8d1bbb44f16ea
Merge: bddf7987 3d1eabba
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 13:41:23 2023 +0200

    Merge pull request #3444 from t-fritsch/allow-link-to-nested-element-id

    add support for links to the id of an element nested inside slide

commit bddf79873b07b4d183c87362f02ee3faf224d567
Merge: ae703c37 ba20abf0
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 13:33:11 2023 +0200

    Merge pull request #3442 from t-fritsch/allow-theme-subfolders

    allow theme subfolders

commit ae703c372cf6e29ec1962ca39886256fb2428be0
Merge: c8a7f262 2dd27b37
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sun Aug 6 13:27:12 2023 +0200

    Merge pull request #3441 from t-fritsch/fix-livereload-with-root-param

    fixes livereload when using root CLI param

commit 3d1eabba0f241746e3d49f2db6a7d690a0b2a421
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Aug 5 16:47:52 2023 +0200

    build

commit 27ff1996277e343fb8c6a57cb3f804f29b13a8fa
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Aug 5 16:24:22 2023 +0200

    add support for links to the id of an element nested inside slide

    fixes hakimel/reveal.js#3231

commit 31174cbaba128dc3db83ff1a977bda9c2ab3405c
Author: Thomas Fritsch <thomas@uidlt.fr>
Date:   Sat Aug 5 00:14:15 2023 +0200

    adds ability to override markdown default options

    ```js
    Reveal.initialize({
        markdown: {
            defaultOptions: {
                verticalSeparator: '\n--\n`,
            }
        }
    })

commit ba20abf0c3bcc74822405cae2b58b64495eb379c
Author: t-fritsch <thomas@uidlt.fr>
Date:   Thu Aug 3 22:38:03 2023 +0200

    allow theme subfolders

    allows custom themes to import files from subfolders inside the `css/theme/source` folder.

    in `css/theme/source/custom-theme.scss` we can now do
    ```scss
    @import `custom-theme/controls`
    @import `custom-theme/headings`
    ...
    ```

commit 2dd27b37c60dda88348f93d522ccbcb383e00b5c
Author: t-fritsch <thomas@uidlt.fr>
Date:   Thu Aug 3 22:31:07 2023 +0200

    ignore node_modules for livereload

    may allow perf boost

commit 82d63e0296171c56d1548c51f6431b9b72aa1ad3
Author: t-fritsch <thomas@uidlt.fr>
Date:   Thu Aug 3 22:23:58 2023 +0200

    fixes livereload when using root CLI param

commit c8a7f26229f20c4ad7991f989d79ed96e84bdd4d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Aug 3 16:00:00 2023 +0200

    fix issue where fragment-evel autoslide timing was when multiple fragments share the same index

commit 12f5ba4c9d53c500ec20aea2cc8b8f66e725026a
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri Jun 16 12:11:46 2023 +0200

    auto-slide duration falls back on global setting instead of looking at first fragment

commit 227f90fa008c3c840c310a5583f426f3121dbf3d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed May 31 09:07:10 2023 +0200

    fix code block auto-animate bug that caused unmatched lines to appear without fading in

commit 0d699ec7f5b4b4f765ae8811c5fa92d74a0a6f8a
Merge: 0301ce58 bf749ee1
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon May 15 14:14:30 2023 +0200

    Merge pull request #3409 from flowolf/add-code-line-offset-to-markdown

    [Markdown plugin] add line number offset for code sections to markdown

commit bf749ee1da8e6ffc5ef7e5b504549ebae2e0d94a
Author: Florian Klien <flowolf@klienux.org>
Date:   Fri May 12 15:45:29 2023 +0200

    add tests

commit 0b44308754d69d2cf596915b6eb226104718d096
Author: Florian Klien <flowolf@klienux.org>
Date:   Fri May 12 14:22:00 2023 +0200

    add ln-start-from for code sections to markdown

commit 0301ce58ab185f7191696e16b1b6389f58df2892
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Apr 13 13:50:05 2023 +0200

    4.5.0

commit 724c4fee274914dd2d997b7584cf603c44e96c72
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Mar 8 09:34:15 2023 +0700

    build latest css

commit 006b348e6b504f3e31b523e8d1438512cc5ad144
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue Mar 7 10:22:52 2023 +0700

    reduce fragment style specificity, add custom class to reset fragment styles #2927

commit 0c9bdeab70cef5c83216132660b60b78ecf82f69
Merge: cd019514 ae652a8e
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Mon Feb 27 02:10:23 2023 +0100

    Merge pull request #3358 from azat-archive/markdown-fix

    Correctly strip leading white-space from markdown

commit cd019514f3d4924bae6caaaf5383a068cc1320d7
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Feb 22 10:21:31 2023 +0700

    rename high contrast themes, dont change anything else compared to black/white themes #3310

commit 1bfc6990459ff59929ada852e2395cdb4906b4fa
Author: Peter Kehl <peter.kehl@gmail.com>
Date:   Tue Feb 21 19:05:29 2023 -0800

    Black & White compact themes with verbatim headers. (#3310)

commit 2cacfc1394a5ff3f49d6036c4ba49f725da7511c
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Feb 22 10:02:17 2023 +0700

    remove commented out config

commit dcae8a4dc9405c0d525ec54477a5cb5ca2b20ecd
Author: Elliot" Constantin H <65495509+Proliecan@users.noreply.github.com>
Date:   Wed Feb 22 04:01:21 2023 +0100

    Fix overview spacing for disabled auto layout (#3291)

    * Fix overlap in overview when config.disableLayout === true

    * run gulp js
    after commit 9193e5cd5d6d1aa234803b753c6d032b801a8221

    ---------

    Co-authored-by: Hakim El Hattab <hakim.elhattab@gmail.com>

commit 7de6ccb65b98f657f757cb5610613ad9d4f3da2b
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Thu Feb 16 09:48:48 2023 +0700

    add sortFragmentsOnSync option, makes it possible to avoid unwanted sorting in editing environments like slides.com

commit ea6b7197c78de950575396fe1119731590a901d3
Author: Martino <martijn.de.jongh@gmail.com>
Date:   Mon Feb 13 10:02:15 2023 +0100

    Add RFC3986-compliant URL format encoding

    Fixes https://github.com/hakimel/reveal.js/issues/3315

commit ae652a8e4e06bb59ebcb6bd9f4e220ed85038d30
Author: John Kristensen <john@jerrykan.com>
Date:   Thu Feb 2 13:27:09 2023 +0100

    Correctly strip leading white-space from markdown

    If the markdown contains something that is indented by more that the
    `leadingTabs`/`leadingWs` then extra white space is incorrectly removed.
    ie the following example:

    ```
        <section data-markdown>
        some text
           indented text
              more indented text
        </section>
    ```

    would result in the following markdown:

    ```
    some text
       indented text
      more indented text
    ```

    We can work around this problem by using a function to generate the
    replace value.

commit b1a9842b2f4544a2fda546383db38cc7a81f6b74
Merge: 447fefd3 32a16295
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Jan 25 14:17:50 2023 +0100

    Merge pull request #3356 from deining/fix/typos

    Fixes typos

commit 32a16295c3d63c463baa3594381cef8cf2146798
Author: Andreas Deininger <adeininger@urbanonline.de>
Date:   Wed Jan 25 14:13:31 2023 +0100

    Fixes typos

commit 447fefd31cbadf390c92d4fd9337202700d29d33
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 23 12:12:28 2023 +0100

    scope print styles to .reveal #3348

commit 6510916b9f55a8f3110030bcdd1aee1b7fb77b6f
Merge: 9c95411d b5fb6da4
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Jan 18 10:50:34 2023 +0100

    Merge pull request #3257 from sojinsamuel/patch-1

    Missing lang attribute

commit 9c95411dfa1a9f939c7f22bb48d4c337068816d2
Merge: e0ef8db5 a0924999
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Jan 18 10:48:46 2023 +0100

    Merge pull request #3268 from sashashura/patch-1

    GitHub Workflows security hardening

commit e0ef8db54ba971330d4541c08f9d0e05d794e672
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Wed Jan 18 10:45:20 2023 +0100

    fix security alerts by upgrading glob-parent #3343

commit 4a1b91a9c89a1b4d4029666e864aa87f57b10e5b
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Wed Jan 18 10:40:33 2023 +0100

    jump to slide tweak

commit 3301d3036e1b34806a312562632327f68e6afd58
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 17 10:56:45 2023 +0100

    fix incorrect condition for jump-to-slide

commit fb1fecd75454bf440d39a6a252ee8f8e511d3b49
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 17 10:30:35 2023 +0100

    enforce a min length on jump to slide search queries

commit 60769db4eebc122a4bbea1df4300c74ce28333df
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 17 09:52:01 2023 +0100

    better selection color contrast for black theme

commit efcc86273b2a50f202a40d87e499a9c81892a6ae
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 17 09:49:49 2023 +0100

    jump-to-slide is 1-indexed, falls back on word search

commit b648a56009c188333d81f7d11f9245fe4100a106
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 17 09:11:30 2023 +0100

    update hljs 10 > 11.7, fix perf issue in demo presentation caused by auto lang detection

commit 282680e1635b13734a7fc39693fc054aac564414
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 16 14:43:50 2023 +0100

    delay slide jumps a few ms

commit 79e9fdf13f2cb501cc7f29db71497a2141fcfca0
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 16 12:33:37 2023 +0100

    add jump-to-slide to help overlay, style tweaks

commit d146c1ddc1106a50b3013ae32b86953fac19f453
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 16 11:41:19 2023 +0100

    adds jump-to-slide, press G to activate

commit a815c7d2696f2d68d767217db3aaf180ef92c47f
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 10 10:24:41 2023 +0100

    spec updates

commit 2eb6d1e71c1b72235c6140821538e01643710900
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 10 10:09:48 2023 +0100

    audit fix

commit 6378df47c0e660d043a079dde9cecf2439d8883d
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue Jan 10 09:48:11 2023 +0100

    run tests in node 14

commit 9f629a9d38bafa62767301d2fbfe16bf5143aa5a
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 9 15:20:31 2023 +0100

    only test one node version

commit df355eca3a68a463a8bdff799a050e2a1419a7d4
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Jan 9 14:31:46 2023 +0100

    2023

commit 4fe3946cb43de57f79aaa7b646aee7e78f4bcc75
Merge: 7fbe0394 8492b82d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Dec 7 11:27:14 2022 +0100

    Merge pull request #3305 from lolmaus/patch-1

    Gulp livereload: include subfolders to watch for changes in html and md

commit 7fbe03946fee3eeff3e6a3dfcfb8f3d9b5c8ef60
Merge: 9f1f7789 7a613a45
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Wed Dec 7 11:24:36 2022 +0100

    Merge pull request #3324 from iiska/theme-dracula

    Add theme 'dracula'

commit 7a613a4507543bed5b1d1cc3112192b1cffb2bee
Author: Juhamatti Niemelä <iiska@iki.fi>
Date:   Sat Nov 19 20:29:59 2022 +0200

    Add theme 'dracula'

    New theme using color palette from [Dracula](https://draculatheme.com/)
    dark editor theme available for quite a number of different
    applications.

commit 9f1f7789bfbf689d9c1615e523d5c6262771e90f
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Thu Nov 17 09:39:00 2022 +0100

    roll back unintended change to index content

commit 8492b82d12735969c07a96b0bfd81860fb30862f
Author: Andrey Mikhaylov (lolmaus) <lolmaus@gmail.com>
Date:   Mon Oct 24 14:06:31 2022 +0300

    Gulp livereload: include subfolders to watch for changes in html and md

    Currently it's only watching for changes to `.html` and `.md` files located in the root of the project. I was frustrated when livereload stopped working for me: turns out it was because I put my content into subfolders.

commit f6f657b627f9703e32414d8d3f16fb49d41031cb
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Oct 17 09:46:41 2022 +0200

    4.4.0

commit fb68f1c3897453c4f6b3a9bc92131e0c683f7bf1
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Oct 17 08:51:44 2022 +0200

    fix getAttribute exception in notes plugin #3285

commit 468132320d6e072abd1297d7cc24766a2b7a832d
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Sat Sep 24 11:39:12 2022 +0200

    remove doppler

commit c1c4145240270380140d0794bf1bfbfca6b3e101
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Wed Sep 14 14:14:42 2022 +0200

    fix merge error, closes #3277

commit 8a97ad58b04045fe5a9c964aa31659bd27e665c5
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Sep 5 11:10:32 2022 +0200

    prevent extra \n at end of single notes #3010

commit 01efcf2d92190a0da030d5af92f8209c99ea6beb
Merge: b23d15c4 62a85d55
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Sep 5 10:47:47 2022 +0200

    merge support for multiple notes on same slide

commit a09249998177ef1d468f4728358684e930fcaba1
Author: Alex <93376818+sashashura@users.noreply.github.com>
Date:   Wed Aug 31 08:16:04 2022 +0100

    Update js.yml

    Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>

commit b23d15c4304a9a1b72f484171fc97682e5ed85a3
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Sun Aug 14 19:55:24 2022 +0200

    fix issue were auto-animate could interfere with inherited line-height

commit a0e48602d3d8a6a119a4c1479676801156c07498
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Sat Aug 13 19:38:54 2022 +0200

    fix issue with past/future vertical slides remaining visible in Safari 15.4 (closes #3164)

commit b5fb6da46e7d9e9c627589bdd42d0a4da8c4081a
Author: Sam <77185816+SojinSamuel@users.noreply.github.com>
Date:   Fri Aug 12 11:49:15 2022 +0530

    Missing lang attribute

    The lang attribute does not default to English. It defaults to an unknown, which is an accessibility issue.

commit e219184f37a71c406e41d55ac3212eb79797f0aa
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon Aug 8 07:58:18 2022 +0200

    update browserlist from '> 0.5%, IE 11, not dead' to '> 2%, not dead' #2985

commit 039972c730690af7a83a5cb832056a7cc8b565d7
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue May 31 12:34:38 2022 +0200

    tweak slides mention

commit 5a031c07b6a619731622877072709dff74c106a3
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Tue May 31 11:50:26 2022 +0200

    fix issues with overflowing fit-text when exporting to pdf #3191 #3120

commit a3f4caf179e6b877899c8ef1048cd6fc1a24a7af
Merge: 0d5b69d5 f319b246
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Tue May 31 10:41:24 2022 +0200

    Merge pull request #3191 from chivongv/fix-pdf-long-r-fit-text

    fix: truncated long r-fit-text on pdf

commit 0d5b69d551382fb7b80ea723640f5b9ba01559ac
Merge: 3dade611 a8e9d8cc
Author: Hakim El Hattab <hakim.elhattab@gmail.com>
Date:   Fri May 20 14:32:36 2022 +0200

    Merge pull request #3210 from eltociear/patch-1

    Fix typo in plugin.js

commit a8e9d8cc8a995f636d28f11966ef31d2d0a3aeb1
Author: Ikko Ashimine <eltociear@gmail.com>
Date:   Thu May 19 12:42:45 2022 +0900

    Fix typo in plugin.js

    withing -> within

commit 3dade6117628beb7706b4abdc61c268ce281abbc
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Thu May 12 22:07:48 2022 +0200

    notes plugin only listens for same-origin postmessages to prevent xss

commit 4b6ac46cde3a191d11de577e3b15d0af2faa45cb
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Thu May 12 14:53:40 2022 +0200

    new attempt at speaker view xss fix

commit 0ca389721c5c7eff5db6f67159cbb1cdd51a3d7f
Author: hakimel <hakim.elhattab@gmail.com>
Date:   Mon May 2 14:49:21 2022 +0200

    add support for 'data-background-gradient' #2510

    Co-authored-by: Giacomo Zinetti <giacomo.zinetti@giko.it>

commit f319b246dbf1889622d893b77fca153616fcfc2c
Author: Chi Vong <chivongv@gmail.com>
Date:   Sun Apr 10 11:29:06 2022 +0200

    fix: truncated long r-fit-text on pdf

commit 62a85d55f8820c93dd2e60e34600b6eded8f7726
Author: Jens Lechtenbörger <lechten@wi.uni-muenster.de>
Date:   Wed Oct 6 17:51:11 2021 +0200

    Add generated files

commit f9ce61e34af22458c7a38bda4084513c566fcee4
Author: Jens Lechtenbörger <lechten@wi.uni-muenster.de>
Date:   Thu Sep 16 11:56:52 2021 +0200

    Support multiple aside notes elements per slide

    So far, multiple notes per slide are only supported if they are
    attached to fragments (without fragments, only the first aside notes
    element on a slide is displayed).  With this commit, the contents of
    all notes on a slide are displayed (except for fragments with notes,
    for which, as before, only each fragment's first/single note is
    displayed).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants