Skip to content

Releases: visorcraft/Arte-Ogre

v1.8.2

Choose a tag to compare

@visorcraft visorcraft released this 28 Jul 03:24
v1.8.2
494ce38

Arte Ogre 1.8.2 - Documentation and reliability fixes

  • Adds comprehensive user, file format, architecture, plugin, troubleshooting, contribution, and security documentation.
  • Prevents the GPU source-tile cache from bulk-uploading whole documents; the 50-layer 4K composite no longer exhausts VRAM.
  • Enforces the 8192x8192 canvas limit across creation, resize, crop, import, save, and GPU setup.
  • Preserves slice definitions in native .ogre files.
  • Adds PSD to native open-file filters.
  • Bumps all workspace crates to 1.8.2.

Install the AppImage:

chmod +x Arte_Ogre-v1.8.2-x86_64.AppImage
./Arte_Ogre-v1.8.2-x86_64.AppImage

v1.8.1

Choose a tag to compare

@visorcraft visorcraft released this 28 Jul 01:43
v1.8.1
6afc560

Arte Ogre 1.8.1 - Text rendering and editing fixes

  • Renames the user-facing Type tool to Text.
  • Fixes committed glyph baseline and bearing placement.
  • Adds visible text-box borders, live dimensions, drag-to-size creation, and right-edge resizing.
  • Text boxes auto-grow vertically and wrap at the resized width.
  • Bumps all workspace crates to 1.8.1.

Install the AppImage:

chmod +x Arte_Ogre-v1.8.1-x86_64.AppImage
./Arte_Ogre-v1.8.1-x86_64.AppImage

v1.8.0

Choose a tag to compare

@visorcraft visorcraft released this 27 Jul 18:21
v1.8.0
a98babb

Arte Ogre 1.8.0 — Type tool fixed and fully usable

  • Type tool typing works. With an active text entry session, bare tool keys (B, V, T, …) no longer steal keystrokes; Space inserts a space instead of temporary Hand.
  • Style controls. Font family (system picker + custom name), size (slider + presets), bold, italic, color, align, line height, and wrap width are editable in the Type sidebar.
  • Persisted styles. Family/size/bold/italic land on the stored text block, survive re-edit, and drive cosmic-text shaping/rasterization.
  • Canvas typing + live preview. Type after placing the anchor without hunting the sidebar; live on-canvas preview with caret and wrap-width guide.

Install (AppImage)

chmod +x Arte_Ogre-v1.8.0-x86_64.AppImage
./Arte_Ogre-v1.8.0-x86_64.AppImage

v1.7.2

Choose a tag to compare

@visorcraft visorcraft released this 24 Jul 11:22
v1.7.2
c6eaec1

Arte Ogre 1.7.2 — paste UX, Move-tool feedback, arrow-key nudge

  • Paste centers on the cursor. Ctrl+V places the new layer centered where your cursor is (canvas center as fallback) instead of the canvas top-left.
  • Paste deselects and switches to Move. The old selection outline no longer lingers after pasting; the deselect is batched into the same undo step as the paste, and the Move tool activates so the new layer can be positioned immediately.
  • Move-tool marching ants. Dragging a layer now shows an animated dashed outline tracking the live drag position, so you can see exactly where the layer will land.
  • Arrow-key nudge. With the Move tool active, the arrow keys move the active layer by 1 px per keypress (auto-repeat works); consecutive nudges coalesce into a single undo step.

Install (AppImage)

chmod +x Arte_Ogre-v1.7.2-x86_64.AppImage
./Arte_Ogre-v1.7.2-x86_64.AppImage

v1.7.1

Choose a tag to compare

@visorcraft visorcraft released this 23 Jul 23:02
v1.7.1
0b11b4c

Arte Ogre 1.7.1 — dependency refresh, housekeeping, magnetic-lasso icon

  • Dependencies refreshed. Compatible upgrades across the workspace lockfile, plus selected major bumps: wasmtime 47, mlua 0.12, pollster 1.0, base64 0.23, quick-xml 0.41, sha2 0.11. wgpu stays on 29 for egui 0.35 compatibility.
  • SHA-256 streaming updated for sha2 0.11 (digest no longer implements Write).
  • Magnetic Lasso uses its dedicated Breeze icon (magnetic-lasso.svg).
  • Housekeeping. Removed unused assets/ogre-target.png, renamed obsolete smoke test, regenerated CREDITS.md / THIRD_PARTY_LICENSES.md, and documented scripts/build_appimage.sh in the README.

Install (AppImage)

chmod +x Arte_Ogre-v1.7.1-x86_64.AppImage
./Arte_Ogre-v1.7.1-x86_64.AppImage

v1.7.0

Choose a tag to compare

@visorcraft visorcraft released this 23 Jul 09:05
v1.7.0
265778b

Arte Ogre 1.7.0 — Free Transform, zoom-correct hit targets, clean autosave shutdown

  • Free Transform works. The handle squares were decorative: the press classifier tested "inside the frame" before handle proximity, so nearly every handle grab was misread as a move. Handles now win, hit-tested where they are drawn; successive drags compose instead of resetting; Enter commits, Escape cancels. Also fixed: previews can no longer leak onto a different layer when you switch layers mid-transform.
  • Pointer hit targets are a constant screen size at any zoom. Polygon-lasso/pen/shape-polygon close vertices, Direct Select anchors, Free Transform handles, and the pen click-vs-drag dead zone used fixed document-pixel thresholds — unhittable zoomed out, misfiring zoomed in (at 528% zoom the polygon lasso closed when clicking 18 screen px from the first vertex). All tools now share a zoom-adjusted hit radius carried on every pointer event.
  • Pointer-down accuracy. Drags now start from the true press position (egui press origin) rather than the first mouse-move position, for every tool.
  • Autosave shuts down cleanly. A save queued on the final frame is drained before recovery files are cleared on exit, so a clean quit no longer risks a spurious "recover unsaved work" prompt next launch. A panicking background save no longer kills autosave for the rest of the session.
  • Test suite hardened. Autosave tests are now deterministic (no sleeps, no temp-dir races), eliminating an intermittent workspace-gate failure.

v1.6.0

Choose a tag to compare

@visorcraft visorcraft released this 23 Jul 05:22
v1.6.0
e24aee8

Arte Ogre 1.6.0 — selection outlines for every selection tool

Fixes a bug where the marching-ants selection outline was never drawn for mask-based selections, making those tools look dead even though the selection was actually created. Affected tools: Magic Wand, Select by Color, Quick Selection, Ellipse Select, and all three lassos (Polygon, Freehand, Magnetic). Rectangle Select was unaffected.

  • Root cause: mask selection boundaries are emitted as 1-pixel unit edge segments, and egui's line-segment pixel rounding collapses any axis-aligned 1-px segment to zero length — every one of those segments rendered as nothing. Rect selections survived because they emit four long edges.
  • Fix: the boundary unit edges are now chained into closed polylines (cached once per selection change), the black base is stroked as a single path per loop, and the white marching dashes are walked along the loop's arc length, which also makes dashes continuous around corners.
  • Verification: regression tests tessellate the outline through egui's real rounding path and assert visible geometry; every affected tool was re-verified live end-to-end.

Arte Ogre 1.5.0 — bounded resources against long sessions

Choose a tag to compare

@visorcraft visorcraft released this 10 Jul 09:59
v1.5.0
7ffd58d

Arte Ogre 1.5.0 — bounded resources against long sessions

Fixes an issue where the editor's responsiveness would degrade badly in long sessions, sometimes to the point of needing a force-restart. The root cause was a mix of unbounded caches (one inside the GPU compositor, one in the open-tabs list) and a few self-feeding redraw loops.

  • Vector-layer rasterization cache now releases entries when a layer is hidden, including layers inside a hidden group. Previously only freed entries when a layer was deleted, so a project that hid and re-hid many vector layers accumulated rasterized tiles for the lifetime of the session.

  • Compositor render plan is cached across frames whose document structure is unchanged (pure pan/zoom, window resize). Frame work on those frames drops from a full layer-walk to a cheap structural fingerprint comparison.

  • Background-removal dialog stops requesting a repaint every frame. It now polls the worker at 10 Hz, which is plenty for the spinner it shows and eliminates a tight per-frame composite that could run for up to ten minutes during a slow AI matte refinement.

  • Plugin runner gains a 60-second host-side timeout. A native plugin that blocks indefinitely can no longer pin the UI behind an unknown state; the slot is freed and a follow-up plugin can be queued.

  • Open-tab count is soft-capped at 12. Opening or duplicating evicts the oldest non-modified tab to make room. The cap refuses and surfaces a message when every existing tab has unsaved changes.

  • Tab open / close / duplicate now release any in-flight plugin request silently so the worker's late result is filtered by the existing id-mismatch path.

Compatibility: no data-format changes. .ora, .ogre, .psd, native PNG/JPEG/WebP/TIFF loads are unchanged. The ML matte model SHA-256 pinning from 1.3.1 is unchanged.

Install

chmod +x Arte_Ogre-x86_64.AppImage
./Arte_Ogre-x86_64.AppImage [image.png …]

Required: a 64-bit Linux system with GPU drivers that support Vulkan 1.1 or later. Wayland is used by default; set ARTE_OGRE_X11=1 to force X11 (only backend with file drag-and-drop).

Arte Ogre 1.3.0

Choose a tag to compare

@visorcraft visorcraft released this 28 Jun 01:43
v1.3.0
445d80f

Rust-native, GPU-accelerated layered image editor.

  • Bird's Eye View with an "Add Image" card; opening always adds a new section.
  • File → Open reliably opens into a new tab without clobbering the current image.
  • Open Image modal: Browse opens immediately on Bird's Eye View.
  • Includes the Linux AppImage asset.