-
Notifications
You must be signed in to change notification settings - Fork 4
Releases Notes
Jean-François Garreau - Binomed edited this page Aug 6, 2025
·
17 revisions
See the guide of migration V3->V4
- Compatible with node 20, You don't have to use node 16 anymore.
- Class for images : Due to support for accessibilty, the previous syntax that let you specify classes in the alt field of image is now forbidden.
- End of two-column and two-column-layout: A new syntax is introduce to replace it
- Rework for speaker slides: You have to migrate to a new syntax
- Icon syntax change: You have to migrate to a new syntax
- Change in data-theme, ... attributes: You have to migrate to a new syntax
- Internal rework that now use Talk Control RevealJS extensions as core engine. This introduce all those new features:
- Multiple columns syntax instead of two column mechanism (new syntax)
- Rework of the UI selector by adding revealJS shortcuts
- Code slide could all be set in medium size (default) or big size using custom properties
- Add of new font icons librairies, addition of fontAwesome and Material Symbols. Also let the way to add your own font icon library
- Add a new syntax for Admonitions
- A new syntax for setting classes directly on images (if not using
elementhtml comment) - Add a new QRCode syntax
- Add better management for "credits" notes
- Rework speaker slide to let up to 6 badges and 4 sub informations
- Add a new background image syntax that let you specify a background without using
slidehtml comment
- Fix some accessibilty issue by using now a code font a11y compatible and reworking the way we put image style
- Add multiples configurations for
data-type-show(#106) - Add Admonition block syntax (#74)
- Add Slide Selector (#105)
- Add Configuration UI (#116)
- Add Copy/Paste mechanism to code blocks (#92)
- Update reveal.js to 5.1.0
- Update highlight.js to 11.9.0
- Update sass to 1.77.6
- Update vite to 5.3.1
- Update feather-icons to 4.29.2
- Update lit to 3.1.4
- Add Green Blur Screen
- Add pdf configuration (notes availables / fragment in one shot)
- Add I18N mechanism
- Add URL configuration for : Theme / Type / I18N / Print configuration
- Fix documentation for code
- Update reveal.js to 4.5.0
- Update highlight.js to 11.7.0
- Add conf mode
- config: add prettierrc
- fix code hilight that doesn't work for black theme
- config: export RevealJS to reuse it
- add max-height support
- add link color
- styles: add credits for quote-slides
- fix vulnerabilities
- config: add sourcemap for js bundle
- add mask for slides with background images
- add logo in footer
- refactor dist directory and name of lib
- fix severals graphicals issues linked to original institute theme
Migration to new graphical theme of sfeir presentations
Please consult the migration guide to see the breaking changes and evolutions to do
- Compatible with node 16, You don't have to use node 10 anymore.
- Remove V2 dedicates backgrounds : school-presentation / transition-bg-grey-1 to 7
- Remove Sfeir-school presentation slide (useless)
- Remove underline transition slides (not available anymore in new theme because underline is everywhere)
- Remove bg-pink transition screen (pink isn't used in new theme)
- Remove color alternatives for speaker slides (not available anymore in new theme)
- Remove display of icons in speaker slides (not available anymore in new theme)
- Deprecate the previous mechanism of two-column-layout. Will be remove for a 3.1.x version
- Add a new mechanism for two-column layout simplier.
- Add a mode in html to define if the theme should be at sfeir school colors or sfeir institute colors
- Add a management of feather icons
- Add support of code progress highliting from markdown
- Add a new background slide with blur area (use to show pause messages)
- Add a new feature to add mask on transition with image background
- Fix export to pdf. You can now export your slide to pdf version
- Update node-sass to sass 1.51.0
- Update reveal.js to 4.3.0
- The inline code have now background for better reading
- You can now add a "credits" meta data to fix a credit at the bottom of the page
- Change the configuration of two column layout to introduce a space
- Minor visual fix with headers
- Update hightlight.js to version
10.4.1
- Fix load problem of the theme. Now the theme loads correctly each times
- List-fragment available in markdown
- Add dark background for code
- You can now have multiple badges on speaker slide
- Add helpers to play with margin-top and bottom to have easier management of image positioning
- Speakers images can now be in portrait or landscape mode
- Enhanced font size for slides codes
- Fix lots of minors visuals issues to be more aligned on graphical theme
- fix some allignement issues
- remove third party methods because no one use them
Migration to new graphical theme of sfeir presentations
Please consult the migration guide to see the breaking changes and evolutions to do
Bases of the theme.
- respect sfeir school theme
- helpers for images
- helpers for slides: speakers / intro / wifi / transitions / code / layouts
- helpers for placement