David Mann and Claude 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 Brown and Claude 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 Brown and Claude 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
DuBearte and Claude 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
DuBearte and Claude 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 Brown and Claude 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