ChromaDot
CHROMADOTretro dither
← Back to App

Changelog

Track the evolution of ChromaDot. New features, improvements, and fixes.

2.0.1September 1, 2026
  • •Gallery rebuilt around colour. The fourteen one-bit and greyscale renders are gone, replaced by custom-palette work made in the app
  • •Gallery entries can now be finished renders dropped straight in, so anything made in ChromaDot can be shown without a matching source photograph
  • •Custom palettes travel in the share link. A link to a custom render now opens with those colours loaded instead of falling back to black and white
2.0.0August 31, 2026
  • •Live preview: the output re-renders as you change any setting. The Process button is gone entirely
  • •Dithering moved into a Web Worker, so the tab no longer freezes while an image is processed
  • •Rewrote the nearest-colour search without Math.pow and Math.sqrt, which was running over 12 million pow calls per render on the NES palette. A full render went from 973ms to about 110ms
  • •ASCII mode: render any image as characters with five ramps, adjustable width, colour and invert. Copy the text or save a .txt
  • •Live camera page: dither your webcam in real time, switch algorithm and palette on the fly, capture a PNG. Nothing is recorded or uploaded
  • •Import any palette from Lospec by URL or slug
  • •Fixed a service worker bug that pinned returning visitors to old builds. Pages are now fetched network-first
  • •New gallery: 28 examples with palette filtering and hover to see the original
  • •New guides at /learn covering how dithering works and how to choose an algorithm
  • •New landing pages for every algorithm and every palette, plus pixel art and ASCII art converter pages
  • •Replaced the demo image and built a library of source photographs chosen for what each one reveals
  • •Undo history now coalesces rapid changes, so dragging a slider is one step instead of many
1.3.0April 15, 2026
  • •Visual preset previews: thumbnail grid shows actual dithered results for each preset
  • •Mobile redesign: inline settings replace the modal, all controls visible in a single scroll
  • •Mobile image tabs: switch between Original and Output with tab bar instead of stacking both
  • •Auto-switch to Output tab when processing completes
  • •Download button surfaced above images on desktop for quick access
  • •Horizontal preset strip on mobile with scrollable thumbnail cards
  • •Before/after comparison slider: toggle to overlay original vs dithered with a draggable divider
  • •Copy to clipboard button for instant sharing without downloading
  • •Share button on mobile using native Web Share API
  • •Fixed dead space above images on desktop layout
  • •Editable numeric inputs on mobile sliders for precise value entry
  • •Fixed slider range mismatch between desktop and mobile (Noise, Diffusion)
  • •Larger touch targets for mobile range sliders
  • •Keyboard shortcuts: Space/Enter=Process, Cmd+S=Download, Z=Zoom, C=Compare, 1-7=Algorithm, [/]=Cycle palettes
  • •First-visit onboarding tour: 3-step walkthrough for new users
  • •Output info: image dimensions and file size shown after processing
  • •Shortcut reference in footer
  • •Refactored all dropdowns from DOM classList to React state
1.2.0December 22, 2024
  • •Added "What is this?" help page with algorithm explanations
  • •Added changelog page
  • •New tagline: "retro dither" badge in header
  • •Improved empty state messaging
  • •Default palette changed to NES for better first impressions
  • •Palette dropdown redesign with color swatches preview
1.1.0December 21, 2024
  • •Added pan/zoom with bounds checking - images lock to edges
  • •Equal height columns on desktop layout
  • •Mobile-responsive header with stacked buttons
  • •Download button moved to settings panel with glow effect
  • •Auto-processing for subsequent images
  • •Drag-and-drop on existing images to replace
1.0.0December 20, 2024
  • •Initial release
  • •7 dithering algorithms: Floyd-Steinberg, Atkinson, Bayer, Jarvis, Stucki, Burkes, Sierra-3
  • •Multiple color palettes: NES, CGA, Game Boy, Apple II, Commodore 64, and more
  • •Adjustments: Brightness, Contrast, Noise, Diffusion, Dither Scale
  • •3D Glitch effect for chromatic aberration
  • •Zoom to 100% for pixel-perfect inspection
  • •PNG export with preserved pixel quality
  • •All processing done locally in browser - no uploads