Skip to content

Chromis 1.4.0

Choose a tag to compare

@bpacholek bpacholek released this 25 Oct 12:43
· 6 commits to main since this release

A feature release: resize the whole image, choose how Fill in works, and pick from far more caption fonts - including the ones already on your phone.

New

  • Resize image. The size button in the editor's top bar now has two tabs. Canvas changes the canvas around the layers, as before; Image scales the whole picture - 25-200% shortcuts or a custom size, width and height linked - and resamples every photo with the method you pick: Nearest neighbour, Bilinear, Bicubic or Lanczos. One undo step. Text and bubbles are redrawn rather than resampled, so they stay sharp. The photo import cap rises from 2048 to 4096 px.
  • Fill in: Best quality or Low memory. Remove object's Fill in can now be told how to work: Best quality (MI-GAN, the most detail, more memory) or Low memory (content-aware fill alone, quick on any phone). The first fill asks, with a recommendation based on the phone's RAM. #68
  • More fonts, and a simpler picker. 17 bundled caption fonts instead of 5 - Comic Neue, Kalam, Patrick Hand, Caveat Brush, Mali, Titan One, Bungee, Anton, Lobster, Shrikhand, Press Start 2P and Special Elite are new, every one covering the full alphabet of all six app languages - plus the fonts already installed on the phone. The Text and Bubble panels show one font field that opens a searchable list (In the app / Your fonts / On this device), with font import at the end.
  • Resizing says when it hits a limit. A pinch at a layer's smallest or largest size shows a badge on the canvas and gives one light haptic tick; a typed canvas size past 8192 px says why Apply is off; the Bubble panel says when the caption already fills the bubble.

Notes

  • Version 1.4.0, versionCode 8. Build with Flutter 3.44.9, the version CI pins.
  • A font imported before this release whose name is now a bundled font (e.g. Lobster) or the UI font (Manrope) is renamed on first launch - "Lobster" becomes "Lobster 2" - so the two stay separate fonts.
  • Play "What's new" text in all six languages: docs/release/whatsnew-1.4.0.txt.
  • Verified on the API 37 emulator: the full BDD suite, a new on-device font test, and the new UI by hand. Not verified on a device: the AI tools on a 4096 px photo, and device fonts on OEM builds (Samsung, Xiaomi). Details in docs/release/1.4.0.md.
  • The store screenshots still show the old font strip in the bubble panel and need a new capture session.

Full changes: v1.3.1...v1.4.0

🤖 Generated with Claude Code