RSSAmplifier

Blog

Code.Movie | Blog

Updates from your favorite animated syntax highlighter

code.movieRSS feed ↗28 posts

Latest posts

New two-stage diffing algorithm and other animation heuristics improvements in 0.0.45

Code.Movie 0.0.45 introduces a two-stage diffing algorithm, smaller heuristics tweaks for CSS and Elixir, and fixes a number of documentation issues.

Take manual control of animations in 0.0.44

Code.Movie 0.0.44 enables you to take manual control of your animation where your need it. A few other new features are also along for the ride.

Entry and exit transformations and smaller bundles in 0.0.43

Code.Movie 0.0.43 adds support for entry and exit transformations without any breaking changes. The core module also became significantly smaller.

Markdown support in 0.0.42

Code.Movie 0.0.42 adds support for CommonMark without any breaking changes. GitHub Flavored Markdown and any other common extensions are not supported ... yet!

Python support in 0.0.41

Code.Movie 0.0.41 adds support for Python with no other notable changes, breaking or otherwise.

.env support, improved CSS support, improvements to heuristics, website and playground in 0.0.40

Code.Movie 0.0.40 ships .env syntax support, improvements to heuristics as well as several bugfixes. Website and playground also received some updates.

Many small bugfixes and improvements in 0.0.39

Code.Movie 0.0.39 ships several small improvements and bugfixes without any breaking changes.

Website Update: Migrated from Parcel to Vite

Code.Movie's project website just got a new frontend module bundler! The following is a short summary of how the migration went.

Expanded Markdown Support with new plugins and playground features

A new plugin collection and fresh playground features expand Code.Movie's markdown support significantly. The rest of the ecosystem also got several minor updates.

Static Syntax Highlighting and CSS improvements in 0.0.37

Code.Movie 0.0.37 now supports static syntax highlighting to supplement the existing animation features. Some CSS improvements are also along for the ride.

Customizable ECMAScript globals and many minor improvements in 0.0.36

Code.Movie 0.0.36 adds support customizable ECMAScript globals and comes with many minor improvements and bug fixes.

Website and playground overhaul

The playground and the website got a huge overhaul with design changes as well as UX and performance improvements.

XML support in 0.0.35

Code.Movie 0.0.35 adds support for XML and fixes a minor bug related to line decorations.

TOML support in 0.0.34

Code.Movie 0.0.34 adds support for TOML and tweaks animation heuristics for Rust.

YAML support in 0.0.33

Code.Movie 0.0.33 adds YAML support, better checks for invalid decorations, as well as a few minor improvements to CSS and ECMAScript.

Playground updates: embed codes and showcase links

You can now hotlink directly to animations built with the playground and embed them into other web pages

PHP support in 0.0.32

Code.Movie 0.0.32 adds PHP support, better checks for invalid decorations, as well as a few minor improvements to CSS and ECMAScript.

Improved animation heuristics in 0.0.31

The Code.Movie core library has been upgraded with substantially improved animation heuristics

Substantial playground upgrades

The Code.Movie playground has been upgraded to support more decoration types and show accurate previews in the editor panel

Support for JSON with comments in 0.0.30

Code.Movie 0.0.30 adds support for C-style comments in JSON, delivers several bug fixes, and contains no breaking changes.

Conditional Theming with Dark Mode support in 0.0.29

Code.Movie 0.0.29 add conditional theming, which (among other things) unlocks dark mode support.

Bugfixes for HTML in 0.0.23 and 0.0.24

Code.Movie 0.0.23 and 0.0.24 fix a few bugs in its HTML handling

New built-in themes available in 0.0.22

Code.Movie 0.0.22 adds two new built-in themes and a wide variety of styling options

Decoration support in 0.0.21

Code.Movie 0.0.21 adds support for gutter, line and text decorations

Rust support and improved code splitting in 0.0.17

The release of Code.Movie 0.0.17 adds support for Rust and comes with improved code splitting.

JSX support and language modules in 0.0.15

This release adds support for JSX in both JavaScript and TypeScript and changes the way languages are loaded, configured and used.

Elixir support and improved stability in 0.0.14

This release adds support for Elixir and improves the libraries overall stability significantly without introducing breaking changes.

Hello World

Hello World for Code.Movie