Commit Graph

  • 1f80c018c7 Gradients: compare NaN samples as printed in the stop lookup test Dylan M. Taylor 2026-11-02 21:03:30 -05:00
  • 572a51894f Affinity import: index the fields of large objects and read four rectangle corners fix/sec-affinity-field-index Dylan M. Taylor 2026-11-02 20:46:58 -05:00
  • 223d1edb99 Affinity import: bound archive index names and charge failed entry extraction fix/sec-affinity-archive-index Dylan M. Taylor 2026-11-02 20:46:57 -05:00
  • f1d4969864 DXF export: bound curve flattening work and expanded symbol art Dylan M. Taylor 2026-11-02 20:43:17 -05:00
  • 67ef83f155 Gradients: midpoints and freeform points find their stops by binary search Dylan M. Taylor 2026-11-02 20:39:15 -05:00
  • 9a1ac9dad3 Brush and symbol libraries: look definitions up by name Dylan M. Taylor 2026-11-02 20:38:22 -05:00
  • 1d7c8f93ab Export for Screens: name patterns and taken names take linear work fix/sec-export-name-linear Dylan M. Taylor 2026-11-02 20:35:58 -05:00
  • 1ad4233846 Page ranges: overlapping intervals skip indices already picked fix/sec-page-range-linear Dylan M. Taylor 2026-11-02 20:33:30 -05:00
  • 09d8872f15 Depth limit: merge containers at the cap in one pass over the siblings fix/sec-depth-limit-linear Dylan M. Taylor 2026-11-02 20:33:29 -05:00
  • f204445119 Repeat: the instance budget counts opacity-mask art and the nodes each copy holds Dylan M. Taylor 2026-11-02 20:33:27 -05:00
  • 653f178b28 Affinity import: count path segments and masks in master page copies Dylan M. Taylor 2026-11-02 20:33:10 -05:00
  • eaab849f42 Document Info: count objects that share an id as separate objects dotCooCoo 2026-11-02 17:01:29 -08:00
  • cb36c636f9 chore(deps): bump fax from 0.2.7 to 0.3.0 dependabot/cargo/fax-0.3.0 dependabot[bot] 2026-11-03 00:30:27 +00:00
  • c7a26c85cc chore(deps): bump moxcms from 0.8.1 to 0.9.1 dependabot/cargo/moxcms-0.9.1 dependabot[bot] 2026-11-03 00:30:18 +00:00
  • 33f429972b Merge main (11862f61) into feat/native-save-precision dotCooCoo 2026-11-02 16:29:45 -08:00
  • 11862f6119 Release 0.21.0 v0.21.0 Brandon ThomasandClaude Opus 5.5 2026-11-02 19:27:35 -05:00
  • 6ecf286f6b Drop invalid XML characters from SVG link URLs and aria-labels NetterSilverandClaude Haiku 5.5 2026-11-02 21:42:27 +00:00
  • e2b6903a3a Symbols: test that a guide dragged on the canvas changes how a scaled instance draws dotCooCoo 2026-11-02 13:41:39 -08:00
  • b63517df7f Symbols: a dragged 9-slice guide keeps its place when saved guides are closer than the minimum band dotCooCoo 2026-11-02 13:16:49 -08:00
  • 537511ae65 Symbols: a dragged 9-slice guide moves with Real-time Drawing off dotCooCoo 2026-11-02 13:03:45 -08:00
  • 931e94cdea Symbols: 9-slice guides are shown and dragged on the canvas while editing a symbol dotCooCoo 2026-11-02 12:38:33 -08:00
  • 2d0fa32d30 Docs: the projection checks compare absolute values dotCooCoo 2026-11-02 08:53:47 -08:00
  • 5f20bbc3e8 Document Info: test that a Repeat object in a selected group is listed once dotCooCoo 2026-11-02 08:25:02 -08:00
  • b5885e35fa Geometry: a projective map at a small scale maps a far point without overflowing dotCooCoo 2026-11-02 08:24:29 -08:00
  • 0f48ba21e9 Geometry: a projective map at a tiny scale maps points and derivatives as at unit scale dotCooCoo 2026-11-02 08:15:21 -08:00
  • ce9002008b Docs: file-format-parity keeps one .ai editing-data paragraph dotCooCoo 2026-11-02 08:10:43 -08:00
  • 4494d40c33 Geometry: the inverse of an invertible projective map is kept however small its relative determinant dotCooCoo 2026-11-02 07:55:19 -08:00
  • d1fb8e540c Geometry: a projective map with entries far apart in size keeps its inverse dotCooCoo 2026-11-02 07:45:10 -08:00
  • b22912b25a Geometry: the inverse of a projective map with a tiny determinant keeps its w row dotCooCoo 2026-11-02 07:37:37 -08:00
  • bffb4e6e87 Geometry: a projective map with entries of very different sizes stays invertible dotCooCoo 2026-11-02 07:21:32 -08:00
  • e365c09141 Geometry: a projective map's horizon and invertibility checks do not depend on its scale dotCooCoo 2026-11-02 07:10:04 -08:00
  • 588ff039a9 Type: Tate-chu-yoko offsets in character style definitions stay in range dotCooCoo 2026-11-02 06:32:52 -08:00
  • 8b249f8275 Document Info: Objects counts each object once dotCooCoo 2026-11-02 05:06:38 -08:00
  • 52d180910d PDF export: spot inks named All or None print as spot inks dotCooCoo 2026-11-02 05:04:46 -08:00
  • 750c34c247 Recolor Artwork: the Edit tab shows the colors on a smooth wheel, a segmented wheel or as color bars dotCooCoo 2026-11-02 04:35:56 -08:00
  • 5ba035aba4 Type: an inline graphic takes its character's manual kerning dotCooCoo 2026-11-02 03:45:45 -08:00
  • fa8addaa12 Select: Same › Text Fill & Stroke Color selects type whose fill and stroke both match dotCooCoo 2026-11-02 03:37:17 -08:00
  • 3976989cb7 i18n(sv): translate the 22 strings the report listed as missing Rahul Ranjanandrahul05ranjan 2026-11-02 11:27:09 +00:00
  • 442ae20e14 SVG: made-up ids skip every id the file names dotCooCoo 2026-11-02 03:22:10 -08:00
  • 2a51404e74 i18n(ru): translate the 130 strings the report listed as missing Rahul Ranjanandrahul05ranjan 2026-11-02 11:17:49 +00:00
  • 7c7a127ec8 SVG: a thin ellipse far from the origin imports with standard handles dotCooCoo 2026-11-02 03:09:08 -08:00
  • b4d3ae41bf SVG: made-up ids skip the file's taken ids once dotCooCoo 2026-11-02 03:04:04 -08:00
  • 85b6c2a5eb SVG: ids made up on import never repeat an id in the file dotCooCoo 2026-11-02 02:59:51 -08:00
  • 820a750310 SVG: a small circle far from the origin imports as a four-anchor ellipse dotCooCoo 2026-11-02 02:53:34 -08:00
  • 60e1600caa SVG: circles and ellipses import as four-anchor ellipses dotCooCoo 2026-11-02 02:49:36 -08:00
  • c5bfa08663 Merge branch 'main' into feat/global-edit-shift-exclude dotCooCoo 2026-11-02 02:17:12 -08:00
  • a5c0153596 Global Edit: a Shift-drag from a highlighted match snaps from its first move dotCooCoo 2026-11-02 02:15:14 -08:00
  • 4ee0ef231a Merge pull request #5139 from dotCooCoo/fix/ai-os10-distort BFlat 2026-11-02 16:54:41 +07:00
  • 04f5e6455d Merge pull request #5156 from dotCooCoo/fix/ai-os18-d BFlat 2026-11-02 16:54:26 +07:00
  • 942a29d9cb Merge pull request #5231 from dotCooCoo/feat/pixar-pxr-open BFlat 2026-11-02 16:54:08 +07:00
  • d439a9f6e2 Merge pull request #5232 from dotCooCoo/fix/envelope-appearance-transform-options BFlat 2026-11-02 16:53:52 +07:00
  • f56b8ae578 Merge pull request #5230 from Hassan1305/fix-5159-cmdv-image BFlat 2026-11-02 16:53:34 +07:00
  • 023b5eedec Docs: a Shift-drag from a Global Edit match selects and moves it dotCooCoo 2026-11-02 01:51:38 -08:00
  • c88d88548c Global Edit: a Shift-drag from a highlighted match selects it and moves it dotCooCoo 2026-11-02 01:41:48 -08:00
  • 1cd5bc4016 Global Edit: a Shift-click on a match inside a selected group deselects the group dotCooCoo 2026-11-02 01:28:57 -08:00
  • b664216a2a .ai import: type keeps its Distort & Transform effects live dotCooCoo 2026-11-02 16:19:59 +07:00
  • 8ab68e4223 .ai import: open the variable library and data sets from the editing data dotCooCoo 2026-11-02 16:19:19 +07:00
  • 952446253f File formats: Pixar (.pxr) images open and place dotCooCoo 2026-11-02 16:18:48 +07:00
  • 9aac3ca888 Envelope: Distort Appearance keeps a Transform effect's Scale Strokes & Effects and Transform Patterns dotCooCoo 2026-11-01 21:54:39 -08:00
  • b6f90d42fb Fix #5159: ⌘V from the macOS menu bar pastes a picture another app copied HassanKhanandClaude Opus 5.5 2026-11-02 12:51:55 +05:00
  • 205e5b3e8b Global Edit: a Shift-click on a highlighted match leaves it out of the edit dotCooCoo 2026-11-02 01:06:40 -08:00
  • 683abdb2d6 Merge pull request #5080 from dotCooCoo/fix/issue-3118 BFlat 2026-11-02 16:05:58 +07:00
  • 45eaeb258c Merge pull request #5226 from dotCooCoo/feat/compound-shape-blend-envelope-members BFlat 2026-11-02 16:05:44 +07:00
  • e607294cb4 Merge pull request #5079 from dotCooCoo/feat/symbol-nine-slice-scaling BFlat 2026-11-02 16:05:26 +07:00
  • fafac93f4d Merge pull request #5221 from dotCooCoo/fix/transform-effect-item-options BFlat 2026-11-02 16:05:07 +07:00
  • 1df7337599 Merge pull request #5118 from dotCooCoo/fix/vars-p1 BFlat 2026-11-02 16:04:49 +07:00
  • 846c2e6de9 Merge pull request #5224 from dotCooCoo/feat/select-same-link-block-series BFlat 2026-11-02 16:04:33 +07:00
  • 37147bb029 Merge pull request #5223 from dotCooCoo/feat/raster-extension-aliases BFlat 2026-11-02 16:04:15 +07:00
  • b30f7ad34c Fix #3118: PDF export writes CMYK inks, gray and spot tints as the document holds them dotCooCoo 2026-11-02 15:22:38 +07:00
  • d324440afb Pathfinder: blends, envelopes and warped objects can be compound shape members dotCooCoo 2026-11-02 15:22:32 +07:00
  • 83f2bfe9d6 Symbols: a scaled instance of a symbol with 9-slice guides keeps its corners and edges unstretched dotCooCoo 2026-11-02 15:22:07 +07:00
  • ae23859002 Effects: later effects on a fill's or stroke's own Transform apply to all its copies as one piece dotCooCoo 2026-11-01 20:53:36 -08:00
  • eb92a1e53a Effects: a fill's or stroke's own Transform copies leave room in the effect budget for the pieces painted after them dotCooCoo 2026-11-01 20:29:41 -08:00
  • a1b8da43de Effects: plain fills and strokes beside a fill's or stroke's own Transform count toward the effect budget dotCooCoo 2026-11-01 20:15:29 -08:00
  • 3e77f65c7f Effects: a Transform effect on a fill or stroke honors Scale Strokes & Effects and Transform Patterns dotCooCoo 2026-11-01 19:46:53 -08:00
  • e68bf6af55 Variables: art on a locked artboard is not bound or rewritten by a data set dotCooCoo 2026-11-02 15:21:58 +07:00
  • 30dd4fe8f5 Select: Link Block Series checks the selection in linear time dotCooCoo 2026-11-01 21:22:47 -08:00
  • 405cc83cae Select: Link Block Series ignores selected type that Select All cannot reach dotCooCoo 2026-11-01 20:41:57 -08:00
  • 012a50815f Select: Link Block Series skips hidden and locked type in selected groups dotCooCoo 2026-11-01 19:25:46 -08:00
  • 67032aece6 Select: Same › Link Block Series selects every frame of a text thread dotCooCoo 2026-11-01 18:45:54 -08:00
  • b5c91ece24 File formats: .dib and .rle bitmaps, .pdd Photoshop files and .pns PNGs open and place dotCooCoo 2026-11-01 21:03:48 -08:00
  • 5198b7084a Merge pull request #5078 from mockydevs/fix/repeat-edit-text-5054 BFlat 2026-11-02 14:59:56 +07:00
  • ef5121c5df Merge pull request #5154 from mockydevs/fix/placed-bitmap-test-5152 BFlat 2026-11-02 14:59:44 +07:00
  • f8fe21b180 Merge pull request #5107 from TheGalitube/fix/h7830-dxf-unicode-escapes-drop-supplem BFlat 2026-11-02 14:59:31 +07:00
  • be6433f799 Merge pull request #5075 from Prin-Ing/fix/h168-svg-export-with-metadata-on-writ BFlat 2026-11-02 14:59:15 +07:00
  • 86e7f2f342 Merge pull request #4324 from nrq6993-a11y/stream/vc-feat3-g4-mixed-type-orientation BFlat 2026-11-02 14:59:02 +07:00
  • 6dcd0045b0 Merge pull request #5222 from ruchirguitar/fix/5218-artboard-navigation-commands BFlat 2026-11-02 14:58:43 +07:00
  • 429cf5a7c5 Merge pull request #5090 from mockydevs/feat/corner-kind-arrows-2898 BFlat 2026-11-02 14:58:27 +07:00
  • 093d362ca7 Merge pull request #5110 from mockydevs/feat/effect-shortcuts-3296 BFlat 2026-11-02 14:58:10 +07:00
  • 7d7ea937a8 Merge pull request #5109 from Prin-Ing/fix/h173-zip-writer-accepts-65535-files-b BFlat 2026-11-02 14:57:56 +07:00
  • c5eef592fc Merge pull request #4154 from FarmerGeorg/feature/appearance-tab-ui-parity BFlat 2026-11-02 14:57:39 +07:00
  • 79a2baff32 Merge pull request #4644 from ham9zah/feat/type-tool-group BFlat 2026-11-02 14:57:16 +07:00
  • 048c8ad6dc Merge pull request #4845 from Taha-Mahmoodi/feat/units-east-asian-type BFlat 2026-11-02 14:56:57 +07:00
  • c51b3e4816 Merge pull request #5066 from mockydevs/feat/swatch-legend-4919 BFlat 2026-11-02 14:56:41 +07:00
  • 24be60b506 Merge pull request #4961 from el-j/perf/canvas-decoupled-worker-pipeline BFlat 2026-11-02 14:56:23 +07:00
  • 78fe4014e3 Merge pull request #4898 from WadahBadawi/fix/path-average BFlat 2026-11-02 14:56:04 +07:00
  • 95e0783697 Merge pull request #4001 from Silvertree2010/fix/h1948-export-for-screens-date-parser-i BFlat 2026-11-02 14:55:45 +07:00
  • 0b78753bb9 Merge pull request #5032 from dotCooCoo/feat/export-preset-files-r BFlat 2026-11-02 14:55:23 +07:00
  • 31b9990c49 Merge pull request #4277 from dotCooCoo/fix/bitmap-paste-off-ui-thread BFlat 2026-11-02 14:55:08 +07:00
  • 36c35b3961 Merge pull request #5031 from dotCooCoo/feat/pen-tilt-bearing-rotation-r BFlat 2026-11-02 14:54:50 +07:00