This website requires JavaScript.
48041c8cd3
Fix #1706 : a shadow or glow too large to cache is filtered within the pixel budget
bflatastic
2026-10-14 08:33:51 +07:00
2e6b925793
Fix #1695 : the copy-over fallback of a save keeps the old file until the new one is in
bflatastic
2026-10-14 08:39:44 +07:00
1d282159dd
Fix #1699 : opening a streamed native file unpacks a bounded number of bytes
bflatastic
2026-10-14 08:38:10 +07:00
0ad92e4649
Fix #1704 : an Affinity document's pixel layers share one pixel allowance
bflatastic
2026-10-14 08:37:15 +07:00
729e5ced7f
Fix #1714 : the EPS interpreter frees arrays and dictionaries that hold themselves
bflatastic
2026-10-14 08:32:48 +07:00
277e893e82
Fix #1715 : ASCII85 decoding is bounded while it decodes
bflatastic
2026-10-14 08:32:48 +07:00
0cb55bc0aa
Fix #1717 : sampling and recolouring check an image's RGBA size before decoding
bflatastic
2026-10-14 08:31:04 +07:00
ea30e411e7
Fix #1725 : a control request its caller timed out on is withdrawn, not run later
bflatastic
2026-10-14 08:31:02 +07:00
355bb5c4f6
Fix #1697 : a failed command.batch restores each document whole
bflatastic
2026-10-14 08:29:36 +07:00
7aa00b41da
Fix #1718 : ids at their largest value in a file no longer exhaust the counters
bflatastic
2026-10-14 08:28:49 +07:00
f3a3224745
Merge pull request #1839 from marcoarnulfo/fix/transform-panel-anchors
BFlat
2026-10-14 08:38:19 +07:00
e6bf586556
Merge pull request #1840 from mjohnson7cd/fix/1816-snap-to-grid
BFlat
2026-10-14 08:38:03 +07:00
263d2f23c8
Merge pull request #1850 from dotCooCoo/chore/docs-perf-and-gaps-facts
BFlat
2026-10-14 08:37:41 +07:00
61ef472e71
object.setBounds: one helper for the asked width and height
bflatastic
2026-10-14 08:17:14 +07:00
4ef0cb76e6
Transform panel: X/Y/W/H edit the anchors selected with Direct Selection (fixes #1824 )
Marco Arnulfo
2026-10-14 01:29:32 +02:00
891a58eff8
fix(snap): snap Direct Selection anchor drags to grid intersections (#1816 )
Mara Johnson
2026-10-13 19:18:38 -04:00
318e6b07b7
Docs: G15 and the parity doc cite budget runs and slowness reports since 2026-10-11
dotCooCoo
2026-10-13 13:13:08 -07:00
ba5447bbd9
Merge pull request #1855 from storytold/fix/1800-mac-save-sheet
BFlat
2026-10-14 08:12:38 +07:00
c3a830bc38
Merge pull request #1857 from storytold/fix/1747-prefs-on-ok
BFlat
2026-10-14 08:12:29 +07:00
b56400b5f9
Merge pull request #1856 from storytold/fix/1719-redo-interaction
BFlat
2026-10-14 08:12:19 +07:00
494ce39de5
Fix #1747 : Preferences are written when confirmed, not only at exit
bflatastic
2026-10-14 07:09:08 +07:00
f97d57f859
Fix #1719 : Redo keeps a drag in progress as a step, as Undo does
bflatastic
2026-10-14 06:41:22 +07:00
a60f7e1858
Fix #1800 : macOS Save As shows its sheet again
bflatastic
2026-10-14 06:29:26 +07:00
8fd0612069
Merge pull request #1836 from Muratv07/feature/marquee-select-guides
BFlat
2026-10-14 08:10:45 +07:00
3f5838843d
Merge pull request #1833 from switch87/fix/1738-symbol-text-bounds
BFlat
2026-10-14 08:10:33 +07:00
1d62d75150
Merge pull request #1830 from switch87/fix/1735-mask-global-swatch
BFlat
2026-10-14 08:10:15 +07:00
7e3fc2d021
Merge pull request #1834 from saadkhantareen/fix/1703-svg-selector-backtracking
BFlat
2026-10-14 08:09:53 +07:00
b45ceb9427
Merge pull request #1851 from storytold/docs/image-trace-1014
BFlat
2026-10-14 08:02:09 +07:00
ed96b2ff65
Marquee guide selection: one shared helper for both selection tools
bflatastic
2026-10-14 06:22:03 +07:00
8796aa9d85
feat: marquee selection selects unlocked ruler guides
Murat Vural
2026-10-14 02:02:15 +03:00
e54fe9c31e
Native reopen: type in symbols gets its layout bounds back (#1738 )
Gert Pellin
2026-10-14 00:06:44 +02:00
904414aa7d
Global swatch edits reach opacity-mask art (#1735 )
Gert Pellin
2026-10-13 21:59:06 +02:00
ad165a5a00
fix(svg): memoize descendant selector matching to stop combinatorial backtracking (#1703 )
Saad Abdullah
2026-10-13 22:50:57 +00:00
225f3d7b0c
Merge pull request #1751 from AyberkA0/feat/toolbar-drawer-groups
BFlat
2026-10-14 07:58:09 +07:00
0ae6c288ea
Merge pull request #1853 from storytold/fix/1629-actions-selection
BFlat
2026-10-14 07:57:26 +07:00
b25c106fbf
Merge pull request #1852 from storytold/fix/deep-nesting
BFlat
2026-10-14 07:57:01 +07:00
22118a3e8e
Edit Toolbar: the drawer's groups have a named type (clippy's type-complexity)
bflatastic
2026-10-14 06:44:57 +07:00
8894da68d7
Part of #1736 : one toolbar column runs on without group labels too
Ayberk A.
2026-10-13 17:41:05 +03:00
cdd656bd48
Part of #1736 : two toolbar columns run on without group labels, and the drawer stays under the title bar
Ayberk A.
2026-10-13 17:04:57 +03:00
03c0b8f355
Part of #1736 : the toolbar without group labels, and the All Tools drawer's groups, flyout menu and Show section
Ayberk A.
2026-10-13 16:40:50 +03:00
0934f97627
Fix #1629 : an action clicked in the Actions panel stays selected, so Play and Delete act on it
bflatastic
2026-10-13 13:49:27 +07:00
c10da25ce4
Importers: nesting is capped, so a deeply nested file can't overflow the stack
bflatastic
2026-10-14 05:39:55 +07:00
9c91c36e7e
Docs: Image Trace Shapes rework, stroke caps, enhanced presets and gradients over noise (#1845 to #1848 )
bflatastic
2026-10-14 07:19:49 +07:00
8ab574b7de
Merge pull request #1848 from storytold/u/trace-gradients2
BFlat
2026-10-14 07:18:39 +07:00
e0ba6e77d1
Image Trace: gradients grown over noise and soft rims
bflatastic
2026-10-14 07:14:07 +07:00
9c289db91d
Merge pull request #1847 from storytold/u/trace-enhanced
BFlat
2026-10-14 07:08:27 +07:00
b1a5b79d67
Merge pull request #1846 from storytold/u/trace-caps
BFlat
2026-10-14 07:07:45 +07:00
156fbe9912
Merge pull request #1845 from storytold/u/trace-shapes2
BFlat
2026-10-14 07:07:15 +07:00
1f4daf519d
Image Trace: enhanced versions of the presets
bflatastic
2026-10-13 14:14:26 +07:00
638d55983f
Image Trace: stroked lines get square caps where their ink is cut square
bflatastic
2026-10-13 13:39:03 +07:00
c6d9822f26
Image Trace: Shapes finds rounded rectangles and shapes in aliased, blurred and scanned art
bflatastic
2026-10-13 13:24:27 +07:00
fe83800ed5
Merge pull request #1823 from dotCooCoo/feat/hidden-characters-kept-layout
BFlat
2026-10-14 06:15:01 +07:00
567f5edaf3
Merge pull request #1819 from dotCooCoo/feat/rotate-view-keeps-old-texture
BFlat
2026-10-14 06:14:35 +07:00
0a6a047fd9
Merge pull request #1817 from dotCooCoo/feat/translucent-type-layout-kept
BFlat
2026-10-14 06:14:20 +07:00
534f00dfd3
Merge pull request #1820 from dotCooCoo/feat/font-alias-lookup-memo
BFlat
2026-10-14 06:13:59 +07:00
c5b2495291
Merge pull request #1825 from DWAA1660/fix/1729-verified-pngsuite
BFlat
2026-10-14 06:13:36 +07:00
7dd72dee58
Merge pull request #1815 from DWAA1660/fix/1709-control-event-budget
BFlat
2026-10-14 06:13:09 +07:00
d6b63fbc87
Merge pull request #1837 from storytold/docs/progress-1014a
BFlat
2026-10-14 06:12:40 +07:00
fb905ae911
Type: Show Hidden Characters keeps each text object's marks between frames
dotCooCoo
2026-10-13 12:13:12 -07:00
841ea1716d
Canvas: the art texture's quads and the transparency grid share one textured-quad helper
bflatastic
2026-10-14 05:21:57 +07:00
b3ac169f00
Canvas: the last frame turns with the view until the frame at the new angle is ready
dotCooCoo
2026-10-13 11:54:25 -07:00
7975b07b22
Render: type with transparency, a blend mode or raster effects keeps its layout between frames
dotCooCoo
2026-10-13 08:34:30 -07:00
a1a27636e1
Fonts: a missing font's name is looked up once until fonts are added or rescanned
dotCooCoo
2026-10-13 11:55:00 -07:00
33a5f2a801
Docs: the roadmap lists the interaction pass and the hardening milestones once each
bflatastic
2026-10-14 05:59:59 +07:00
dfb0ce36bd
M14: verify and bound PngSuite corpus downloads (#1729 )
DWAA1660
2026-10-13 15:13:31 -06:00
fdf6ba9c9d
M1: bound synthetic control input expansion (#1709 )
DWAA1660
2026-10-13 13:33:04 -06:00
f17ecf4f5c
Docs: ROADMAP 2026-10-14 adds #1558–#1808 and Image Trace #1647 , #1657 ; guide position in the Transform panel is a convenience, not a parity claim
bflatastic
2026-10-14 05:19:47 +07:00
dbd2497b82
Merge pull request #1632 from sanyamsingh001/codex/r61-screens-tiff
BFlat
2026-10-14 05:42:41 +07:00
f9bdad7ee6
Merge pull request #1789 from osamaamin2011/dxf-centerlines
BFlat
2026-10-14 05:42:21 +07:00
1a7ad48633
Merge pull request #1799 from switch87/fix/1557-css-not
BFlat
2026-10-14 05:42:02 +07:00
32950368b3
Merge pull request #1631 from sanyamsingh001/codex/r61-artboard-delete
BFlat
2026-10-14 05:41:46 +07:00
a55453d89c
Merge pull request #1634 from sanyamsingh001/codex/r61-style-range-fix
BFlat
2026-10-14 05:41:28 +07:00
8d2aef8cd9
Merge pull request #1633 from sanyamsingh001/codex/r61-style-auto-leading
BFlat
2026-10-14 05:40:46 +07:00
e1c0d92a5e
Merge pull request #1784 from sanyamsingh001/codex/r62-paragraph-alignment
BFlat
2026-10-14 05:40:20 +07:00
316611374e
Merge pull request #1782 from sanyamsingh001/codex/r62-guide-alt
BFlat
2026-10-14 05:39:41 +07:00
db0c8e93f0
Merge pull request #1814 from sanyamsingh001/codex/r62-width-create
BFlat
2026-10-14 05:39:24 +07:00
5ce38c7b2a
Merge pull request #1630 from sanyamsingh001/codex/r61-width-shift
BFlat
2026-10-14 05:39:08 +07:00
a23f5711af
Merge pull request #1809 from Messhias/feat/394-identify-objects-by
BFlat
2026-10-14 05:38:49 +07:00
327170a8e8
Merge pull request #1750 from Messhias/feat/394-black-output
BFlat
2026-10-14 05:38:34 +07:00
216d82a3fd
Merge pull request #1682 from Gamedirection/feat/corner-radius-fields
BFlat
2026-10-14 05:38:16 +07:00
449b0d4056
Merge pull request #1670 from AyberkA0/feat/3d-documented-lighting
BFlat
2026-10-14 05:37:56 +07:00
646abb3c5c
Merge pull request #1669 from AyberkA0/feat/3d-perspective-angle
BFlat
2026-10-14 05:37:24 +07:00
e2b9705770
Docs: merge rows that two changes edited
bflatastic
2026-10-14 05:08:58 +07:00
cfec15d8d9
G13: offer TIFF in Export for Screens and Asset Export
sanyamsingh001
2026-10-14 02:21:14 +10:00
a57aea8e94
DXF export: leave out the centerline option and the 3ds Max preset for now
bflatastic
2026-10-14 04:50:01 +07:00
4a68f84282
DXF export: strokes as zero-width centerlines, a 3ds Max R12 linework preset, and one view direction in VPORT
Osama Amin
2026-10-13 19:30:48 +03:00
301a99d91c
SVG import: nested :not() selectors are bounded
bflatastic
2026-10-14 04:49:31 +07:00
6f9595542d
SVG import: no slice indexing when writing a new style attribute
Gert Pellin
2026-10-13 21:59:00 +02:00
5f8c4e9ab5
SVG import: style sheet rules with :not() selectors apply (#1557 )
Gert Pellin
2026-10-13 19:52:01 +02:00
bb07d267aa
G1: keep Artboard deletion consistent across controls
sanyamsingh001
2026-10-14 02:21:14 +10:00
5f4da3beb2
G4: capture character styles from selected text
sanyamsingh001
2026-10-14 02:21:14 +10:00
123b8ad8ea
G4: propagate character-style Auto-leading resets
sanyamsingh001
2026-10-14 02:21:14 +10:00
0c2c98f6e7
G4: show mixed paragraph alignment without a selected button
sanyamsingh001
2026-10-14 02:21:14 +10:00
ff6aaaaeea
G1: switch new ruler-guide orientation with Alt
sanyamsingh001
2026-10-14 02:21:14 +10:00
0e6b2e331d
G1: create width points through Width Point Edit
sanyamsingh001
2026-10-14 04:54:31 +10:00
f7714c539f
G1: honor Shift-double-click in Width Point Edit
sanyamsingh001
2026-10-14 02:21:14 +10:00
bc50c7fa56
Identify Objects By: rustfmt
bflatastic
2026-10-14 05:01:19 +07:00
958c1dffe8
Part of #394 : Identify Objects By shows and edits Layers names as XML IDs
Fabio William Conceição
2026-10-13 19:34:13 +01:00
cfa65a2148
Appearance of Black › Printing / Exporting: cover ink-plane documents and CMYK exports
bflatastic
2026-10-14 04:50:37 +07:00
b6d14b1fd0
Part of #394 : Appearance of Black › Printing / Exporting draws pure CMYK black as RGB black
Fabio William Conceição
2026-10-13 15:06:58 +01:00