Updates

Everything new, improved, and fixed in each release of Film(ish).

1.4.5

August 6, 2026

Latest

Print film

This release prints your image onto real print film, brings scopes to both editors, and ties grain softening to film's actual resolving power.

New

  • Print film — a new Print section under Grading. After the negative develops your image, it can now be printed onto the stock theatrical prints were made on — Kodak 2383 or Fuji ETERNA-CP 3513DI — with a chain-order option. Text layers get a matching "Print film" variable that prints the stock you used.
  • Scopes — a resizable panel with histogram, luma waveform, RGB parade, RGB overlay, and vectorscope, in both the photo and video editors.
  • Clipping warning — marks the parts of the image that are about to lose highlight or shadow detail. The marks follow the film stock you're using, since each stock clips differently, and they recede as you pull Whites or Highlights back.
  • Export Frame — one tap in the video editor saves the current frame to Photos as a full-resolution photo.
  • Added new stocks:
    • F64 — Fujicolor F-64D, a daylight-balanced color negative cinema film (ISO 64).
    • RL5 — Fujicolor REALA 500D, a daylight-balanced color negative cinema film (ISO 500).
  • Added pull to refresh in the library: pull down on the grid to re-check the album for new photos.
  • The grain Softening control now goes negative: pull it below zero to lay raw grain over the sharp image. Zero is the film-accurate point.

Improved

  • Rebuilt grain Softening around film MTF. It's no longer a flat Gaussian blur — Softening now rolls off detail along an MTF curve locked to the grain itself, so each ISO carries the resolving power of its emulsion: fine grain resolves more detail, fast grain less. Saved edits migrate automatically.
  • The Fuji ETERNA negatives have new, improved versions. FP1 now carries its real name, Superia 200, and AS1 moved to the Lab section.
  • Redesigned the Analog Edge border. The torn film edge looks more organic and less repetitive.
  • Inner Glow and Diffusion now blend smoothly when combined, and no stock defaults to maximum glow anymore.
  • Lens Blur now separates near from far: foreground bokeh can spill over a sharp subject, the way a real lens renders it.

Fixed

  • Fixed LOG footage rendering dark when a conversion LUT was applied.
  • Fixed video export crashing instantly on clips with certain audio formats.
  • Fixed frames inflating the export size — a 24 MP export stays 24 MP with a frame on it.
  • Fixed the editor coming back to a black canvas after switching from another app.
  • Fixed HDR exports rendering the frame border dimmer than the preview.
  • Fixed preset thumbnails showing blank when opening the video editor.

1.4.0

July 30, 2026

Video

This release brings the photo editor's full toolset to video, opens video editing to everyone, and rebuilds export for speed and reliability.

New

  • Added the photo editor's full toolset to the video editor. Video now gets complete crop tools, including anamorphic desqueeze and horizon lock for straightening, along with Text layers, Frames, Light Leak, Levels with a histogram, Motion Blur, the Edit Stack, and all four exposure mask types: linear, radial, luminance, and color.
  • Gate Weave — a new video effect that reproduces the slight frame-to-frame movement of film running through a projector gate, so footage sits a little less perfectly still, the way a real projection does. Strength is adjustable. Animated light leaks for video arrived alongside it.
  • Conversion LUTs — the video editor can now load your own conversion LUT, chosen per clip. The LUT converts the footage first and the film look applies after, which means LOG footage from any camera can now be edited.
  • Erase, in LAB — remove objects by painting over them; an on-device model fills the area. Retry generates a different fill, and Apply bakes the result in at full resolution.
  • Added Selective Color to the photo editor.
  • Added YOLO mode, a new export option that unlocks full-resolution export for very large files. Tested up to 102 megapixels.
  • Video editing is now available to everyone. Free users can edit video and export their clips with a watermark.
  • Added a word spacing control for text layers.
  • Added a "Film stock" text variable. Text layers support dynamic variables like camera, date and ISO, and this new one automatically prints the name of the film stock applied to the photo.
  • Added new stocks:
    • VRT2 — Kodak Verita 200D, a daylight-balanced color negative cinema film (ISO 200). Also available as VRT2v2, a stylized variant with the magenta-highlight signature dialed up.
    • E94 — Kodak Ektachrome 100D 5294, the 2024 formula of the color slide film (ISO 100). Also available as E94v2, a stylized variant.
    • TXR — Kodak Tri-X Reversal 7266, a black-and-white reversal motion picture film.

Improved

  • Rebuilt export. Export is faster, memory handling is better, and every export is verified before it saves, so a finished export can't silently come out wrong or get lost. Interrupted batch exports continue automatically the next time you open the app.
  • Reduced the amount of memory editing uses — roughly 2 GB less over a session. In practice that means fewer crashes with large files and more stable exports, especially on older iPhones.
  • Improved subject cutouts in the photo editor. Subject masks and text behind the subject now have sharper edges.
  • Refined the halation shape, with smoother falloff around highlights.

Fixed

  • Fixed an issue where exposure masks were missing from video exports.
  • Fixed an issue where a look saved at zero strength exported at full strength in video.
  • Fixed Hasselblad RAW files not decoding correctly.
  • Fixed an issue where the screen auto-locking during a long export would stop the export.
  • Fixed an issue where video export could fail on clips with audio.
  • Fixed issues introduced by iOS 27 beta 3 and beta 4.

1.3.1

July 9, 2026

Improved

  • Export resolution is no longer downgraded automatically under thermal throttling — there is now a choice to export at full resolution anyway.
  • Light Leak now renders at proper strength on HDR photos.
  • Improved highlight rendering on the classic slide stocks.
  • Improved the video editor layout on iPad in landscape.

Fixed

  • Fixed crashes on the iOS 27 beta.

1.3.0

July 7, 2026

Effects

This release adds an Effects tab with depth-aware blur and procedural light leaks, plus eight classic film stocks.

New

  • Added an Effects tab that brings Lens Blur, Motion Blur and Light Leak together in one place.
  • Lens Blur — bokeh depth of field. The blur is built from real bokeh discs, not gaussian blur, with a Bokeh Shape control and a Swirl slider for Petzval-style swirly bokeh. Feather and distance controls handle the blending.
  • Motion Blur — directional motion streaks with the subject kept sharp, or inverted so only the subject streaks. There are strength and direction controls, plus a Curve control that bends the streaks.
  • Depth — blur and masks can use real depth. Photos with portrait or LiDAR depth use it directly; for everything else, a small model estimates depth on device after a one-time download. A Focus range control picks what stays sharp.
  • Rebuilt Light Leak as a procedural effect. Instead of seven fixed overlay images, leaks are now generated, so every leak is unique — no two photos get the same one. There are six patterns (Edge, Corner, Streaks, Burn, Double Burn and Veil), color palettes, and a dice button that rerolls the leak. Leaks adapt to portrait and landscape automatically.
  • Grain can now be turned off entirely, in both the photo and video editors.
  • Added eight classic stocks:
    • K10 — Kodachrome ASA 10, the original 1936 Kodachrome. Free for everyone.
    • K64v2 — Kodachrome 64, color slide film (ISO 64), with the full Kodachrome color identity.
    • EHS — Kodak High Speed Ektachrome 160, color slide film (ISO 160), 1959–77.
    • CT18 — Agfachrome CT18, color slide film (ISO 50).
    • UT18 — Orwochrom UT18, the East German color slide film (ISO 50).
    • GA5 — GAF 500, a high-speed color slide film (ISO 500), 1967–77.
    • SC1K — 3M ScotchChrome 1000, color slide film (ISO 1000), 1980s.
    • KCX — Kodak Kodacolor-X, a 1960s consumer color negative (ISO 80).

Improved

  • Made anamorphic flares more realistic: flares now originate from actual bright light sources in the frame, rotation is set in degrees, and star spikes stay symmetric.
  • Improved highlight rendering on the classic slide stocks, so gradients survive in bright areas.
  • The editor now stays responsive while dragging sliders on heavy edits.
  • Improved behavior under thermal pressure and in Low Power Mode: the app now adapts instead of getting shut down by the system, and export checks available memory before starting.
  • Subject masks now work on any subject — products, pets, cars — not just people.
  • Moved Extract HDR, Double Exposure and Analog Edge out of LAB. They are now regular features.

Fixed

  • Fixed a crash when dragging text quickly.
  • Fixed sky masks not working on iOS 27.
  • Fixed frame borders bleeding into the vignette.
  • Fixed a crash when deleting a depth mask.
  • Fixed an issue where exports with depth blur came out fully blurred.
  • Fixed dull white borders on HDR exports.
Note

The previous version of Light Leak has been fully deprecated. Edits saved with it in 1.2.4 still open, but the leak itself is gone.

1.2.4

June 19, 2026

Text

This release adds text layers to the photo editor.

New

  • Text — add text layers to your photos. There are more than 20 fonts, with adjustable weight, letter spacing, line height, rotation and alignment, plus an optional background box, and smart alignment guides appear while you drag. Dynamic variables pull real data from the photo: camera, date, ISO, shutter speed, location. Text can be placed behind the subject, and the type is rendered as part of the image, so grain and halation affect it like everything else.
  • Added Light Leak to LAB: seven light-leak overlays, blended realistically and matched to the photo's orientation.
  • Added an optional higher-quality model for subject cutouts. It produces much cleaner subject edges for masks and for text behind the subject, downloads once on first use, and runs on device.
  • Edit Stack — a full overview of every edit applied to the photo, in one sheet. Each section can be toggled on and off, which makes it a quick way to see what's contributing what to the image.
  • Moved the date stamp into Text. It's now a regular text layer.

Improved

  • Text presets and look presets now combine on the same photo instead of replacing each other.
  • Made video scrubbing smoother and video export faster.
  • Rebuilt Double Exposure to blend in linear light, the way light actually accumulates when film is exposed twice. Composites now look like real double exposures instead of digital overlays.
  • Effects are now applied before the crop, so cropping no longer causes bloom along the edges.
  • Redesigned the sliders and controls across the editor.

Fixed

  • Fixed an issue where the brightest areas of Apple Log footage turned black with optical glow.
  • Fixed a video export crash.
  • Fixed text glyphs disappearing at certain sizes.
  • Fixed the eyedropper sampling the original image instead of what is displayed.

1.2.3

June 3, 2026

Sky Mask

This release adds sky masking, a new white balance, and better RAW loading.

New

  • Sky Mask — a third mask type alongside Subject and Background. Select the sky in one tap and adjust it separately, with its own feather control. Segmentation runs on device; the model downloads once, on first use.
  • Extract HDR — turns highlight detail recovered from a RAW file into real HDR brightness. It works on non-Apple RAW, requires iOS 18, and is experimental for now.
  • Curves Preserve Hue — a new curves mode where brightness adjustments stay brightness adjustments. Pushing the master curve no longer shifts colors.
  • Apple Log video is now properly converted for editing and export, so the film look applies to it correctly.
  • Added a landscape layout for the video editor on iPad.
  • Added new stocks:
    • KV5D — Kodak Vision3 50D, a daylight-balanced color negative cinema film (ISO 50).
    • MF4 — a vintage Fuji-slide look (ISO 100).
    • MC2 — a vintage muted-brown look (ISO 200).

Improved

  • RAW files now open without automatic exposure correction — a neutral, predictable starting point that matches what the camera maker intended.
  • Replaced white balance with a new version: it's simpler to get natural warmth or coolness, there's a separate magenta–green control, the range is stronger, and it behaves correctly on HDR photos. The Kelvin scale is gone.
  • Cleaned up color adjustments in HSL: no more speckle in bright areas, and skin tones are protected when pushing color. "Lightness" is now called "Luminance".
  • Smoothed the tone curves, so steep S-curves no longer overshoot.
  • Double Exposure composites now persist with saved edits, so they reopen intact.
  • Made the library grid faster and smoother.

Fixed

  • Fixed Apple ProRAW opening too dark.
  • Fixed black tiles appearing on 48 MP exports. The same fix made the effects involved much faster.
  • Fixed HDR washing out when zooming into an exported photo in Photos.
  • Fixed misaligned HDR on rotated shots.
  • Fixed the app slowing down after editing several RAW files in a row.
Note

White balance is a new model in this release. Edits from 1.2.2 and earlier are migrated automatically.

1.2.2

May 16, 2026

New

  • Added Lens Correction, applied when RAW files are decoded.
  • Added a Log RAW development option: an optional development mode for RAW files that compresses highlights harder, keeping more recovery headroom. Off by default.
  • Added new stocks:
    • KV50T — Kodak Vision3 500T, the tungsten-balanced color negative cinema film (ISO 500).
    • E100S — Kodak Ektachrome 100D, color slide film (ISO 100).
    • KPI — Kodak Pro Image 100, a warm, low-saturation color negative (ISO 100).
    • Refined v2 versions of four stocks: KG1v2 (Kodak Gold), KE1v2 (Kodak Ektar 100), KP2v2 (Kodak Portra 400) and FP4v2 (Fujicolor Pro 400H).

Improved

  • Moved Redevelop RAW out of LAB and into the top of the Exposure panel, with undo and redo support.
  • Redesigned the iPad landscape layout for the photo editor.
  • Retuned grain at ISO 25, 50 and 3200 to be softer and more natural.

Fixed

  • Fixed a green halation rim on tungsten-balanced stocks.
  • Fixed E100S rendering with lifted blacks and muted highlights.
  • Fixed bulk export missing the highlight compression that single export applied.
  • Fixed in-camera crops from Apple Photos not being preserved for PNG files.
  • Fixed slow previews with very large (100 MP+) RAW files.

1.2.1

May 8, 2026

Fixed

  • Fixed Apple ProRAW files from the iPhone 17 not loading correctly.

1.2.0

May 6, 2026

New tone controls and batch export

This release replaces the old tone controls with Shadows, Midtones and Highlights, and adds batch export.

New

  • Shadows, Midtones and Highlights replace Lift, Gamma and Gain — the same power, in the terms photographers actually use. Old edits are migrated automatically.
  • Batch export — select any number of edited photos and export them all at once, with a resolution picker and progress shown along the way. Edit a whole shoot, export it in one go.
  • Added a Geometry toolbar: horizontal and vertical perspective correction, lens correction, anamorphic desqueeze ratios, and mirror flip.
  • Save Over Original — saves the edit directly onto the original photo in your library.
  • Halation and diffusion are now HDR. Both effects can extend into HDR brightness.
  • Added Analog Edge, a new frame style.
  • Added pinned presets: keep your most-used presets at the front.
  • Added batch operations in the gallery: sort, copy, paste and clear across selected edits.
  • Added new stocks:
    • AO1 — Agfacolor Optima 100, color negative film (ISO 100).
    • AO2S — Agfacolor Optima 200.
    • RG2S — Kodak Royal Gold 200.
    • PR1S — Fujichrome Provia 100F.
    • FP4S — Fujicolor Pro 400H.
    • KV25 — Kodak Vision3 250D, a daylight-balanced color negative cinema film (ISO 250).
    • RD2 — Rollei Digibase CN 200, a color negative with a clear base and no orange mask.
    • RX2 — Agfachrome RSX II 200, color slide film (ISO 200).
    • SC2 — Agfa Scala 200x, the black-and-white slide film (ISO 200).
    • NPL — Fujicolor NPL 160, a tungsten-balanced color negative (ISO 160).
    • V50 — Fujichrome Velvia 50, color slide film (ISO 50).

Improved

  • Batch export now matches single export exactly: HDR, gain maps, and correct handling of RAW files that decode poorly elsewhere.
  • Overlapping masks now combine additively.
  • Polished the design across the editor.

Fixed

  • Fixed black-and-white stocks being affected by the color curves.
  • Fixed batch export progress sometimes not appearing.
  • Fixed the preset highlight not following undo and redo.
  • Fixed Sort by Date Taken using the wrong date for photos shared in from other apps.
  • Fixed handling of corrupt values in saved edits — they are now repaired on load.
Note

Edits made before this release are migrated to the new tone controls automatically.

1.1.1

April 29, 2026

New

  • Added preset sharing. Presets can be exported as .filmpreset files and shared, and incoming files open in an import sheet.
  • Added iCloud backup and restore for presets.
  • Added a default film stock: pick the stock every new edit starts with.
  • Added DIR couplers, a new stage in the film simulation — the mechanism that gives real color negative film its rich color separation.

Improved

  • Redesigned the home screen so it's simpler and quicker to get to your photos.
  • Split Diffusion, Halation and Inner Glow into three independent effects instead of one combined setting.

Fixed

  • Fixed HDR glow appearing on the border of framed exports.
  • Fixed the Tint slider gradient pointing the wrong way.

1.1.0

April 25, 2026

Expanded exposure controls

This release adds deeper control over exposure, color density, and RAW development.

New

  • Blacks and Whites — two new sliders that set the true black and white points of the image after the film look is applied. They're available globally and inside every exposure mask.
  • HSL Density — deepens or thins color per hue range, the way real film stacks dye. The result is richer color without turning neon.
  • HSL Protect Whites — keeps near-white highlights clean while you push color elsewhere.
  • Masking couplers — the orange mask of real color negative film, with its print-stage correction. Available as opt-in M variants of selected stocks; the regular stocks are unchanged.
  • Redevelop RAW — instead of accepting how a RAW file was developed, this reprocesses the negative itself. Exposure midpoint, highlight compression, black and white points, saturation and noise reduction are all set before the film look is applied, like rescanning a negative with different settings. The settings persist with saved edits.
  • Added stock pinning: pin favorite stocks to a Favorites section at the front of the picker.
  • Added brand colors to the stock pills: Kodak yellow, Fuji green, Agfa purple, cinema red, lab blue, and black-and-white gray.
  • Added new stocks:
    • KP2M — Kodak Portra 400 with masking couplers.
    • FC2M — Fujicolor Superia 200 with masking couplers.
    • RL1M — Fujicolor Superia Reala with masking couplers.
    • RTP — Fujichrome 64T, a tungsten-balanced color slide film (ISO 64).
    • RS4 — Fujichrome Sensia 400, color slide film (ISO 400).
    • CinePM — a pushed cinema negative look with masking couplers.
    • FPB — Fujifilm FP-100B, the peel-apart instant black-and-white film.

Improved

  • Highlights now roll off softly instead of clipping to white.
  • HDR video export now happens automatically when the source video is HDR.
  • The video editor now matches the photo editor: same layout, same gestures.
  • Made previews faster and preset switching snappier on older iPhones.

Fixed

  • Fixed sharing photos into the app from other apps on iOS 26.
  • Fixed a crash when loading certain DNG files that appeared all black.
  • Fixed a spurious "Replace current edit?" alert.
  • Fixed fullscreen triggering on short holds.
Note

CineB's curve changed in this release. Edits from 1.0.2 that used CineB will render differently.

1.0.1 / 1.0.2

April 2026

New

  • Added horizon auto-level to the Crop panel.
  • Added a tunable halation threshold.

1.0

April 17, 2026

Hello, world

The first version of Film(ish).

New

  • 15 film stocks.
  • Film grain that behaves like real grain. It's stochastic and chromatic, developed into the image — not a noise overlay on top.
  • Halation, diffusion, and the full film color pipeline.