Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 27, 2023

This PR contains the following updates:

Package Update Change
reveal.js (source) major 4.6.1 -> 5.2.1
reveal.js (source) minor 5.1.0 -> 5.2.1

Release Notes

hakimel/reveal.js (reveal.js)

v5.2.1

Compare Source

Lightbox bug fixes and improvements
  • Prevent reveal.js keyboard shortcuts while lightbox is open (@​tobi-or-not-tobi in #​3767)
  • Opening iframe lightboxes via [data-preview-link] now works all element types, not just <a> (@​hakimel)
  • Lightbox state is now persisted/restored when calling Reveal.getState and Reveal.setState (@​hakimel)
  • Lightbox now syncs between speaker view and main window (@​hakimel)
  • Fix pause overlay/lightbox layering conflict (@​tobi-or-not-tobi in #​3768)
  • Added lightbox example to demo.html

Full Changelog: hakimel/reveal.js@5.2.0...5.2.1

v5.2.0

Compare Source

New Feature: Lightbox

Any element in your presentation can now be turned into an image/video lightbox trigger. Clicking reveals a full-size lightbox overlay where users can view your image or video. This is great for things like clickable thumbnails in a gallery.

<!-- Click to show "A.png" in an overlay -->
<img src="A.png" data-preview-image>

<!-- Click show "B.png" in an overlay -->
<img src="A.png" data-preview-image="B.png">

<!-- Click to show "C.mp4" in an overlay and scale it to "cover" -->
<img src="A.png" data-preview-video="C.mp4" data-preview-fit="cover">

<!-- Works with any element type -->
<button data-preview-video="C.mp4">Play video</button>

Docs: revealjs.com/lightbox.

Here's what it looks like in action:

lightbox.mp4
Changes
  • Upgrade to gulp 5.0.
  • Add controls: "speaker-only" config option for only showing controls in speaker view (@​gpotter2 in #​3716)
  • Extend search API to include closeSearch and toggleSearch (@​lechten in #​3685)
  • Automatic source code spellcheck via GitHub action (@​yarikoptic in #​3602)
  • Math plugin now ignores code tags by default (@​hakimel in 0d02d8a)
  • Muted background videos now autoplay in the speaker view.
  • Prevent initialize from being called twice (@​hakimel in 16ac4b0)
  • Auto-animate no longer skips matching fragments on adjacent slides (@​hakimel in 6dea2a5)
Bug fixes

Full Changelog: hakimel/reveal.js@5.1.0...5.2.0

v5.1.0

Compare Source

Changes
  • Add the enter-fullscreen class to any element in your presentation to turn it into fullscreen trigger (@​hakimel)
  • Video backgrounds now continue to play seamlessly across multiple slides (@​hakimel)
continuous-video-bg-2.mp4
Fixes

Full Changelog: hakimel/reveal.js@5.0.5...5.1.0

v5.0.5

Compare Source

Changes
Fixes

Full Changelog: hakimel/reveal.js@5.0.4...5.0.5

v5.0.4

Compare Source

Fixes
  • Missing slide backgrounds in mobile scroll view (#​3554)

v5.0.3

Compare Source

Changes
Fixes

Full Changelog: hakimel/reveal.js@5.0.2...5.0.3

v5.0.2

Compare Source

Changes

Full Changelog: hakimel/reveal.js@5.0.0...5.0.2

v5.0.0

Compare Source

Scroll view

reveal.js 5.0 comes with a groundbreaking new feature; scroll view! (#​3482)

Slide decks are a great format for giving presentations, but scrollable web pages are easier for viewers to read on their own.

The scroll view gives you the best of both worlds—without any extra effort. Present in the format best suited for presenting, share in the format best suited for consumption.

Here's what it looks in action:

reveal-scroll-view.mp4

Want to try it out yourself? Check out the announcement deck I put together for slides.com 👉 https://slides.com/news/scroll-mode/scroll

How to use it

The scroll view is enabled by initializing reveal.js with view: "scroll" or by appending ?view=scroll to a deck URL.

Reveal.initialize({ view: 'scroll' });

It's possible to fine tune this view through multiple new config options. Full documentation available at https://revealjs.com/scroll-view.

Breaking change

The scroll view is automatically enabled for viewports below 435px wide. This is done because I believe the scroll view to be a superior way to browse any deck on a mobile device. If you want to revert this behavior and always paginate between slides, see scrollActivationWidth:

Reveal.initialize({ scrollActivationWidth: null })
Changes
  • The PDF print view can now be activated via config Reveal.initialize({ view: 'print' }) (@​hakimel in #​3482)
  • The new URL query for activating the print view is ?view=print. It used to be ?print-pdf, which is still supported for backwards compatibility. (@​hakimel in #​3482)
Fixes

Full Changelog: hakimel/reveal.js@4.6.0...5.0.0


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from affcf08 to ab1ed00 Compare November 9, 2023 14:28
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch 2 times, most recently from 0aae6ad to 6162dd0 Compare December 22, 2023 15:46
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from 6162dd0 to 13b83b4 Compare February 13, 2024 12:20
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch 2 times, most recently from d8b21f3 to b1e8710 Compare February 26, 2024 12:48
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from b1e8710 to 7eb40df Compare April 11, 2024 11:09
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from 7eb40df to ea72dff Compare March 19, 2025 15:09
@renovate renovate bot changed the title Update dependency reveal.js to v5 Update dependency reveal.js to v5.2.0 Mar 19, 2025
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from ea72dff to b5fa8de Compare March 28, 2025 15:23
@renovate renovate bot changed the title Update dependency reveal.js to v5.2.0 Update dependency reveal.js to v5.2.1 Mar 28, 2025
@renovate renovate bot force-pushed the renovate/reveal.js-5.x branch from b5fa8de to 5657d59 Compare December 5, 2025 02:07
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

Successfully merging this pull request may close these issues.

1 participant