Commit Graph

  • aa160b969b Audit: path edit work bounds (redundant points in one pass, simplify and join budgets) Dylan M. Taylor 2026-10-23 16:46:57 -04:00
  • f4a30c1a94 Audit: geometry length measurement refuses coordinates the integrator cannot handle Dylan M. Taylor 2026-10-23 16:46:16 -04:00
  • b0f7c5a65a Merge pull request #3877 from dylanmtaylor/fix/audit-svg-limits BFlat 2026-10-24 04:12:17 +07:00
  • e749cde3f5 Merge pull request #3876 from storytold/fix/3867-preserve-editing-svg BFlat 2026-10-24 04:12:02 +07:00
  • 6acc5ffb28 Merge pull request #3873 from lehni/chore/colour-glyph-tests BFlat 2026-10-24 04:11:47 +07:00
  • 993a277563 Merge pull request #3875 from storytold/fix/3868-screens-one-artboard BFlat 2026-10-24 04:11:32 +07:00
  • 2ddf692805 Merge pull request #3513 from Zaxaerith/fix/3497-dash-pattern-preservation BFlat 2026-10-24 04:11:17 +07:00
  • a18a4c94a3 Merge pull request #3811 from ham9zah/fix/ai-gradient-mesh-one-grid BFlat 2026-10-24 04:11:02 +07:00
  • 6abe5ab8cd Merge pull request #3863 from marcoarnulfo/feat/action-sets BFlat 2026-10-24 04:10:45 +07:00
  • 586d6b4e87 Merge pull request #3866 from lehni/fix/colour-glyph-cache-key BFlat 2026-10-24 04:10:30 +07:00
  • c6a7962388 Merge pull request #3861 from FractalEncrypt/fix/ruby-font-fallback-stability BFlat 2026-10-24 04:10:14 +07:00
  • 583117a408 Merge pull request #3860 from Silvertree2010/fix/h1829-xml-id-unescape-accepts-a-sign-i BFlat 2026-10-24 04:10:00 +07:00
  • 9827bfbcbb SVG import: the shared appearance needs no conversion (clippy) bflatastic 2026-10-24 03:51:44 +07:00
  • d9e524df30 SVG entity scan: look for a reference's ';' no further than the longest name bflatastic 2026-10-24 03:43:41 +07:00
  • 98d11ad66b Audit: cap SVG entity expansion, filter layer stacks and export id/companion probing; share compound-path appearances; escape-proof font feature tags Dylan M. Taylor 2026-10-23 16:41:28 -04:00
  • 8e8aaa8683 SVG: a Preserve Editing SVG reopened from disk saves as the full document again (#3867) fix/3867-preserve-editing-svg bflatastic 2026-10-24 03:38:46 +07:00
  • e372d00cb7 Type: tests pin colour glyphs in variable fonts, on paths and on the canvas Jürg Lehni 2026-10-23 22:29:16 +02:00
  • 9f1a001a2b Export for Screens: a per-artboard EPS takes the artboard as its page, so an empty artboard still writes fix/3868-screens-one-artboard bflatastic 2026-10-24 03:50:44 +07:00
  • d81145aee3 Artboard documents keep objects without measurable bounds (type in a missing font) bflatastic 2026-10-24 03:41:59 +07:00
  • 60107cd33a Export for Screens: a document row for an artboard keeps only that artboard's art (#3868) bflatastic 2026-10-24 03:34:41 +07:00
  • 9985d587f7 fix(stroke): preserve extended dash patterns (#3497) Zaxaerith 2026-10-22 11:44:04 +08:00
  • 1653790965 Import: an Illustrator gradient mesh comes in as one connected mesh ham9zah 2026-10-23 12:48:30 +03:00
  • d0919ad0df Actions: Create New Set and Set Options… name action sets, and a recording goes into the current set (#3712) Marco Arnulfo 2026-10-23 20:41:51 +02:00
  • 7efd8f941a Type: colour glyphs keep each fill's own colour, also between colours that look alike Jürg Lehni 2026-10-23 21:08:52 +02:00
  • 25abd1f472 text: recheck concurrently loaded fallback faces FractalEncrypt 2026-10-23 14:10:37 -04:00
  • add5e1e7dd Reject signed hex digits in XML-ID _xHH_ escapes NetterSilverandClaude Haiku 5.5 2026-10-23 20:29:28 +02:00
  • c4fba30b9c ci(sonar): don't cancel superseded runs on main, so coverage is published (#3881) Dylan M. Taylor 2026-10-23 16:51:11 -04:00
  • 902abf0242 Merge pull request #3874 from storytold/docs/gaps-dedupe BFlat 2026-10-24 03:32:28 +07:00
  • 255ce30103 Docs: one ranked-table row each for G2 and G13 in gaps.md docs/gaps-dedupe bflatastic 2026-10-24 03:31:54 +07:00
  • f6c716839e Merge pull request #3781 from Taha-Mahmoodi/feat/start-global-edit BFlat 2026-10-24 03:13:36 +07:00
  • a16489256b Merge pull request #3780 from dotCooCoo/feat/paragraph-bullets BFlat 2026-10-24 03:13:19 +07:00
  • 7f57a3a3f5 Merge pull request #3833 from Taha-Mahmoodi/feat/symbol-libraries BFlat 2026-10-24 03:13:01 +07:00
  • 7d7af6b952 Merge pull request #3817 from Taha-Mahmoodi/feat/2572-thread-ports BFlat 2026-10-24 03:12:44 +07:00
  • 629a4c528e Merge pull request #3832 from Taha-Mahmoodi/feat/distance-guides BFlat 2026-10-24 03:12:28 +07:00
  • b5df562df7 Merge pull request #3785 from Taha-Mahmoodi/feat/pathfinder-trap BFlat 2026-10-24 03:12:10 +07:00
  • b3f5b6c7a4 Merge pull request #3831 from Taha-Mahmoodi/feat/artboard-video-display BFlat 2026-10-24 03:11:53 +07:00
  • 0f493464c0 Merge pull request #3815 from Taha-Mahmoodi/feat/2691-grid-arc-tool-options BFlat 2026-10-24 03:11:37 +07:00
  • 408ed5441c Merge pull request #3834 from MajedAlaejem/fix-select-text BFlat 2026-10-24 03:11:19 +07:00
  • 313ee822a5 Merge pull request #3778 from dotCooCoo/feat/pen-eraser-end-linux BFlat 2026-10-24 03:11:01 +07:00
  • 92898e5a73 Merge pull request #3854 from danngreen/feat/library-list-view BFlat 2026-10-24 03:10:44 +07:00
  • 92d7937305 Merge pull request #3846 from marcoarnulfo/feat/pencil-shift-straight BFlat 2026-10-24 03:10:26 +07:00
  • 791aaccbb9 Merge pull request #2847 from haranishi/review/statusbar-ruler-origin-20261018 BFlat 2026-10-24 03:10:09 +07:00
  • c1ef2ce61c Merge pull request #3775 from lewandowskit/pl-terminologia-2 BFlat 2026-10-24 03:09:57 +07:00
  • 221002194e Merge pull request #3842 from Janiz-zzz/fi-fixes-20261023 BFlat 2026-10-24 03:09:40 +07:00
  • 0066447eac Global Edit: cache the highlight outlines per document revision bflatastic 2026-10-24 02:47:47 +07:00
  • 6e3ecc3adf Select: Start Global Edit edits the objects of the same shape together, each in proportion bflatastic 2026-10-24 02:46:49 +07:00
  • 342d6e055d Docs: the bulleted list parity line gives the first line's start and the wrapped lines' dotCooCoo 2026-10-23 00:19:52 -07:00
  • 2a2e63856c Type: the Paragraph panel's Bullets button turns paragraphs into a bulleted list dotCooCoo 2026-10-22 20:27:58 -07:00
  • 5c8e440ab5 Symbols: thumbnails work out the document's resource key once per panel frame, not per tile Taha-Mahmoodi 2026-10-23 19:06:13 +04:30
  • f6715487c0 Symbols: the thumbnail test reads pixels as four-byte chunks, as clippy asks Taha-Mahmoodi 2026-10-23 18:22:15 +04:30
  • ee5c262154 Canvas: a test drops a library symbol on the canvas and finds it added and placed there in one step Taha-Mahmoodi 2026-10-23 18:17:19 +04:30
  • 89abc2c9d2 Symbols: a symbol's thumbnail draws the symbols it nests and the patterns and images it uses Taha-Mahmoodi 2026-10-23 18:17:15 +04:30
  • 7da5e3062d Symbols: Window › Symbol Libraries opens symbol libraries whose symbols click into the document's Symbols Taha-Mahmoodi 2026-10-23 17:40:13 +04:30
  • f247772042 Type: selected type shows its in and out ports, and the in port threads backwards bflatastic 2026-10-24 02:46:01 +07:00
  • b321a77d38 Smart Guides: a tool switched to under a still pointer is hovered at once Taha-Mahmoodi 2026-10-23 19:44:33 +04:30
  • dbe4b84915 Smart Guides: the still-pointer Distance Guides test passes clippy's unused-mut lint Taha-Mahmoodi 2026-10-23 19:33:46 +04:30
  • 7693aeb508 Smart Guides: Distance Guides follow what lies under a still pointer Taha-Mahmoodi 2026-10-23 19:29:55 +04:30
  • 26bf324c81 Smart Guides: a pan, zoom or view-rotation press ends the Distance Guides hover Taha-Mahmoodi 2026-10-23 19:03:44 +04:30
  • 16b66e5f4b Smart Guides: Distance Guides also go when a pan, zoom or view-rotation drag leaves the canvas Taha-Mahmoodi 2026-10-23 18:49:45 +04:30
  • 822effa384 Smart Guides: Distance Guides go when the pointer leaves the canvas with Alt held Taha-Mahmoodi 2026-10-23 18:26:06 +04:30
  • d0b62e56fb Smart Guides: the Distance Guides tests pass clippy's type-complexity lint Taha-Mahmoodi 2026-10-23 16:50:12 +04:30
  • a301760aa6 Smart Guides: Alt over another object or the artboard shows the selection's distances to it Taha-Mahmoodi 2026-10-23 16:45:52 +04:30
  • bfc2d6e439 Engine: a command that selects its ids first puts the selection back when it fails Taha-Mahmoodi 2026-10-23 12:32:29 +04:30
  • 3b34ffb977 Pathfinder: Trap pairs only shapes within the trap's reach, not every two Taha-Mahmoodi 2026-10-23 12:32:29 +04:30
  • e7f2ab9a8e Docs: Pathfinder › Trap ships; Effect › Pathfinder 13/13, Illustrator effects 49/50 Taha-Mahmoodi 2026-10-23 11:12:25 +04:30
  • fd345e0c56 Pathfinder: Trap spreads the lighter colour into the darker as an overprinting strip where solid colours meet Taha-Mahmoodi 2026-10-23 11:12:25 +04:30
  • 422ecc0c77 Artboards: Artboard Options shows video safe areas and sets the pixel aspect ratio that View › Rulers › Show Video Rulers counts the artboard in bflatastic 2026-10-24 02:39:19 +07:00
  • 6134653951 Tools: a negative Line Segment length draws and keeps the same line, turned 180° Taha-Mahmoodi 2026-10-23 15:50:11 +04:30
  • 7c8840b93a Tools: double-clicking the Line Segment, Arc, Rectangular Grid and Polar Grid tools opens their Tool Options Taha-Mahmoodi 2026-10-23 13:58:18 +04:30
  • b7477e3cd8 feat: display point type baselines for node outlines and add hover test MajedAlaejem 2026-10-23 16:17:11 +03:00
  • 01509e2316 Docs: the eraser end's switch waits for the pointer to come back over the window dotCooCoo 2026-10-23 00:29:25 -07:00
  • 8fa918b30b Pen tablets: a pen's eraser end selects the Eraser on Linux under X11 and XWayland dotCooCoo 2026-10-22 20:10:25 -07:00
  • 632598ba17 Libraries panel: items show as icons or in a list, toggled beside the library picker Dan Green 2026-10-22 15:35:55 -07:00
  • 8bdc60b995 Pencil: a Shift line ignores Alt for the cursor and smoothing, and a line dragged back to its press point is cancelled Marco Arnulfo 2026-10-23 19:18:27 +02:00
  • 5f6fff3638 Pencil: a Shift line drops the press's Smart Guides and stays open with Alt (part of #3799) Marco Arnulfo 2026-10-23 17:03:30 +02:00
  • c39be04573 Pencil: Shift held at the press draws a straight line at 45° steps (part of #3799) Marco Arnulfo 2026-10-23 16:45:01 +02:00
  • b3673b7f32 Fix status-bar coordinates after changing the ruler origin bflatastic 2026-10-24 02:33:52 +07:00
  • 99cb497708 i18n(pl): "Wtyczki i dyski robocze", "Geometryczne linie pomocnicze" Tomasz LewandowskiandClaude Opus 5.5 2026-10-23 08:18:21 +02:00
  • deb6afb2db i18n(fi): one row for the PDF security settings message (#3847 added it too) bflatastic 2026-10-24 02:52:22 +07:00
  • ef10fba513 i18n(fi): fix package-note spacing and a few Finnish labels Janiz-zzzandClaude Opus 5.5 2026-10-23 18:25:56 +03:00
  • cb06c7b34e i18n: missing translations never fail; xtask ci prints one report (#3856) aiongg 2026-10-23 16:01:11 -04:00
  • 5c008243cd Merge pull request #3770 from Silvertree2010/fix/3666-legacy-ai-v7-round-trip-changes BFlat 2026-10-24 02:45:14 +07:00
  • 6fc0ec4e9a Merge pull request #3788 from Silvertree2010/fix/3577-audit-repeat-the-250-000-instanc BFlat 2026-10-24 02:44:58 +07:00
  • 47dfb127a2 Merge pull request #3813 from Taha-Mahmoodi/feat/variable-font-filter BFlat 2026-10-24 02:44:40 +07:00
  • 8d3d1f2162 Merge pull request #3808 from lehni/fix/svg-outlined-colour-order BFlat 2026-10-24 02:44:22 +07:00
  • 55aa6ec530 Merge pull request #3803 from lehni/fix/colour-glyphs-outlined BFlat 2026-10-24 02:44:11 +07:00
  • 9e1ab82b07 Merge pull request #3804 from lehni/fix/svg-glyph-coordinates BFlat 2026-10-24 02:43:53 +07:00
  • d414c500fb Merge pull request #3755 from fortesnow/fix/pdf-font-split-postscript-name BFlat 2026-10-24 02:43:37 +07:00
  • 03be3d31b1 Merge pull request #3795 from dotCooCoo/feat/live-objects-in-symbol-art-kept BFlat 2026-10-24 02:43:21 +07:00
  • 5f36cc5813 Merge pull request #3823 from MiQ71/fix-3786-text-spacing-shortcuts BFlat 2026-10-24 02:28:11 +07:00
  • 03b84fda34 Merge pull request #3814 from Taha-Mahmoodi/feat/simplify-part-of-path BFlat 2026-10-24 02:27:35 +07:00
  • b18dda34f5 Merge pull request #3791 from dotCooCoo/fix/opening-waits-only-for-a-drag BFlat 2026-10-24 02:26:57 +07:00
  • 107a2c2a54 Merge pull request #3798 from MiQ71/fix-3766-stroke-profile-flip BFlat 2026-10-24 02:26:24 +07:00
  • 4fddbd2337 Merge pull request #3805 from Taha-Mahmoodi/fix/3705-double-click-clip-group BFlat 2026-10-24 02:25:53 +07:00
  • edf5db3f6c Merge pull request #3827 from dotCooCoo/fix/point-type-from-threaded-frame-keeps-its-text-once BFlat 2026-10-24 02:25:20 +07:00
  • 99c788beb8 Merge pull request #3783 from marcoarnulfo/feat/tab-strip-double-click-collapse BFlat 2026-10-24 02:24:45 +07:00
  • 81028c80e0 Merge pull request #3830 from marcoarnulfo/feat/tab-collapse-beside BFlat 2026-10-24 02:24:15 +07:00
  • c92ce1153b Merge pull request #3840 from marcoarnulfo/fix/cmd-click-ends-type-editing BFlat 2026-10-24 02:23:45 +07:00
  • 758e57902b Merge pull request #3845 from MarekSpodBiedry/issue-3769 BFlat 2026-10-24 02:23:20 +07:00
  • a8fd8ddeef Legacy .ai pattern flattening: skip the ancestry walk for leaves without a pattern fill bflatastic 2026-10-24 02:06:54 +07:00