Commit Graph
10118 Commits
Author SHA1 Message Date
David MannandClaude Opus 5.5 97d5880b1f Merge origin/main into feat/jpeg-options-size-readout
Conflicts: the i18n catalogs keep both main's new rows and the JPEG size row; the parity docs
take main's status lines plus this PR's JPEG clause; the JPEG Options module doc keeps both the
size readout and main's remembered settings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 19:13:41 +01:00
David Mann e5e731b64e Merge pull request #11857 from DuBearte/fix/11813-brush-options-tooltips
fix(ui): the Brush options bar gets the reference tooltips and Smoothing Options title (#11813)
2026-11-07 19:04:34 +01:00
David Mann 56d7bbe95f Merge pull request #11701 from TrevorBrown-dev/feat/magnetic-lasso-shift-bracket-width-11688
Magnetic Lasso: Shift+[ and Shift+] jump to the width limits (#11688)
2026-11-07 19:00:56 +01:00
David Mann 67e903786a Merge pull request #11710 from TrevorBrown-dev/fix/magnetic-lasso-composite-11686
Magnetic Lasso: the edge comes from the visible composite, not the active layer (#11686)
2026-11-07 18:59:02 +01:00
David Mann b9e8859f89 Merge pull request #11545 from TrevorBrown-dev/feat/artboard-options-bar-11385
The Artboard tool's options bar gets the iPhone 8/7/6 default size, a background control, the Align panel and the gear menu (#11385)
2026-11-07 18:56:12 +01:00
David Mann 7d18bc5217 Merge pull request #11675 from hnoerenberg/feat/reset-transform-smart-object-11662
feat: Layer > Smart Objects > Reset Transform (#11662)
2026-11-07 18:51:10 +01:00
FredApps 88e9a7d186 Merge pull request #11538 from diegochagas/fix/sandbox-no-cgroup-mount
memory: a sandbox without a cgroup mount no longer reads as 0 bytes free
2026-11-07 18:11:24 +01:00
David Mann 6d408847ae Merge pull request #9876 from SvenCarstensen/codex/guide-position-units
Guide dialogs: add Position Tab navigation and preserve exact positions
2026-11-07 16:49:49 +01:00
FredApps 6ef1032f87 Merge pull request #9460 from vangel76/perf/9435-raw-linear-fill
raw: LinearRaw fill works out the black level once per row and phase (stacked on #9455)
2026-11-07 16:31:48 +01:00
DuBearte 8665921fdd Merge remote-tracking branch 'origin/main' into fix/11813-brush-options-tooltips
# Conflicts:
#	crates/ui-egui/src/lib.rs
2026-11-07 10:16:32 -05:00
David Mann c70ab0a0c8 Merge pull request #11850 from DuBearte/fix/11816-brush-picker-escape
fix(ui): Escape in the Brush Preset picker reverts what was typed (#11816)
2026-11-07 16:12:45 +01:00
David Mann e3f3465fe8 Merge pull request #10840 from TrevorBrown-dev/feat/gradient-overlay-drag
Layer Style: a drag on the image moves a Gradient Overlay (#10763)
2026-11-07 16:11:57 +01:00
David Mann af7fc0e858 Merge pull request #10797 from DingusMcRinkyDinky/fix-gradient-stop-drag-remove
Gradient Map: drag a stop off the strip to remove it
2026-11-07 16:09:05 +01:00
David Mann f98218cbe8 Merge pull request #10529 from luben93/raw/nef-lossy-after-split-v2
raw: decode Nikon "lossy after split" NEFs
2026-11-07 16:06:23 +01:00
David Mann f1ce47c9e7 Merge pull request #9821 from rus152/layers-type-convert-to-shape
Layers panel: Convert to Shape and Create Work Path on type layers
2026-11-07 15:59:08 +01:00
Trevor Brown 22b09b0751 Merge remote-tracking branch 'upstream/main' into feat/magnetic-lasso-shift-bracket-width-11688 2026-11-07 09:58:02 -05:00
David Mann d5122935d4 Merge pull request #10475 from qvest-ssels/feat/curves-channel-keys-7325
Curves: Option/Alt+2..6 select the dialog's channel (#7325)
2026-11-07 15:45:10 +01:00
David Mann 9aba143a24 Merge pull request #9661 from SofiaAFigueredo/fix/9631-remember-jpeg-options
JPEG Options: remember the last quality and format (#9631)
2026-11-07 15:44:35 +01:00
David Mann 0eb51ace19 Merge pull request #8239 from nikolainyegaard/vocab-parity
Labels: match Photoshop's menu, tooltip and spelling conventions
2026-11-07 15:43:52 +01:00
Trevor Brown 4ab37a673e Merge remote-tracking branch 'upstream/main' into feat/magnetic-lasso-shift-bracket-width-11688 2026-11-07 09:43:19 -05:00
Trevor BrownandClaude Fable 5.1 47d94e98ca Magnetic Lasso: a bare curly-bracket key is left alone; only the shifted one jumps to a limit (#11688)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-07 09:43:16 -05:00
Hartmut Nörenberg 2b68188779 Regenerate the scorecard after merging main 2026-11-07 15:42:23 +01:00
FredApps 5a05676a5e Merge main and retain raw row-fill and orientation regressions 2026-11-07 15:42:03 +01:00
FredApps aaf6c28ba4 Merge pull request #11698 from ZIDAN44/fix/11473-shape-box-edge-drag
Shapes: a selected shape's box resizes from anywhere along a side (#11473)
2026-11-07 15:40:48 +01:00
FredApps 9f41f34b64 Merge pull request #11691 from ZIDAN44/fix/11624-visible-temp-file
Saving: the temporary file is no longer a dot file (#11624)
2026-11-07 15:40:42 +01:00
FredApps 0c88c596bf Merge pull request #11684 from RickiNano/fix/windows-pen-eraser-end-2285
Windows: the pen's eraser end selects the Eraser (#2285)
2026-11-07 15:40:37 +01:00
FredApps 7382a0791a Merge pull request #11608 from RickiNano/fix/2084-text-field-centring
Text fields: test that their text is centred in the box (#2084)
2026-11-07 15:40:32 +01:00
FredApps 3fc577e203 Merge pull request #11155 from vangel76/perf/paint-dab-walk-stream
Paint: stream the dab generator's steps, keep NaN brush values and points out (#11137)
2026-11-07 15:40:26 +01:00
FredApps 4933fee59c Merge pull request #11147 from vangel76/perf/paint-mixer-sample-rect
perf(paint): Mixer Sample All Layers reads only the dab rectangle
2026-11-07 15:40:21 +01:00
FredApps 7d363b91ea Merge pull request #11142 from vangel76/perf/11130-texture-wrap
Brush: Texture at a scale other than 100% samples about 1.6x faster, same pixels
2026-11-07 15:40:15 +01:00
FredApps 2a757d303f Merge pull request #11115 from RickiNano/fix/patch-tool-selection-feedback-11024
fix(ui): Patch tool hides the selection it replaces and shows +/− badges (#11024)
2026-11-07 15:40:10 +01:00
FredApps e1e2a48b71 Merge pull request #10947 from vangel76/fix/render-video-frame-cap-6103
Render Video: cap the total an animated GIF keeps staged (#6103)
2026-11-07 15:40:04 +01:00
FredApps d8d4c05620 Merge pull request #9747 from vangel76/perf/9743-cms-exact8-first-stage
perf(cms): tabulate the first-stage curves for 8-bit exact pipelines
2026-11-07 15:39:59 +01:00
FredApps c431a9490b Merge pull request #9746 from vangel76/perf/9742-cms-matrix-trc-blocks
perf(cms): block the 8/16-bit matrix/TRC conversion over 64 pixels
2026-11-07 15:39:51 +01:00
FredApps 07ae59b628 Merge pull request #9745 from vangel76/perf/9741-psd-zip-predict
perf(psd): single-pass 16/32-bit ZIP prediction encode and decode
2026-11-07 15:39:45 +01:00
FredApps 18123beecb Merge pull request #9464 from vangel76/perf/9435-raw-mhc-direct
raw: MHC and bilinear demosaic written out per row kind (stacked on #9455)
2026-11-07 15:39:40 +01:00
Trevor Brown 5c49acf7c0 Merge remote-tracking branch 'upstream/main' into fix/magnetic-lasso-composite-11686 2026-11-07 09:39:38 -05:00
Trevor Brown dc20b80858 Merge remote-tracking branch 'upstream/main' into feat/artboard-options-bar-11385 2026-11-07 09:39:36 -05:00
FredApps b33d2c6d82 Merge pull request #9459 from vangel76/perf/9435-raw-orient-transpose
raw: orientations 5-8 copy the frame in tiles (stacked on #9455)
2026-11-07 15:39:32 +01:00
FredApps 047a74f688 Merge pull request #9447 from vangel76/perf/9429-lift-clipped-histogram
raw: DNG saturation histogram per CFA row in parallel bands
2026-11-07 15:39:27 +01:00
FredApps f79b6f1280 Merge pull request #9414 from vangel76/perf/9412-affinity-raster
Affinity reader: table-based raster conversion and parallel tile decoding
2026-11-07 15:39:22 +01:00
FredApps 6aa9563461 Merge pull request #6734 from vangel76/fix/6578-polygon-close-small
Polygonal Lasso: the last corner of a small shape no longer closes it (#6578)
2026-11-07 15:39:16 +01:00
Hartmut Nörenberg 76326721f0 Merge remote-tracking branch 'upstream/main' into feat/reset-transform-smart-object-11662 2026-11-07 15:33:24 +01:00
Trevor BrownandClaude Fable 5.1 d52290b05a Magnetic Lasso: the docs say when to rebuild the edge source and what a non-RGB document follows (#11686)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-07 09:26:44 -05:00
David Mann 010262010b Merge pull request #10403 from FinnNk/fix/properties-panel-input
fix(ui): Properties panel value fields: sliders keep a drag, a wheeled Transform field is one edit
2026-11-07 15:24:34 +01:00
DuBearteandClaude Opus 5.5 8bedbbf507 Brush Preset picker Escape: keep changes made outside it, start fresh on each opening, move the restore point only on a preset pick
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 09:18:16 -05:00
David Mann 64b87e37c1 Merge pull request #12012 from hnoerenberg/chore/regen-scorecard-194
chore(docs): regenerate docs/scorecard.md (prefs 193 -> 194)
2026-11-07 15:12:10 +01:00
DuBearteandClaude Opus 5.5 36d93a7821 Brush tooltips in the non-Pro themes too; the Smoothing Options title only for the Brush
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 09:09:51 -05:00
Hartmut Nörenberg 819e6382fd chore(docs): regenerate the scorecard after the skip-transform-when-placing preference
53917dc17 (#9075, Preferences: Skip Transform when Placing, #8492) added
General::skip_transform_when_placing to crates/engine/src/prefs.rs, so the
prefs audit total in the scorecard is 194, not the 193 the committed file
says (the unread count stays 10). The regeneration in 3c4431945 (#11984)
covered #11322's total of 193 but predated this merge, so every open PR's
gate job fails with "docs/scorecard.md is stale: run cargo xtask scorecard
and commit the result".

This is the committed output of `cargo xtask scorecard` at base 67e3457b0:
the Workspace and UI summary row and the prefs-audit prose, 193 -> 194, two
lines, no source changes. `cargo xtask parity` produces no change here.
2026-11-07 14:55:05 +01:00
Trevor BrownandClaude Fable 5.1 bee5c5695c Magnetic Lasso: the width limits also take the curly-bracket keys Shift+[ and Shift+] report (#11688)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-11-07 08:51:41 -05:00