Skip to content

Releases: KookaStudio/KookaPictura

Release list

v0.2.0

Choose a tag to compare

@Zawaro Zawaro released this 21 Oct 15:13
33b203c

0.2.0 (2026-10-21)

Features

Read more

v0.1.0

Choose a tag to compare

@Zawaro Zawaro released this 10 Oct 01:08
c18a999

0.1.0 (2026-10-10)

Features

  • add Pictura Raw end to end (5e4fb03)
  • add the Filter Gallery (#233) (#234) (78cd5cf)
  • add the Paths panel (#72) (#173) (58843b8)
  • add the shared CS6 widgets, panel glyphs, and four panels (#70, #71, #78, #79, #80, #81) (#143) (3c94600)
  • adjust: add the HDR Exposure & Gamma tone-map operator (76aad76)
  • adjust: apply Auto and ColorLookup at native depth (7efb381)
  • adjust: apply color adjustments at native depth (872f761)
  • adjust: apply tonal adjustments at native depth (62c5bd3)
  • adjust: decode and encode PSD Gradient Map adjustment layers (a0b69af)
  • adjustment dialogs, Image ▸ Mode, and Properties canvas section (#181) (#182) (1fe2f98)
  • adopt Lucide as the icon base (#142) (#154) (805ab83)
  • app: add an opt-in local control server for agentic testing (72884cb)
  • app: add Assign Profile and Convert to Profile commands (86e282b)
  • app: add Free Transform on place with an interactive session (b891a16)
  • app: add screenshot, ui_tree, and layer_thumbnail to the control server (0b8bf6c)
  • app: add the engine-action surface to the control server (b1d9110)
  • app: add the Magnetic Lasso tool (#2) (96dc096)
  • app: arrow-key layer nudge and Alt-clone on Move drag (58910f2)
  • app: clamp canvas pan, add workspace scrollbars and brush-size outline (4111f84)
  • app: Convert to Smart Object for a raster layer (TASK-ALLOWS-DOCS) (fde634e)
  • app: Edit Contents re-embeds a smart object's edited source on save (d2ad6fe)
  • app: edit IPTC metadata in File Info and write it back (81b258f)
  • app: enable Layer > Rasterize > Type (cb03a47)
  • app: enforce layer position and pixel locks (19a7ff7)
  • app: Export Contents writes a smart object's source to a file (TASK-ALLOWS-DOCS) (8d7b4d8)
  • app: File > Open As Smart Object opens a PSD as an untitled doc (TASK-ALLOWS-DOCS) (cb49701)
  • app: File > Place inserts a PSD as a smart object (TASK-ALLOWS-DOCS) (55cfaf6)
  • app: format-aware save, Export As and Quick Export (#60) (0c546da), closes #107
  • app: gate tool edits to the active layer and enforce per-pixel transparency lock (9ffd14b)
  • app: GPU-authoritative stroke, tiled present, and opt-in paint timing (#130) (ba4c46d)
  • app: hide brush cursor, ring outside canvas, space pan, tool shortcut hints (2d8021a)
  • app: honor an incoming ICC profile policy on open (efaaf03)
  • app: host the Tools panel as an atomic column; panel drag parity (c895113)
  • app: Layers panel label scrub + %, semantic icons, row drag-and-drop (TASK-ALLOWS-DOCS) (8fa8cba)
  • app: Layers panel percent controls, five-lock strip with nesting lock, clip indicator (TASK-ALLOWS-DOCS) (e3121a6)
  • app: Layers panel six-dimension filter/search row (TASK-ALLOWS-DOCS) (ea3798d)
  • app: Layers-panel management stage (merge/flatten, dialogs, background, via copy/cut, select/link, fill+rasterize, drop rules) (TASK-ALLOWS-DOCS) (dca562e)
  • app: make large documents interactive in paint, panels, and import (#130) (fabca66)
  • app: open and place raster images via a Qt decode boundary (e17b4de)
  • app: panel chrome drag, tab compression, float top bar, tools placement (1f63a6a)
  • app: Paths panel with saved paths, Fill/Stroke Path, and Load as Selection (#72) (58843b8)
  • app: persist panel widths on quit and name imported tabs (f7c161c)
  • app: polish Layers panel rows, drag indicator, thumbnail frame, Background convert dialog (d00827f)
  • app: present the canvas from the view pyramid and import large rasters (#126) (6438b40)
  • app: rasterize a type layer through the bundled text backend (adfcc94)
  • app: Rasterize Smart Object and drop the preserved link (TASK-ALLOWS-DOCS) (6120e04)
  • app: render Rasterize Type through the Qt font backend (1abb27a)
  • app: Replace Contents swaps a smart object's source (TASK-ALLOWS-DOCS) (6bf1ecf)
  • app: report TySh layers as kind type with CS6 type locks (1f74779)
  • app: route OS file drops to place-in-document or open...
Read more