Commit Graph

  • c6644c15cb i18n: French linked-image count forms keep the no-break space before ? dotCooCoo 2026-10-31 03:00:05 -07:00
  • 6f8e0294ff i18n: a package status with a note names the folder last, so a folder name with parentheses keeps it whole after a language switch dotCooCoo 2026-10-31 02:48:46 -07:00
  • 62401182e6 i18n: an English package status is translated after a language switch, in each language's plural form dotCooCoo 2026-10-31 02:08:33 -07:00
  • 28014a9fed i18n: French one-item count forms keep the no-break space before ? and : dotCooCoo 2026-10-31 01:11:36 -07:00
  • 6f0d5f509f i18n: package, missing-font, missing-link and CSS counts use each language's plural forms dotCooCoo 2026-10-31 01:04:34 -07:00
  • 89ca9d9a25 Batch: keep an existing artboard file of a one-artboard Separate Artboards save dotCooCoo 2026-10-30 21:16:48 -07:00
  • 5dcc65d69a Batch: keep existing artboard files when choosing data set file names dotCooCoo 2026-10-30 20:59:11 -07:00
  • 483c191e24 Batch: keep a backslash in a source file name on Linux and macOS dotCooCoo 2026-10-30 19:13:07 -07:00
  • c55e4a226e Batch: pass the data set naming choice in the batch run dotCooCoo 2026-10-30 18:56:42 -07:00
  • 1b4c050bd3 Batch: check existing data set outputs only in a folder the batch may read and write dotCooCoo 2026-10-30 17:18:03 -07:00
  • f8bba3388e Batch: data set files name by File + Number, File + Data Set Name or Data Set Name dotCooCoo 2026-10-30 15:50:14 -07:00
  • 777ad6765c File formats: JPEG 2000 images open and place dotCooCoo 2026-10-30 21:31:38 -07:00
  • 939af8e255 i18n: one Kerning row per catalog after the Character Styles and Kerning changes bflatastic 2026-11-01 00:53:30 +07:00
  • 14100bfab2 Character Styles: Style Options edits the name and Basic Character Formats dotCooCoo 2026-11-01 00:39:34 +07:00
  • 2f1404af22 Optical kerning: shaped advances are read with get() bflatastic 2026-11-01 00:39:09 +07:00
  • 9896f633da Type: Kerning has an Optical option that spaces characters by their shapes dotCooCoo 2026-11-01 00:39:08 +07:00
  • 012af4fd49 Brushes: each Pattern Brush Options tile can be set to a pattern swatch or None dotCooCoo 2026-10-30 19:45:16 -07:00
  • 34d58c1bfb i18n: one row per catalog entry after #4829 bflatastic 2026-11-01 01:22:03 +07:00
  • beac4504fc Brushes: the French delete questions keep the no-break space before ? dotCooCoo 2026-10-31 01:29:21 -07:00
  • bb56345290 Brushes: the Delete Brush question deletes nothing once another document is active dotCooCoo 2026-10-30 22:41:30 -07:00
  • 3a6770e784 Brushes: Yes in Delete Brush asks again when a stroke started using a brush meanwhile dotCooCoo 2026-10-30 22:25:32 -07:00
  • 3937473e54 Brushes: the Delete Brush question for brushes in use no longer mentions expanding strokes dotCooCoo 2026-10-30 22:11:51 -07:00
  • b1aa576764 Brushes: Delete Brush asks Yes or No for unused brushes, and Remove Strokes or Cancel for brushes in use dotCooCoo 2026-10-30 21:56:48 -07:00
  • 79188b3593 Brushes: the Delete Brush prompt for several brushes uses each language's plural forms dotCooCoo 2026-10-30 07:21:27 -07:00
  • 90f9907de9 Brushes: Alt-click Delete Brush runs through the shared command helper dotCooCoo 2026-10-30 06:49:52 -07:00
  • 49290fa8e6 Brushes: Delete Brush asks first, and Alt-click deletes without asking dotCooCoo 2026-10-30 06:32:34 -07:00
  • 19b4fc8d43 Canvas tests: the isolation-mode Lock test uses plain paths, as the task bar shows Lock for them bflatastic 2026-11-01 00:53:01 +07:00
  • b46cdc4e4d Isolation mode: Lock, Unlock All, Hide and Show All work on the isolated art dotCooCoo 2026-11-01 00:37:24 +07:00
  • f1a6a9ff67 Contextual Task Bar: the Shape Properties popup stays open for its Corner dropdown dotCooCoo 2026-10-31 03:34:44 -07:00
  • 5a00238a0c Docs: describe the Shape Properties overview line in our own words dotCooCoo 2026-10-31 03:26:59 -07:00
  • 62555c2246 Contextual Task Bar: a basic shape shows its properties in place of Lock dotCooCoo 2026-10-31 00:56:17 -07:00
  • 9badc6bae7 i18n: one row per catalog entry after #4860 bflatastic 2026-11-01 01:21:53 +07:00
  • 971eaddf21 Docs: a saved .ai carries an editing copy of the art dotCooCoo 2026-10-31 10:51:25 -07:00
  • 22610af58c Merge main into feat/ai-editing-data dotCooCoo 2026-10-31 10:09:37 -07:00
  • f4161a3ab7 Symbols: the French delete question keeps the no-break space before ? dotCooCoo 2026-10-31 01:25:05 -07:00
  • a8b3786f8c Symbols: Delete Symbol asks first, and Alt-click deletes an unused symbol without asking dotCooCoo 2026-10-31 01:07:45 -07:00
  • 034a327f5b Eyedropper: bound the work of one color sample dotCooCoo 2026-10-31 07:47:48 -07:00
  • 9bb6d0f51d Eyedropper: Shift-click samples the color of a pattern or gradient mesh dotCooCoo 2026-10-31 00:58:52 -07:00
  • ec8c1cb8d1 Intertwine: a right-click where three or more objects overlap arranges the nearest one dotCooCoo 2026-11-01 00:36:29 +07:00
  • d6297dbfb9 .ai import: type comes from the text document alone when every shown story reads dotCooCoo 2026-11-01 00:35:35 +07:00
  • bb6cbfb2b4 Images: SVG and EPS export write colorized grayscale and 1-bit images in their fill color dotCooCoo 2026-10-30 18:37:09 -07:00
  • 93e27cafd3 PDF/EPS export: live art expanded for pattern tile images counts against the object limit dotCooCoo 2026-10-31 04:33:50 -07:00
  • a32a7cbb0d PDF/EPS export: EPS export and PostScript printing expand pattern tile images once dotCooCoo 2026-10-31 04:27:09 -07:00
  • e2fddc6b12 PDF/EPS export: pattern fills whose tiles pass the object limit stay pattern fills dotCooCoo 2026-10-31 04:11:26 -07:00
  • c09ea59731 PDF/EPS export: transparent images in patterns nested in tile art flatten dotCooCoo 2026-10-31 00:06:51 -07:00
  • 6dfda4db76 PDF/EPS export: pattern tile images in live art and hidden shapes flatten as drawn dotCooCoo 2026-10-30 22:44:47 -07:00
  • 7b4d6282f1 Flattening: an option leaves colorized images to writers that draw them dotCooCoo 2026-10-30 21:26:34 -07:00
  • 33ab5adbc2 PDF/EPS export: flatten see-through and colorized pattern tile images dotCooCoo 2026-10-30 18:09:45 -07:00
  • 1a2a48580c Merge pull request #4897 from WadahBadawi/fix/intertwine-arrange BFlat 2026-10-31 23:52:29 +07:00
  • ccc80cad09 Merge pull request #4896 from WadahBadawi/fix/pathfinder-crop BFlat 2026-10-31 23:52:15 +07:00
  • ce13ea19eb Merge pull request #4905 from dotCooCoo/fix/blob-tip-preview-accessible BFlat 2026-10-31 23:52:01 +07:00
  • c35b51eb0f Intertwine: object.intertwine.arrange takes an id without a selection Wadah Badawi 2026-10-31 23:30:06 +07:00
  • 6eea3a5178 Pathfinder: Crop works on a selected group of shapes Wadah Badawi 2026-10-31 23:30:05 +07:00
  • 6fb9152fa7 Blob Brush: the tip preview test checks that a drag gives it the focus dotCooCoo 2026-10-31 09:31:13 -07:00
  • 5751dcc293 Blob Brush: the tip preview is a named Angle slider with arrow keys dotCooCoo 2026-10-31 07:56:25 -07:00
  • a3199f3424 Merge pull request #4910 from dotCooCoo/fix/issue-3325 BFlat 2026-10-31 23:48:22 +07:00
  • e96f108c91 Merge pull request #4912 from dotCooCoo/fix/projective-then-after-finite BFlat 2026-10-31 23:48:04 +07:00
  • 3801c5f7f2 Merge pull request #4914 from dotCooCoo/fix/appearance-per-target-order BFlat 2026-10-31 23:47:54 +07:00
  • a1f2d5d155 Merge pull request #4915 from dotCooCoo/fix/issue-3602 BFlat 2026-10-31 23:47:40 +07:00
  • e8b1f1187d Tests: a pixel layer nested in Affinity text stays an image inside the clip dotCooCoo 2026-10-31 09:20:19 -07:00
  • a48ab7f8c6 Fix #3325: art nested in Affinity text is clipped to the characters dotCooCoo 2026-10-31 08:20:33 -07:00
  • 77bdf478e4 Perspective: a homography product that overflows is refused instead of stored or drawn dotCooCoo 2026-10-31 08:17:21 -07:00
  • f9e78eb144 Appearance: effect.apply reports the active row's object, and an empty aligned target list is an error dotCooCoo 2026-10-31 08:44:05 -07:00
  • a32d6364ec Appearance: paint, stroke and effect edits change the active row of the first selected object dotCooCoo 2026-10-31 07:44:54 -07:00
  • 4c32032d34 Part of #3602: a node thumbnail reports the size it is drawn at dotCooCoo 2026-10-31 08:48:58 -07:00
  • 403d8bc215 Merge pull request #4930 from storytold/fix/4892-single-instance BFlat 2026-10-31 23:28:38 +07:00
  • db8a278239 Merge pull request #4929 from storytold/fix/smooth-parity BFlat 2026-10-31 23:28:24 +07:00
  • 9b17e38a5c Fix #4892: a file opened while VectorCraft runs opens in that window fix/4892-single-instance bflatastic 2026-10-31 22:30:40 +07:00
  • f0da383749 Smooth: the slider smooths bumps and jags into curves, and smooths only a direct-selected section fix/smooth-parity bflatastic 2026-10-31 22:53:13 +07:00
  • b4e28e504a .ai save: write the artboards in the recorded part of the document data dotCooCoo 2026-10-31 08:53:28 -07:00
  • 1812ccda08 .ai open: keep the last zero byte of a Zstandard frame in the editing data dotCooCoo 2026-10-31 08:53:28 -07:00
  • 01b498c478 Merge pull request #4907 from storytold/fix/4893-new-doc-preset BFlat 2026-10-31 22:41:58 +07:00
  • 28f2fa44b3 Merge pull request #4906 from storytold/fix/4882-rasterize-cmyk BFlat 2026-10-31 22:41:43 +07:00
  • 61551b5dea Merge pull request #4902 from storytold/docs/roadmap-2026-10-31 BFlat 2026-10-31 22:41:19 +07:00
  • eebd67fa18 Merge pull request #4904 from storytold/fix/4890-4891-direct-selection BFlat 2026-10-31 22:40:58 +07:00
  • f1e45bef7e Merge pull request #4903 from storytold/feat/arrange-tools BFlat 2026-10-31 22:40:43 +07:00
  • 06043139e6 Fix #4893: New Document saves a preset after More Settings fix/4893-new-doc-preset bflatastic 2026-10-31 22:07:51 +07:00
  • cd2b5f77a4 Fix #4882: Rasterize to CMYK makes a CMYK image fix/4882-rasterize-cmyk bflatastic 2026-10-31 22:07:50 +07:00
  • 9b407edbbe Docs: ROADMAP progress log for 2026-10-31 docs/roadmap-2026-10-31 bflatastic 2026-10-31 21:59:23 +07:00
  • 83c158703a Fix #4891: Direct Selection selects and moves an object by its center point fix/4890-4891-direct-selection bflatastic 2026-10-31 21:48:48 +07:00
  • 427de74f37 Fix #4890: Alt with Direct Selection marquee-selects whole paths bflatastic 2026-10-31 21:46:47 +07:00
  • ca0785573d Add-ons: Arrange Tools — Arrange in Grid, Swap, Replace with Top Object, Set Size of Each, Zoom to Selection feat/arrange-tools bflatastic 2026-10-31 19:24:09 +07:00
  • cf142e7f38 Merge pull request #4895 from storytold/feat/export-for-screens-parity BFlat 2026-10-31 21:58:40 +07:00
  • 46e165731c Docs: Export for Screens laid out as Illustrator's feat/export-for-screens-parity bflatastic 2026-10-31 21:41:10 +07:00
  • 7a2acbc178 Export for Screens: the dialog is laid out as Illustrator's bflatastic 2026-10-31 21:16:28 +07:00
  • b8e5f7088f Export for Screens: Export PDFs As Single file writes the artboards as one PDF's pages bflatastic 2026-10-31 21:08:59 +07:00
  • 07580b66be Merge pull request #4889 from storytold/fix/4826-join-point-text BFlat 2026-10-31 21:03:20 +07:00
  • 9214dd6b34 Merge pull request #4795 from marshiyar/contributors/add-marshiyar BFlat 2026-10-31 21:03:05 +07:00
  • 7b09b3bd85 Merge pull request #4888 from yssy1982/fix-svg-image-rendering BFlat 2026-10-31 21:02:50 +07:00
  • 95c60b120b Merge pull request #4884 from Silvertree2010/fix/h4820-perspective-grid-color-parser-ac BFlat 2026-10-31 21:02:36 +07:00
  • ef3a31ba5b Merge pull request #4881 from Silvertree2010/fix/h4725-enhanced-preset-gives-high-fidel BFlat 2026-10-31 21:02:23 +07:00
  • 75812f0d95 Merge pull request #4880 from dotCooCoo/fix/nl-brush-term-penseel BFlat 2026-10-31 21:02:09 +07:00
  • 54b0c7266c Fix #4826: Artwork Cleanup's Join Point Text stacks one-line type into one object fix/4826-join-point-text bflatastic 2026-10-31 20:28:52 +07:00
  • 40dd6db6e1 contributors: add names for marshiyar marshiyar 2026-10-30 19:04:01 -07:00
  • aaeb1b2b35 Respect SVG image-rendering pixelated attribute Shunsuke Yoshizawa 2026-10-31 19:37:32 +09:00
  • 6664e366e7 Reject repeated '#' in perspective grid colour parser NetterSilverandClaude Haiku 5.5 2026-10-31 13:03:57 +01:00
  • c0872ff9c6 Fix enhanced_preset Shapes for decorated High Fidelity Photo names NetterSilverandClaude Haiku 5.5 2026-10-31 11:40:51 +00:00
  • b0f6174c37 i18n: Dutch names a brush 'penseel' everywhere, with neuter agreement dotCooCoo 2026-10-31 04:35:41 -07:00
  • d3c6394a2f Merge pull request #4887 from storytold/fix/4817-blend-options-quick-action BFlat 2026-10-31 20:19:26 +07:00
  • df511afa02 Merge pull request #4886 from storytold/fix/4835-duplicate-type BFlat 2026-10-31 20:19:12 +07:00