Commit Graph

  • ecf86ca21e Merge pull request #1865 from storytold/fix/1685-save-failure-dialog BFlat 2026-10-14 09:51:48 +07:00
  • 886b33c584 Merge pull request #1864 from storytold/fix/audit-render-effects BFlat 2026-10-14 09:51:34 +07:00
  • 2af6f5bfbe Merge pull request #1863 from storytold/fix/audit-importers BFlat 2026-10-14 09:51:24 +07:00
  • cde9ee8a71 Merge pull request #1862 from storytold/fix/audit-ids-batch-control BFlat 2026-10-14 09:51:14 +07:00
  • a699a26221 refactor(pdf): use shared writer for export and print (PDF.W1) skylar taylor-barrick 2026-10-13 20:41:14 -06:00
  • e802ea8438 Fix #1685: a save or export that fails is reported in a dialog that stays bflatastic 2026-10-14 08:44:42 +07:00
  • 8f8d49110f Fix #1694: a file that finishes opening waits while a dialog is open bflatastic 2026-10-14 08:42:22 +07:00
  • 5ecd045156 Fix #1693: a browser download that can't be started fails the save it is for bflatastic 2026-10-14 08:41:13 +07:00
  • 5688294d56 Fix #1683: a template layer dims its images by Dim Images, not the whole layer bflatastic 2026-10-14 08:48:39 +07:00
  • c348b384aa Fix #1723: a pattern's tile is drawn again when what its art shows changes bflatastic 2026-10-14 08:46:46 +07:00
  • a6d5c461a1 Fix #1724: 3D effects on a nonzero compound path keep the area its contours fill bflatastic 2026-10-14 08:36:04 +07:00
  • 779120cb5b Fix #1705: a Transform effect's copies are bounded by the anchors they make bflatastic 2026-10-14 08:34:37 +07:00
  • 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 fix/1629-actions-selection bflatastic 2026-10-13 13:49:27 +07:00
  • c10da25ce4 Importers: nesting is capped, so a deeply nested file can't overflow the stack fix/deep-nesting 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) docs/image-trace-1014 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
  • 4024db4a42 Image Trace: radial gradients (beyond the documented option; for the owner to decide) u/trace-radial bflatastic 2026-10-14 07:14:26 +07:00
  • e0ba6e77d1 Image Trace: gradients grown over noise and soft rims u/trace-gradients2 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 u/trace-enhanced bflatastic 2026-10-13 14:14:26 +07:00
  • 638d55983f Image Trace: stroked lines get square caps where their ink is cut square u/trace-caps bflatastic 2026-10-13 13:39:03 +07:00
  • c6d9822f26 Image Trace: Shapes finds rounded rectangles and shapes in aliased, blurred and scanned art u/trace-shapes2 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 docs/progress-1014a 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 sanyamsingh001andCodex 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