Urgent.News

What's breaking now, across thousands of outlets.

Tech

Every reveal.js gap closed in Kadal Deck 0.11

Kadal Deck borrowed a lot from reveal.js: sections and vertical stacks, fragments, data-background-* , auto-animate, and option names like controls , hash and slideNumber . So npx kadal-deck import reveal ./my-talk has always converted a reveal.js deck closely. Converting it closely is still not the same as the deck behaving the way it did. At 0.10.1 we audited 164 reveal.js features and options…

Kadal Deck 0.11 closed all the gaps in its functionality compared to reveal.js decks. The import feature now converts reveal.js decks closely, preserving their look and behavior. 52 out of 54 missing features and partially working options were addressed in 23 pull requests. New options that previously had no effect now work as expected.

Importing reveal.js decks maintains their original appearance and allows the use of reveal.js's themes, layout classes, keyCodes, step-through functionality, and scripts. Kadal Deck renders mathematical equations using KaTeX at build time, and it supports MathJax 2, 3, and 4. The importer leaves the original reveal.js deck untouched and generates a report of any incompatibilities.

To use Kadal Deck, run the command npx kadal-deck import reveal ./my-talk, then cd into the new directory and start the development server with npx kadal-deck dev. The guide for migrating from reveal.js can be found at https://deck.kadal.cc/docs/coming-from-reveal/. If any reveal.js decks still import improperly, report the issue on GitHub: https://github.com/kadalcc/deck/issues.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Node.js SMS Verification Code: Generating and Sending One-Time Passwords via API Integration

Node.js SMS Verification Code: Generating and Sending One-Time Passwords via API Integration Short answer: use Node.js code to generate one-time passwords locally, send them via a generic SMS API…

  • Node.js generates cryptographically secure OTP locally.
  • OTP sent via SMS API integration with idempotent attempt record.
  • Provider adapter separates from account service to manage workflow.

Introducing Takeout Mender – A Free Tool to Recover Metadata from Google Takeout

Hey everyone! I've been working on a project called Takeout Mender, and I'm excited to share it here. Google Takeout exports can sometimes leave important photo and video metadata in separate JSON…

  • Takeout Mender recovers metadata from Google Takeout exports
  • Tool restores dates, GPS info, descriptions to media files
  • Free browser-based tool preserves original files and data

CSS Math Dance

This cartoon is coded in HTML and CSS. The arms are made of multiple child elements that apply the panel title's math functions to plot the graphs (mostly) accurately.

More from Monday 2 November →