Releases: visorcraft/Arte-Ogre
Release list
v1.8.2
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
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
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.AppImagev1.7.2
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.AppImagev1.7.1
Arte Ogre 1.7.1 — dependency refresh, housekeeping, magnetic-lasso icon
- Dependencies refreshed. Compatible upgrades across the workspace lockfile, plus selected major bumps:
wasmtime47,mlua0.12,pollster1.0,base640.23,quick-xml0.41,sha20.11.wgpustays on 29 foregui0.35 compatibility. - SHA-256 streaming updated for
sha20.11 (digest no longer implementsWrite). - Magnetic Lasso uses its dedicated Breeze icon (
magnetic-lasso.svg). - Housekeeping. Removed unused
assets/ogre-target.png, renamed obsolete smoke test, regeneratedCREDITS.md/THIRD_PARTY_LICENSES.md, and documentedscripts/build_appimage.shin the README.
Install (AppImage)
chmod +x Arte_Ogre-v1.7.1-x86_64.AppImage
./Arte_Ogre-v1.7.1-x86_64.AppImagev1.7.0
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
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
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
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.