OmaPhoto 1.2.3: version bump and change log (12.8r)
This commit is contained in:
1 parent
31e2dd3864
commit
d59bd62460
5 files changed
+51
-4
No files matched your search
+1
-1
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
project(omaphoto VERSION 1.0.1 LANGUAGES C CXX)
|
||||
project(omaphoto VERSION 1.2.3 LANGUAGES C CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
@@ -362,7 +362,10 @@ The panel of 4.6 shows and edits what the session holds so far. Each item adds i
|
||||
- [x] 12.8c Version 1.2.3, part four: Inner Glow, Image Trim, blur and noise adjustment layers (`98ad817`, `24052b5`, `feb39f3`, `cd0ca3c`). The layer context menu is 1.2.5's (`func menu(for:)` first appears there), so it moved to 12.10.
|
||||
- 12.8c round 1: FAIL, two unpinned behaviours and two wordings: the Trim sheet was missing from `everySheetBindsSwiftsKeys`, the canvas's widest margin had no test with two blurs, a test comment contradicted the resizer's own shortcut, and AGENTS.md lacked the crisp path's noise field, its unconditional surface and the untested conversion failure. All fixed, each mutant caught.
|
||||
- 12.8c round 2: PASS. Its notes taken: the halo test's zooms named, `versionupdate.md` left to 12.8r.
|
||||
- [ ] 12.8r Release OmaPhoto 1.2.3 once 12.8b2 and 12.8c are in (the user's decision, 2026-09-27): the GitHub release, and `versionupdate.md` with what changed since 1.0.1.
|
||||
- [x] 12.8r Release OmaPhoto 1.2.3 once 12.8b2 and 12.8c are in (the user's decision, 2026-09-27): the GitHub release, and `versionupdate.md` with what changed since 1.0.1.
|
||||
- 12.8r work: version 1.2.3 in CMakeLists.txt, the PKGBUILD and the flake; `versionupdate.md` says what changed since 1.0.1 and is the release's notes. Reviews now run on codex (`codex-reviewer`, GPT-6-Astra at max; the user's order, 2026-09-28: Fable 5.1 is gone).
|
||||
- 12.8r round 1: FAIL, the change log's words: format 9 is what every save writes, the blend modes are eleven new ones (three of Photoshop's still missing), the shortcuts window covers the defined shortcuts, the crash fixed is the export's hash allocations, and the Inner Shadow preview fix predates 1.0.1. All fixed, with its coverage notes.
|
||||
- 12.8r round 2: PASS, no findings.
|
||||
- [x] 12.8d A `std::bad_alloc` aborted `ProjectExportFailureTests` under a parallel run (seen in 12.7b and 12.8a; alone it passed ten of ten): the panel tests held a memory limit while dialogs painted, and the panel limits sat at the edge of what the panel and its snapshot need.
|
||||
- 12.8d round 1: PASS. Its notes taken: the snapshot's measured peak named in AGENTS.md, `malloc_trim` in `limited` named equivalent.
|
||||
- [ ] 12.9 Version 1.2.4: the finishing filters, stepped keyboard zoom, a steady tool rail and tab strip, the project format's version in one place.
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
in {
|
||||
packages.x86_64-linux.default = pkgs.stdenv.mkDerivation {
|
||||
pname = "omaphoto";
|
||||
version = "1.0.1";
|
||||
version = "1.2.3";
|
||||
# dev.sh builds in ./build; the package starts clean.
|
||||
src = pkgs.lib.cleanSourceWith {
|
||||
src = self;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Built from this checkout: run makepkg in packaging/arch.
|
||||
pkgname=omaphoto
|
||||
pkgver=1.0.1
|
||||
pkgver=1.2.3
|
||||
pkgrel=1
|
||||
pkgdesc='Layered image editing for Linux, a port of Compositor'
|
||||
arch=('x86_64')
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# OmaPhoto 1.2.3
|
||||
|
||||
OmaPhoto 1.2.3 catches up with Compositor 1.2.3. It follows 1.0.1.
|
||||
|
||||
## New tools and commands
|
||||
|
||||
- **Camera Raw Filter.** A panel docked beside the canvas. It has a histogram and vectorscope with clipping warnings, and Light, Color and Effects. It adds Curve (parametric and point), Color Mixer (HSL, colour and point colour), Color Grading wheels, Detail, Optics, Geometry (Upright, guides, projection) and Calibration. Eyedroppers and targeted drags work on the canvas.
|
||||
- **Camera RAW import** through LibRaw, with a develop sheet.
|
||||
- **Photoshop PSD import** with its layers. What cannot convert is listed in a report.
|
||||
- **Image > Trim…** cuts away transparent edges, or edges matching the top-left or bottom-right colour.
|
||||
- **Magic tool Object mode**, using the U²-Net model.
|
||||
- **Select Subject** and feathered selections. Expand and Contract now open amount dialogs.
|
||||
- **Rulers, a layout grid and guides**, with Snap To settings in the View menu.
|
||||
- **A Keyboard Shortcuts window** for menu, canvas and text-editing shortcuts.
|
||||
|
||||
## Layers and effects
|
||||
|
||||
- **Adjustment layers:** Black & White, Color Balance, Invert, Gaussian Blur, Motion Blur and Add Noise join the others. Black & White and Color Balance also work as direct Image adjustments.
|
||||
- **Layer effects:** Outer Glow and Inner Glow.
|
||||
- **Blend modes:** eleven new ones, Soft Light among them, arranged in Photoshop's groups.
|
||||
- Folders keep their contents when duplicated, and folders have their own opacity.
|
||||
|
||||
## Brushes, text and canvas
|
||||
|
||||
- **Brush Smoothing.**
|
||||
- Faster text editing. The font menu keeps a fixed width and fills only when opened.
|
||||
- Middle-button panning.
|
||||
- Auto Select, guides, the grid and snapping keep their settings between sessions.
|
||||
- Auto Select picks the layer in front.
|
||||
- A new app icon.
|
||||
|
||||
## Projects
|
||||
|
||||
- OmaPhoto 1.2.3 saves project format 9 and opens formats 1 to 9, as Compositor 1.2.3 does. Projects saved here cannot be reopened in OmaPhoto 1.0.1 or Compositor 1.2.2, even without the new adjustment layers.
|
||||
|
||||
## Fixes
|
||||
|
||||
- Fixed an export crash caused by Qt hash allocations when memory was low.
|
||||
- Export failure tests are steady under load.
|
||||
- Camera Raw's point-colour preview works, where Compositor's does not. Outer Glow and Inner Glow keep their size in reduced previews.
|
||||
|
||||
## Packages
|
||||
|
||||
DEB (Ubuntu 24.04 and 26.04), RPM (Fedora), Arch (PKGBUILD) and Nix (flake) are built from the same install.
|
||||
Reference in new issue
Block a user