Commit Graph

  • 9a41215d25 Merge pull request #3991 from Silvertree2010/fix/h1955-logo-trace-palette-hex-parser-ac BFlat 2026-10-24 19:06:18 +07:00
  • 574a707e47 Merge pull request #3986 from Silvertree2010/fix/h1951-dxf-text-u-xxxx-escape-accepts-a BFlat 2026-10-24 19:06:02 +07:00
  • f709c0ff3b Merge pull request #3960 from dotCooCoo/feat/paragraph-numbered-lists BFlat 2026-10-24 19:05:45 +07:00
  • 5ff9412ece Merge pull request #3997 from dotCooCoo/fix/native-pretty-save-size BFlat 2026-10-24 19:05:28 +07:00
  • 6e194f5431 Merge pull request #3989 from dotCooCoo/feat/image-trace-hold-source BFlat 2026-10-24 19:05:06 +07:00
  • 7c5bcc43c4 Merge pull request #3988 from dotCooCoo/fix/pdf-line-break-hyphen-as-text BFlat 2026-10-24 19:04:39 +07:00
  • badac3fcc8 Merge pull request #3969 from dotCooCoo/fix/save-file-waits-for-app-save BFlat 2026-10-24 19:04:17 +07:00
  • 70b93f5aa2 Merge pull request #3984 from dotCooCoo/feat/pencil-straight-line-cursor BFlat 2026-10-24 19:04:01 +07:00
  • 76c014b732 Image Trace: Flat Logo traces named colors a few levels off at the image's own size dotCooCoo 2026-10-24 18:27:16 +07:00
  • d0644e5eb9 Image Trace: docs say Flat Logo averages down the decoded raster dotCooCoo 2026-10-23 23:01:29 -07:00
  • 68e4392491 Image Trace: Flat Logo says when it traces a large image at a reduced size dotCooCoo 2026-10-20 17:32:21 -07:00
  • ff5919f416 Live Paint: Make and Merge refuse type, images and other objects that aren't paths Taha-MahmoodiandClaude Opus 5.5 2026-10-24 11:53:16 +04:30
  • aa35783f47 G1: Properties: Blend Options, Merge Live Paint, Width Profile, an effect's Delete icon and Direct-Selected corners Taha-MahmoodiandClaude Opus 5.5 2026-10-24 09:05:04 +04:30
  • d2de74e12a Save: option errors name the save command that was run dotCooCoo 2026-10-23 10:53:09 -07:00
  • b0e88bddf9 MCP docs: export and add_text each have one row dotCooCoo 2026-10-21 01:56:31 -07:00
  • 5068dfc73f Reject plus signs in logo palette hex parser NetterSilverandClaude Haiku 5.5 2026-10-24 12:12:10 +02:00
  • 2a4aafe346 Require four hex digits in DXF text \U+XXXX escape NetterSilverandClaude Haiku 5.5 2026-10-24 11:59:09 +02:00
  • bc041e15ef Type: the Numbered List button numbers paragraphs 1, 2, 3 dotCooCoo 2026-10-24 18:25:19 +07:00
  • 0635357eb9 Native format: a document is saved pretty-printed only when its pretty-printed JSON is at most 1 MiB dotCooCoo 2026-10-21 04:43:02 -07:00
  • 2ff8699989 Image Trace: pressing and holding the eye button shows the source image dotCooCoo 2026-10-24 02:40:03 -07:00
  • bef464ea97 PDF export: the hyphen that ends a hyphenated line is written as text dotCooCoo 2026-10-23 08:09:14 -07:00
  • 8c3672fb31 MCP: save_file against the running app waits for the save and reports its result dotCooCoo 2026-10-24 18:16:03 +07:00
  • c197686753 Pencil: the straight-line cursor also shows while Alt is held before a press dotCooCoo 2026-10-24 18:15:28 +07:00
  • 4caa68a268 Merge pull request #3951 from dotCooCoo/fix/layer-ids-refused-by-object-commands BFlat 2026-10-24 19:00:42 +07:00
  • ceec6c32d4 Merge pull request #3967 from Taha-Mahmoodi/fix/commands-accept-id BFlat 2026-10-24 19:00:25 +07:00
  • a9b92d72cc Pencil: the straight-line cursor's description names the Alt exception and the Constrain Angle dotCooCoo 2026-10-24 03:04:28 -07:00
  • 5ae171bc25 Pencil: the pointer shows a straight-line cursor while Shift is held before a press dotCooCoo 2026-10-24 00:45:25 -07:00
  • 8ce6177c62 Arrange: a layer id given to Send to Back and the other selection commands is refused dotCooCoo 2026-10-24 17:58:08 +07:00
  • dae0edb39c Merge pull request #3941 from fabian-co/feat/ai-palette-swatches BFlat 2026-10-24 18:09:08 +07:00
  • 90844e3ab3 Merge pull request #3973 from vecteza/feat/dimension-smart-guides BFlat 2026-10-24 18:08:52 +07:00
  • c62931c283 Merge pull request #2841 from dotCooCoo/fix/locked-or-hidden-slices-deselect BFlat 2026-10-24 18:08:35 +07:00
  • 75dc87fabd Merge pull request #3948 from dotCooCoo/fix/trace-and-style-prompt-runs BFlat 2026-10-24 18:08:20 +07:00
  • 18d0e3a6ea Merge pull request #3956 from dotCooCoo/fix/recolor-group-keeps-swatch-links BFlat 2026-10-24 18:08:04 +07:00
  • fd256b2d63 Merge pull request #3958 from dotCooCoo/feat/eps-central-file BFlat 2026-10-24 18:07:48 +07:00
  • 99b4a25f2d Merge pull request #3976 from dotCooCoo/feat/find-by-bounds-and-select BFlat 2026-10-24 18:07:33 +07:00
  • fb34817531 Merge pull request #3982 from dotCooCoo/feat/image-trace-preview BFlat 2026-10-24 18:07:22 +07:00
  • 97f84723ef Fix #3965: an unresolved step reference given as id is refused under the command's name; effect.apply keeps its effect-naming id Taha-Mahmoodi 2026-10-24 12:46:04 +04:30
  • c40113b755 Fix #3965: a malformed or unknown id is refused under the command's name, never replaced by the selection Taha-Mahmoodi 2026-10-24 12:31:31 +04:30
  • 8c5714a260 Fix #3965: id works as ids of one with nothing selected wherever params take ids?|id? Taha-Mahmoodi 2026-10-24 10:19:51 +04:30
  • f924c69f3e Merge pull request #3934 from dotCooCoo/feat/live-object-cache-checked-before-resource-walk BFlat 2026-10-24 17:55:17 +07:00
  • 7644d11c7b Merge pull request #3962 from dotCooCoo/feat/brush-pieces-kept-per-copy BFlat 2026-10-24 17:55:01 +07:00
  • 391febaba2 Merge pull request #3963 from dotCooCoo/feat/inspect-file-info-title BFlat 2026-10-24 17:54:46 +07:00
  • 6b29d3a551 Merge pull request #3971 from dotCooCoo/fix/mcp-file-tools-absolute-paths BFlat 2026-10-24 17:54:31 +07:00
  • c3b7bfb0b9 Merge pull request #3981 from dotCooCoo/fix/mcp-render-matches-png-export BFlat 2026-10-24 17:54:16 +07:00
  • 5b2d460e06 Merge pull request #3970 from dotCooCoo/fix/trace-grouping-grid BFlat 2026-10-24 17:54:01 +07:00
  • d30caeca61 Merge pull request #3972 from dotCooCoo/fix/trace-params-unknown-keys BFlat 2026-10-24 17:53:46 +07:00
  • 5fb1d863bb Merge pull request #3942 from dotCooCoo/fix/trace-cut-out-edge BFlat 2026-10-24 17:53:31 +07:00
  • 2bc6244ad5 Merge pull request #3947 from dotCooCoo/fix/recolor-colors-without-selection BFlat 2026-10-24 17:53:16 +07:00
  • da3a2f1839 Merge pull request #3943 from dotCooCoo/fix/select-same-matches-compound-paths BFlat 2026-10-24 17:53:01 +07:00
  • d6b1312951 Merge pull request #3949 from dotCooCoo/fix/trace-flat-sliver BFlat 2026-10-24 17:52:45 +07:00
  • 493d3ce2bf Merge pull request #3925 from cmain/fix/print-landscape-spool BFlat 2026-10-24 17:52:30 +07:00
  • 149718393b Merge pull request #3959 from dotCooCoo/fix/issue-3799 BFlat 2026-10-24 17:52:14 +07:00
  • 1428c3f822 Merge pull request #3966 from Taha-Mahmoodi/fix/outlines-keep-ruby BFlat 2026-10-24 17:51:59 +07:00
  • 0b31a3342b Merge pull request #3979 from dotCooCoo/fix/remembered-artboard-pick BFlat 2026-10-24 17:51:44 +07:00
  • 7f8334e2fa Merge pull request #3977 from dotCooCoo/fix/outlines-of-threaded-frame-keep-text-once BFlat 2026-10-24 17:51:29 +07:00
  • cacca3e9aa Merge pull request #3938 from dylanmtaylor/security/review-findings-render BFlat 2026-10-24 17:51:13 +07:00
  • 04f5fb1df0 Merge pull request #3983 from Silvertree2010/fix/h1946-svg-import-css-parser-ignores-im BFlat 2026-10-24 17:50:58 +07:00
  • 5adad7888a Merge pull request #3924 from Taha-Mahmoodi/fix/pdf-scan-literal-stream BFlat 2026-10-24 17:50:42 +07:00
  • 0e9d65b169 Merge pull request #3930 from dylanmtaylor/security/review-findings-misc BFlat 2026-10-24 17:50:27 +07:00
  • abb5b9f773 Merge pull request #3933 from dylanmtaylor/security/review-findings-file-authority BFlat 2026-10-24 17:50:11 +07:00
  • fb919479b1 Merge pull request #3936 from dylanmtaylor/security/review-findings-effects BFlat 2026-10-24 17:49:56 +07:00
  • c799240ef5 Merge pull request #3939 from dylanmtaylor/security/review-findings-docmodel BFlat 2026-10-24 17:49:41 +07:00
  • 9090afea1c .ai palette: color groups are capped as swatches are bflatastic 2026-10-24 17:46:36 +07:00
  • bd4804b4da Swatches panel keeps the art's swatch highlighted after deselecting Fabian GrajalesandClaude Opus 5.5 2026-10-23 21:00:11 -05:00
  • 1adbf259f7 Open .ai files with their swatches: the palette, its colour groups and unused spot colours Fabian GrajalesandClaude Opus 5.5 2026-10-23 16:06:56 -05:00
  • 1a6bc267d5 Dimension tool: Linear picks show and snap to Smart Guides vectezaandClaude Opus 5.5 2026-10-24 13:42:02 +05:00
  • 381b788f56 Slices: Lock Slices and Hide Slices deselect the slices and keep them deselected bflatastic 2026-10-24 17:46:19 +07:00
  • 4ca0c26f2f MCP: the trace-and-style prompt's steps run as written dotCooCoo 2026-10-20 17:00:18 -07:00
  • a7ef6ce78c Recolor: art linked to a group swatch keeps its color model dotCooCoo 2026-10-24 02:06:23 -07:00
  • b8436385e8 Recolor: art a row leaves unchanged loses its link to a rewritten group swatch dotCooCoo 2026-10-24 01:53:31 -07:00
  • 5100a52a12 Recolor: recolor.apply with a color group keeps art linked to the group's global swatches dotCooCoo 2026-10-22 16:50:12 -07:00
  • 640ddbd4c0 EPS: Use Artboards also writes a central file with every artboard dotCooCoo 2026-10-21 22:12:26 -07:00
  • dbc1b69f1c Find Objects: document.find filters by bounds, size and anchor count and can select the matches dotCooCoo 2026-10-21 03:57:53 -07:00
  • d29790b34e Image Trace: a Preview checkbox chooses whether setting changes trace at once dotCooCoo 2026-10-20 21:52:30 -07:00
  • 381cfea823 Render: an unchanged live object or effect art is not walked again for its resources dotCooCoo 2026-10-23 17:47:22 -07:00
  • dfbc1ee866 Render: brush art is made again when a symbol or pattern it can show changes dotCooCoo 2026-10-24 01:19:02 -07:00
  • bba0618f55 Render: brush art of symbol instances, inline graphics and repeat copies is kept between frames dotCooCoo 2026-10-23 20:30:59 -07:00
  • c5d010e7d7 MCP: document.inspect and document.open report the File Info title as fileInfoTitle dotCooCoo 2026-10-21 00:02:01 -07:00
  • e71bf71376 MCP: the file tools send paths made absolute against the server's working directory dotCooCoo 2026-10-20 20:09:37 -07:00
  • 58827952b7 MCP: screenshot and render_preview draw edges as a PNG export does dotCooCoo 2026-10-24 01:42:24 -07:00
  • b049e45b88 Image Trace: Auto Grouping looks up containing paths in a grid instead of testing every pair dotCooCoo 2026-10-24 00:21:35 -07:00
  • 5f16fc3639 Image Trace: imageTrace.make refuses unknown keys inside params dotCooCoo 2026-10-20 20:12:14 -07:00
  • 389bb4d790 Image Trace: the semi-transparent edge of a cut-out image traces as the color beside it dotCooCoo 2026-10-20 17:28:37 -07:00
  • 7da8edab79 Recolor: recolor.colors and recolor.reduce read the art Select All takes when nothing is selected dotCooCoo 2026-10-20 20:16:23 -07:00
  • 500c84e2c7 Select: Same command descriptions state the compound-path rule dotCooCoo 2026-10-23 23:05:12 -07:00
  • a272d49ea7 Select: Same commands for paint, appearance and shape select compound paths dotCooCoo 2026-10-20 17:28:28 -07:00
  • 5e8d41fb8f Image Trace: a filled traced path that straightens to no area is left out dotCooCoo 2026-10-20 17:38:26 -07:00
  • 61504c84fb Print: turn only landscape paper, and only for macOS queues Chris MainandClaude Opus 5.5 2026-10-24 05:39:36 -04:00
  • 41430cc171 Print: landscape pages print upright on macOS print queues Chris MainandClaude Opus 5.5 2026-10-23 21:10:01 -04:00
  • fea8c084e8 Pencil: the closing cursor's texts say Alt is pressed after the drag starts dotCooCoo 2026-10-24 01:10:16 -07:00
  • 4c5c54ccbc Fix #3799: Alt held at the press draws a straight Pencil line at any angle dotCooCoo 2026-10-23 22:24:01 -07:00
  • 23c0e8c501 Fix #3964: Create Outlines stacks each run's ruby right after that run's glyphs, as the canvas paints it Taha-Mahmoodi 2026-10-24 13:15:06 +04:30
  • cab62cbb18 Fix #3964: Create Outlines, EPS, EMF/WMF and legacy .ai keep the ruby where the canvas draws it Taha-Mahmoodi 2026-10-24 09:03:00 +04:30
  • 7f8bc837bd Save options test: take the file name after either path separator (Windows) bflatastic 2026-10-24 17:29:32 +07:00
  • 11c61c97b1 Save: a remembered artboard pick follows the artboards it named dotCooCoo 2026-10-23 10:44:09 -07:00
  • 3e0f9795c2 Threaded text: Create Outlines and Expand on a frame no longer duplicate its text dotCooCoo 2026-10-23 06:24:36 -07:00
  • 285790d685 Security bounds: fix on landing #3938 (see the PR comment) bflatastic 2026-10-24 17:20:03 +07:00
  • 1febfd1d31 Security: render and PDF export bounds for symbol expansion, dotted guides, blending groups and pinned images Dylan M. TaylorandClaude Opus 5.5 2026-10-24 02:33:28 +00:00
  • f8ad2edad8 Match !important case-insensitively in SVG import CSS parser NetterSilverandClaude Haiku 5.5 2026-10-24 11:46:14 +02:00
  • d3a01307ea PDF import: a string entered from many dictionaries in skipped text is read once Taha-Mahmoodi 2026-10-24 09:35:14 +04:30