334 Commits
Author SHA1 Message Date
Hakim El Hattab 662c73453e suport data-id for slide links 2025-10-14 11:57:25 +02:00
Hakim El Hattab 363bb3e6e6 make iframe autofocus blocker work for preloaded iframes 2025-09-16 14:31:39 +02:00
Hakim El Hattab c9d6785df2 prevent iframes from auto-focusing and disabling keyboard nav, controllable via preventIframeAutoFocus 2025-09-16 12:05:59 +02:00
Hakim El Hattab 1427059378 fix initial video autoplay not working in android 2025-09-03 10:34:22 +02:00
Hakim El Hattab e8cd04da83 fix bug where multiple videos started simultaneously sometimes failed to render in mobile safari 2025-08-26 19:49:24 +02:00
Hakim El Hattab 5412639a54 accessibility improvements; announce img/video alt tags, punctuate screen reader text content (#3757, #3772) 2025-08-05 10:24:45 +02:00
Hakim El Hattab eb95b14531 overview mode: fix missing thumbs in adjacent stacks with over 10 vertical slides (closes #3754) 2025-04-28 13:24:53 +02:00
Hakim El Hattab dfc5690c6d add missing font to dracula theme, fixes #3781 2025-03-28 14:15:33 +01:00
Hakim El Hattab b03a94c6fc distinct active/hover state difference in overview mode #3780 2025-03-28 14:14:59 +01:00
Hakim El HattabandGitHub 70daf8fce6 Merge branch 'master' into feature/open-active-slide-on-enter 2025-03-28 14:03:49 +01:00
Hakim El Hattab 25e52e26af release 5.2.1 2025-03-28 13:51:23 +01:00
tobi-or-not-tobi 9612f7bde0 open the active slide from the overview screen on enter key event 2025-03-25 20:55:36 +01:00
Hakim El Hattab 722b14b89f reduce lightbox header in small windows 2025-03-25 11:58:07 +01:00
Hakim El Hattab 1923a5c7a4 lightbox refactor 2025-03-25 11:14:46 +01:00
Hakim El Hattab aa9dfc7eb8 sync lightbox between speaker/main window (fixes #3771) 2025-03-25 10:42:41 +01:00
tobi-or-not-tobi 9f7256fe78 Allow users to use meta keys when navigating to preview links 2025-03-25 08:29:03 +01:00
tobi-or-not-tobi 0121173213 fix z-index 2025-03-24 08:56:11 +01:00
tobi-or-not-tobi 198e206ad0 build files 2025-03-21 07:17:08 +01:00
Hakim El Hattab 47ee25dd19 build assets 2025-03-20 13:58:22 +01:00
Hakim El Hattab b3fd27d071 prevent default keyboard shortcuts while overlay is open #3766 #3767 2025-03-20 11:38:20 +01:00
Hakim El Hattab edb69c840c update version to 5.2.0 2025-03-19 12:03:33 +01:00
Hakim El Hattab f11812e0a2 fix theme css conflict 2025-03-19 11:59:39 +01:00
Hakim El Hattab a7b4bb4946 fix css help overlay css conflict 2025-03-19 11:11:35 +01:00
Hakim El Hattab 2ac0566941 dont restart background video when it hasn't changed (fixes #3633) 2025-03-19 10:33:13 +01:00
Hakim El Hattab fe67bad092 .overlay -> .r-overlay to reduce risk of conflict, move overlay up to viewport level 2025-02-17 19:59:40 +01:00
Hakim El Hattab 0950590300 more flexible styling system for overlays 2025-02-05 15:57:14 +01:00
Hakim El Hattab 087eed8dc3 overlay mode refactoring 2025-02-05 14:38:53 +01:00
Hakim El Hattab 1b2c39a86e add support image/video lightbox via data-preview-image/video, move overlay into standalone controller 2025-01-31 16:10:15 +01:00
Hakim El Hattab 0524ae855d further refinements to overlay styles 2025-01-29 15:19:47 +01:00
Hakim El Hattab 6cebb771ee switch to dvh for reveal.js height, fixes issue with presentations not covering fullviewport in ios 2025-01-24 09:16:36 +01:00
Hakim El Hattab fe4a6e82b0 fix last slide not triggering slidechange in scroll view (closes #3715) 2024-11-11 16:05:34 +01:00
Hakim El Hattab 16ac4b0067 prevent double-initialization #3696 2024-10-25 10:27:54 +02:00
Hakim El Hattab 95946b4ec6 autoplay muted background videos in speaker view #1037 2024-10-21 14:27:51 +02:00
Hakim El Hattab b8bb94f788 upgrade to gulp 5.0, latest sass, & node-qunit-puppeteer #3608 2024-10-11 14:50:22 +02:00
Hakim El Hattab 472535065c only destroy if reveal instance is ready, don't proceed with initialization after destroy is called, tests #3593 2024-05-15 11:15:31 +02:00
Hakim El Hattab 6b8c64ffa8 5.1.0 2024-04-11 08:45:27 +02:00
Hakim El Hattab 62297e6259 nil check slides before running auto-animate transition #3592 2024-03-25 09:01:53 +01:00
alifeee 164254655b update build 2024-03-24 23:13:36 +00:00
Hakim El Hattab 0799c8f674 fix exception when destroying uninitialized reveal instance (closes #3593) 2024-03-22 14:29:35 +01:00
Hakim El Hattab 924bdb6305 fix vertical swipe navigation not blocking page scrolling in embedded decks 2024-03-19 09:09:44 +01:00
Hakim El Hattab 488c5c8f94 fix rtl prev/next navigation on slides with fragments 2024-03-13 15:15:59 +01:00
Hakim El Hattab 421da63750 fix previous bg video playing in background 2024-03-12 10:54:28 +01:00
Hakim El Hattab 62b1ea302c don't start video bgs if autoPlayMedia config is set to false 2024-03-11 14:20:01 +01:00
Hakim El Hattab 76ec60a137 fix issue when disabling autoPlay config flag at runtime 2024-03-11 13:24:27 +01:00
Hakim El Hattab 1748a55ece don't restart media when it's already playing #2882 2024-03-11 11:24:00 +01:00
Hakim El HattabandChi Vong a29a9c71ae allow same background video to continue playing across multiple slides #3189 #2882
Co-authored-by: Chi Vong <chivongv@gmail.com>
2024-03-08 14:02:26 +01:00
Hakim El Hattab 6ef138b61f dont prevent swipe navigation on video backgrounds #3584 2024-03-07 10:26:01 +01:00
Hakim El Hattab 63e0a37a88 fix broken backwards navigation in rtl mode 2024-03-06 10:55:09 +01:00
Hakim El Hattab 2927be34d8 new .enter-fullscreen class lets you add shortcuts to fullscreen mode 2024-02-28 11:08:56 +01:00
Hakim El Hattab 9d4b4362e9 5.0.5 2024-02-26 11:17:44 +01:00