Commit Graph

  • 0131a75fd8 Merge pull request #2431 from dotCooCoo/feat/shift-enter-keeps-field BFlat 2026-10-17 15:10:46 +07:00
  • e0856dd574 Merge pull request #2436 from marcoarnulfo/fix/ai3-paths-import BFlat 2026-10-17 15:10:31 +07:00
  • 2a8efd7aee Merge pull request #2438 from dotCooCoo/fix/paragraph-reset-panel-hyphenation BFlat 2026-10-17 15:10:21 +07:00
  • c0c497f4c3 Merge pull request #2443 from dotCooCoo/fix/smart-blur-radius-edge-search BFlat 2026-10-17 15:10:05 +07:00
  • 14d12ac5bd Merge pull request #2444 from marcoarnulfo/fix/ai-compound-holes BFlat 2026-10-17 15:09:49 +07:00
  • 4cd0757512 Merge pull request #2445 from dotCooCoo/feat/eps-ccittfax BFlat 2026-10-17 15:09:33 +07:00
  • 86bd11a271 Merge pull request #2448 from marcoarnulfo/fix/cmyk-image-alpha-smask BFlat 2026-10-17 15:09:18 +07:00
  • b7ffd4a91e Merge pull request #2454 from marcoarnulfo/fix/recolor-wheel-handles BFlat 2026-10-17 15:09:04 +07:00
  • 5e88acde4d Merge pull request #2456 from EricKuck/fix/mesh-patch-backing BFlat 2026-10-17 15:08:53 +07:00
  • 582d527612 Merge pull request #2458 from marcoarnulfo/fix/missing-fonts-folder BFlat 2026-10-17 15:08:41 +07:00
  • 82047aca3e Merge pull request #2461 from dotCooCoo/feat/open-postscript-files BFlat 2026-10-17 15:08:27 +07:00
  • 9cf044b9f4 Merge pull request #2464 from marcoarnulfo/fix/dup-text-font BFlat 2026-10-17 15:08:18 +07:00
  • 307bb3b3cc Merge pull request #2467 from dotCooCoo/feat/release-guide-double-click BFlat 2026-10-17 15:08:01 +07:00
  • c10677f385 Merge pull request #2479 from dotCooCoo/fix/character-reset-panel-all-attributes BFlat 2026-10-17 15:07:49 +07:00
  • 76f8f68849 Merge pull request #2483 from dotCooCoo/feat/layers-save-selection-menu BFlat 2026-10-17 15:07:34 +07:00
  • 3e65dd7cf3 Merge pull request #2488 from webdevtodayjason/fix/1968-transparency-grid BFlat 2026-10-17 15:07:24 +07:00
  • dc64a0c8e1 Docs: the ROADMAP's 2026-10-17 row includes the fourth batch pr/image-trace-andeecollard bflatastic 2026-10-17 14:47:17 +07:00
  • d15eae5fa5 Image Trace: collapsed loops keep few segments, so Paths is monotone andeecollardandClaude Opus 5.5 2026-10-16 21:57:39 +00:00
  • 1d72a6f895 Image Trace: the notch rule reads only its own piece andeecollardandClaude Opus 5.5 2026-10-16 21:39:54 +00:00
  • f8af51a341 Image Trace: same sub-pixel shift from either side of an edge andeecollardandClaude Opus 5.5 2026-10-16 21:01:58 +00:00
  • caabf08f3e Image Trace: Shapes keep abutting neighbours watertight andeecollardandClaude Opus 5.5 2026-10-15 18:35:42 +00:00
  • 989768207f Image Trace: Flat Logo traces line art instead of a blank result andeecollardandClaude Opus 5.5 2026-10-16 13:48:09 +00:00
  • 6bbf30e52a Image Trace: a simpler contour walk with no precomputed direction table andeecollardandClaude Opus 5.5 2026-10-16 22:15:32 +00:00
  • 2f24495ffe Color effects recolour the points of a freeform gradient (fixes #2390) Marco Arnulfo 2026-10-16 13:05:37 +02:00
  • 1946ffca9c #2405: an envelope's mesh in an .ai isn't read as art jmvergesandClaude Opus 5.5 2026-10-16 13:03:46 +00:00
  • 3f81c70ade .ai import: type keeps its own opacity and blend mode dotCooCoo 2026-10-15 23:36:40 -07:00
  • f3072fc748 Paths: Shift keeps a reshaped segment's handles perpendicular and equal in length dotCooCoo 2026-10-16 05:34:02 -07:00
  • 0e26b258eb Fields: Shift+Enter applies a panel field's value and keeps the field active dotCooCoo 2026-10-16 01:51:59 -07:00
  • 877aac130f EPS import: an Illustrator 3 file without layers opens its paths on one layer (fixes storytold/photocraft#6036) Marco Arnulfo 2026-10-16 16:53:04 +02:00
  • d7026367f7 Paragraph: Reset Panel also resets the Hyphenation options dotCooCoo 2026-10-16 07:28:40 -07:00
  • e37fbe3849 Effects: Smart Blur's Radius widens the edge search in Edge Only and Overlay Edge dotCooCoo 2026-10-16 06:04:07 -07:00
  • 9739eeb333 AI import: a compound path whose subpaths' group is marked like a look keeps its holes (fixes #980) Marco Arnulfo 2026-10-16 17:04:41 +02:00
  • 77f7f02acc Docs: file-format-parity keeps one EPS and one PostScript row bflatastic 2026-10-17 14:46:18 +07:00
  • a070d83be3 EPS: images encoded with CCITTFaxDecode draw dotCooCoo 2026-10-16 01:39:46 -07:00
  • 025ce255ae PDF export: a CMYK image's own soft mask is written as its /SMask, not a luminosity mask (fixes #2159) Marco Arnulfo 2026-10-16 17:24:05 +02:00
  • 8e69146160 Recolor Artwork: dragging a wheel handle of CMYK art keeps the linked handles in place (fixes #1733) Marco Arnulfo 2026-10-16 17:39:20 +02:00
  • 7add248dc3 Gradient mesh: an opaque patch is backed by its outline, so patches that narrow to slivers leave no holes EricKuckandClaude Opus 5.5 2026-10-16 11:08:16 -04:00
  • cb968353a5 Missing Fonts: a folder the search refuses says why in the dialog, not "Not found" (part of #2200) Marco Arnulfo 2026-10-16 18:30:56 +02:00
  • 08dc614938 File formats: PostScript (.ps) and .epsf files open and place dotCooCoo 2026-10-16 06:58:12 -07:00
  • 63b95c8dd3 Type: emptying the text while editing keeps its character style (fixes #2119) Marco Arnulfo 2026-10-16 18:59:34 +02:00
  • b275eb04d0 Guides: a Cmd/Ctrl+Shift double-click releases the guide under the pointer dotCooCoo 2026-10-16 08:00:29 -07:00
  • 4650ccbe26 Character: Reset Panel resets every attribute the panel shows except the font and size dotCooCoo 2026-10-16 10:18:19 -07:00
  • 4f1e4979fc Layers: the panel menu's Save Selection submenu saves, lists and updates saved selections dotCooCoo 2026-10-16 10:09:21 -07:00
  • 3895694a9b View: Show Transparency Grid is saved with the document webdevtodayjason 2026-10-16 12:42:05 -05:00
  • e6b58f5142 Merge pull request #2649 from storytold/pr/batch-1017-i18n-docs BFlat 2026-10-17 14:40:56 +07:00
  • afa1c992bf Merge pull request #2404 from marcoarnulfo/fix/transform-percent-size BFlat 2026-10-17 14:39:18 +07:00
  • 8548cf272d Merge pull request #2400 from marcoarnulfo/fix/transform-menu-flip-origin BFlat 2026-10-17 14:38:41 +07:00
  • d890ab337d Merge pull request #2507 from dotCooCoo/fix/rgba-within-decode-limit BFlat 2026-10-17 14:38:07 +07:00
  • c1f543dd75 Merge pull request #2567 from dotCooCoo/feat/artboards-duplicate-copy-cut-selected BFlat 2026-10-17 14:37:15 +07:00
  • dbef720363 Merge pull request #2590 from dotCooCoo/fix/i18n-variable-site-rows BFlat 2026-10-17 14:36:58 +07:00
  • 67fbb3c18d Merge pull request #2597 from dotCooCoo/fix/save-as-template-extension BFlat 2026-10-17 14:36:45 +07:00
  • a2aa0fc303 Merge pull request #2617 from dotCooCoo/fix/effect-color-param-refuses-unreadable BFlat 2026-10-17 14:36:33 +07:00
  • 99220d50e1 Merge pull request #2621 from dotCooCoo/fix/pattern-cache-keeps-decode-warning BFlat 2026-10-17 14:36:21 +07:00
  • 770213b295 Merge pull request #2501 from dotCooCoo/fix/para-style-redefine-default-attrs BFlat 2026-10-17 14:36:04 +07:00
  • f72d5060f2 Merge pull request #2504 from dotCooCoo/fix/batch-data-set-file-names BFlat 2026-10-17 14:35:47 +07:00
  • 3c2fa5917d Merge pull request #2508 from dotCooCoo/fix/character-small-caps-super-subscript-buttons BFlat 2026-10-17 14:35:29 +07:00
  • 7ddc8d9c8a Merge pull request #2513 from dotCooCoo/feat/ai-drop-shadow-darkness BFlat 2026-10-17 14:35:05 +07:00
  • 85baa19884 Merge pull request #2554 from dotCooCoo/fix/kerning-pairs-across-style-runs BFlat 2026-10-17 14:34:51 +07:00
  • f4000408a2 Merge pull request #2574 from dotCooCoo/fix/svg-justify-all-letter-gaps BFlat 2026-10-17 14:34:32 +07:00
  • 2cdf8465b9 Merge pull request #2578 from dotCooCoo/feat/zh-hans-messages BFlat 2026-10-17 14:34:16 +07:00
  • 8f42ac1892 Merge pull request #2580 from dotCooCoo/chore/type-parity-hyphenation-row BFlat 2026-10-17 14:34:05 +07:00
  • ab2f745cd3 Merge pull request #2598 from dotCooCoo/fix/tiff-planar BFlat 2026-10-17 14:33:49 +07:00
  • 7a97db06b7 Merge pull request #2602 from dotCooCoo/test/devanagari-shaping BFlat 2026-10-17 14:33:35 +07:00
  • 17a1c9835b Merge pull request #2608 from dotCooCoo/feat/dataset-import-tabs-no-name BFlat 2026-10-17 14:33:24 +07:00
  • 0990c7bbd3 Merge pull request #2607 from dotCooCoo/feat/print-preset-by-name BFlat 2026-10-17 14:33:02 +07:00
  • 41d79128f5 Merge pull request #2623 from dotCooCoo/feat/swatch-alt-click-stop BFlat 2026-10-17 14:32:47 +07:00
  • eff0baad56 Merge pull request #2611 from dotCooCoo/fix/icon-buttons-accessible-names BFlat 2026-10-17 14:32:32 +07:00
  • f7d1c354fd Merge pull request #2547 from vangel76/fix/2168-persist-presets-profiles BFlat 2026-10-17 14:32:20 +07:00
  • 66374d0835 Merge pull request #2546 from vangel76/fix/2165-mcp-cancel-export BFlat 2026-10-17 14:31:57 +07:00
  • e5745c4fc1 Merge pull request #2522 from vangel76/fix/2162-rgb-in-cmyk-warning BFlat 2026-10-17 14:31:40 +07:00
  • 4eba49ff48 Merge pull request #2543 from vangel76/fix/2167-inspect-scope BFlat 2026-10-17 14:31:24 +07:00
  • 67a4b8fd1d Merge pull request #2571 from theromis/fix/eps-editable-illustrator-import BFlat 2026-10-17 14:31:09 +07:00
  • ae82ed6500 Docs: the ROADMAP records the community PRs landed on 2026-10-17 pr/batch-1017-i18n-docs bflatastic 2026-10-17 13:50:20 +07:00
  • 40dd19d17a i18n: Danish, Dutch, Indonesian and Simplified Chinese rows for the strings this batch adds bflatastic 2026-10-17 14:08:38 +07:00
  • 8148d024ea Transform: a percentage typed alone in W or H scales the size it shows (fixes #2401) Marco Arnulfo 2026-10-16 14:27:41 +02:00
  • 68c9d440ab Transform panel: the menu's Flip Horizontal and Flip Vertical keep the reference point (fixes #2398) Marco Arnulfo 2026-10-16 13:33:45 +02:00
  • bde7140396 Images: sampling and recoloring decode images past 512 MB, up to 2 GB dotCooCoo 2026-10-16 10:45:10 -07:00
  • cdb0bbe315 Artboards: Duplicate Artboards, Copy and Cut take every selected artboard dotCooCoo 2026-10-16 15:55:58 -07:00
  • 32e22891d6 i18n(ja): a radial gradient kind reads 円形, as Radial Gradient does bflatastic 2026-10-17 13:49:24 +07:00
  • 69a90f6033 i18n: file filters, preset names and mark styles are translated in every complete language dotCooCoo 2026-10-16 18:02:07 -07:00
  • 14de645441 Templates: Save as Template always writes a file with a template extension dotCooCoo 2026-10-16 18:25:26 -07:00
  • b9c3dd4519 Effects: effect.apply and effect.setParams refuse a color the effect can't draw dotCooCoo 2026-10-16 20:35:44 -07:00
  • b9d370aeff Render: every raster export warns about an undecodable image inside a pattern dotCooCoo 2026-10-16 20:51:55 -07:00
  • b9b681c748 Type: redefining a text style back to a default updates the text that uses it dotCooCoo 2026-10-16 10:37:09 -07:00
  • 78330cfa2f Actions: Batch keeps files named after data sets inside the destination folder dotCooCoo 2026-10-16 11:06:12 -07:00
  • 187a75ca3f Character: Small Caps, Superscript and Subscript buttons and menu items set the text dotCooCoo 2026-10-16 11:24:37 -07:00
  • 13df37f9d1 .ai import: a Drop Shadow with Darkness comes in with its Darkness dotCooCoo 2026-10-16 08:28:27 -07:00
  • 8f71c94473 Type: a change of paint, baseline shift or rotation on one character keeps the font's kerning dotCooCoo 2026-10-16 12:09:22 -07:00
  • 8511d0321b SVG export: justified and Mojikumi lines keep their letter spacing in live text dotCooCoo 2026-10-16 16:17:15 -07:00
  • 1e87e85ab7 i18n: Simplified Chinese translates status-bar and error messages dotCooCoo 2026-10-16 15:46:37 -07:00
  • c5d2297ef1 Docs: type-parity and the roadmap list the Hyphenation options as done dotCooCoo 2026-10-16 17:28:48 -07:00
  • bf785840e5 Docs: file-format-parity keeps one PNG/TIFF row with both notes bflatastic 2026-10-17 13:52:03 +07:00
  • 3fc78187ec TIFF: planar grayscale files with extra channels, and planar CMYK files, open and place dotCooCoo 2026-10-16 15:21:31 -07:00
  • 5a3e833ec8 Type: a click in a Devanagari syllable goes to its nearer end, and shaping is tested dotCooCoo 2026-10-16 19:26:28 -07:00
  • 5bdd9d539f Variables: Import Data Sets… reads tab-separated files and files without a name column dotCooCoo 2026-10-16 18:32:28 -07:00
  • a285efda46 Print: Print, Print Preview and Print Setup take a print preset by name dotCooCoo 2026-10-16 19:51:25 -07:00
  • d5e44b321e Swatches: Alt-click on a swatch recolors the selected gradient stop dotCooCoo 2026-10-16 21:22:38 -07:00
  • 6902e1ab3f Dialogs: drop the slider wrappers nothing calls since the named ones bflatastic 2026-10-17 13:49:07 +07:00
  • f0bb2760c9 Accessibility: buttons, toggles, checkboxes and sliders have names for screen readers dotCooCoo 2026-10-16 17:53:11 -07:00
  • a71f8eb56a Persistence: startup reads at most 256 MB of stored colour profiles (#2174) bflatastic 2026-10-17 13:48:49 +07:00