Commit Graph

  • 91efec6cec Merge pull request #5895 from kler/swedish-ui-2026-11-06 BFlat 2026-11-06 15:34:21 +08:00
  • 267ea8a852 Merge pull request #5894 from jayzed80/fix/eps-bitshift-min BFlat 2026-11-06 15:34:06 +08:00
  • d98e8e44c7 i18n(sv): translate 1432 new strings, use the agreed terms in 2 Patrik LermonandClaude Opus 5.5 2026-11-06 08:14:57 +01:00
  • 543b0de0b4 fix(eps): bitshift by the most negative integer no longer overflows on negation jayzed80 2026-10-30 17:43:38 +00:00
  • ab95d51b1f Merge pull request #5893 from dotCooCoo/fix/empty-thread-frame-style BFlat 2026-11-06 15:21:27 +08:00
  • b0f383a1ab Text: empty later frames preserve an edited paragraph style dotCooCoo 2026-11-05 23:01:12 -08:00
  • 1444ce9e0f Merge pull request #5892 from dotCooCoo/docs/ai-symbols-need-layers BFlat 2026-11-06 15:04:23 +08:00
  • def29d0f97 Docs: .ai symbols are read with the file's layers dotCooCoo 2026-11-05 23:00:27 -08:00
  • c7b717d801 Merge pull request #5888 from dotCooCoo/fix/flag-params-switch-or BFlat 2026-11-06 14:48:04 +08:00
  • 804c3b09d8 Merge pull request #5886 from dotCooCoo/fix/ai-no-layers-active-artboard BFlat 2026-11-06 14:47:49 +08:00
  • b5da39d7b5 Commands: true/false flags reject other values everywhere dotCooCoo 2026-11-05 21:55:29 -08:00
  • 31456a0cec .ai import: a file whose editing data has no layers also opens on its active artboard dotCooCoo 2026-11-06 13:35:30 +07:00
  • 4fc4c65763 Merge pull request #5885 from dotCooCoo/fix/ai-tab-stops-shared BFlat 2026-11-06 14:34:55 +08:00
  • aac21aa076 .ai import: legacy type keeps one copy of tab stops its paragraphs share dotCooCoo 2026-11-06 13:22:36 +07:00
  • 08be8b2d7c Merge pull request #5883 from dotCooCoo/fix/profile-stroke-crop BFlat 2026-11-06 13:56:09 +08:00
  • 8585fd28c2 Merge pull request #5884 from dotCooCoo/test/fitted-text-scale-changes-fit BFlat 2026-11-06 13:55:59 +08:00
  • 27e9f331ad Merge pull request #5882 from ruchirguitar/i18n/hindi-complete BFlat 2026-11-06 13:55:48 +08:00
  • e6819a86f0 Rendering: open width-profile strokes outline only near the view dotCooCoo 2026-11-05 21:28:23 -08:00
  • b75b1548d4 Tests: a fitted text test changes its fit scale dotCooCoo 2026-11-05 21:29:59 -08:00
  • 70f798b71d i18n: add Hindi interface and message catalog ruchirguitar 2026-11-06 10:52:46 +05:30
  • 1ab03cb2a1 Merge pull request #5881 from dotCooCoo/fix/selected-hover-widgets BFlat 2026-11-06 13:18:56 +08:00
  • 2fa3276789 Selection: empty-canvas hover skips distant widgets in large selections dotCooCoo 2026-11-05 21:02:41 -08:00
  • 6b3a34f016 Merge pull request #5880 from dotCooCoo/docs/format-parity-guides-known-failures BFlat 2026-11-06 13:04:43 +08:00
  • 0473fcad58 Docs: the .ai notes no longer list guides as a known failure dotCooCoo 2026-11-05 21:00:31 -08:00
  • 22ff7db4ce Merge pull request #5879 from dotCooCoo/perf/direct-cursor-single-hit BFlat 2026-11-06 12:43:57 +08:00
  • 64c38d29c7 Reuse hit result for Direct Selection cursor dotCooCoo 2026-11-05 20:21:59 -08:00
  • 17e56e3dc9 Merge pull request #5874 from dotCooCoo/fix/new-art-basic-boolean-param BFlat 2026-11-06 12:31:07 +08:00
  • 8a730bab6b Reject invalid New Art Basic parameters dotCooCoo 2026-11-05 20:03:54 -08:00
  • 3c7d9e1f90 Merge pull request #5873 from dotCooCoo/perf/long-path-hover BFlat 2026-11-06 12:14:58 +08:00
  • 0416f115e0 Speed up hover hits on long plain paths dotCooCoo 2026-11-05 19:56:17 -08:00
  • ad747b15f7 Merge pull request #5872 from dotCooCoo/fix/guide-lock-boolean-param BFlat 2026-11-06 11:56:38 +08:00
  • b26bd3d472 Reject invalid Guide Lock parameters dotCooCoo 2026-11-05 19:28:36 -08:00
  • 56c1033820 Merge pull request #5871 from dotCooCoo/fix/ai-symbol-reader-shares-budgets BFlat 2026-11-06 11:40:23 +08:00
  • 49583ef632 .ai import: symbol, pattern and brush definitions share the file's blend and envelope limits dotCooCoo 2026-11-05 18:13:07 -08:00
  • 1e0efa77d1 Merge pull request #5869 from dotCooCoo/fix/transparency-grid-boolean-param BFlat 2026-11-06 11:27:54 +08:00
  • 398131b9cc Reject invalid Transparency Grid parameters dotCooCoo 2026-11-05 19:04:43 -08:00
  • 2628ee3069 Merge pull request #5868 from dotCooCoo/perf/transform-many-lookups BFlat 2026-11-06 11:10:32 +08:00
  • 48a3710fae Reuse selected object locations for large transforms dotCooCoo 2026-11-05 18:48:01 -08:00
  • 83f9b2953f Merge pull request #5867 from dotCooCoo/fix/slice-toggle-boolean-params BFlat 2026-11-06 10:58:17 +08:00
  • b4a4f2aa4f Reject invalid Slice toggle parameters dotCooCoo 2026-11-05 18:35:22 -08:00
  • f7fe3a0f43 Merge pull request #5866 from dotCooCoo/fix/char-strokes-scale-reuse BFlat 2026-11-06 10:37:39 +08:00
  • 25da816a08 Rebuild fitted text geometry after scaling dotCooCoo 2026-11-05 18:20:07 -08:00
  • ac5a3c5163 Merge pull request #5865 from dotCooCoo/perf/char-strokes-move BFlat 2026-11-06 10:06:39 +08:00
  • a723f7359a Reuse text outlines across moves dotCooCoo 2026-11-05 17:47:34 -08:00
  • be3845d1f0 Merge pull request #5863 from mockydevs/feat/properties-artboard-transform-5219 BFlat 2026-11-06 09:48:10 +08:00
  • 6d40518ce4 Merge pull request #5864 from storytold/fix/cmd-box-test-texture-delta BFlat 2026-11-06 09:47:55 +08:00
  • ae3490d3ba Properties: Edit Artboards shows a Transform section above the artboard options (#5219) Don Omondi 2026-11-05 20:15:53 -05:00
  • 138bab6fd3 Tests: the Cmd bounding box test clears its texture delta fix/cmd-box-test-texture-delta bflatastic 2026-11-06 08:34:11 +07:00
  • 177005bf34 Merge pull request #5861 from mockydevs/fix/value-field-drag-4088 BFlat 2026-11-06 09:22:22 +08:00
  • 56dadef444 Merge pull request #5862 from storytold/fix/canvas-tests-render-on-this-thread BFlat 2026-11-06 09:22:07 +08:00
  • e1439bfe33 Scrubby labels: the Control bar's Stroke: and Opacity: links scrub their fields (#4088) Don Omondi 2026-11-05 19:53:37 -05:00
  • cc0575f15d Tests: two canvas tests render on their own thread fix/canvas-tests-render-on-this-thread bflatastic 2026-11-06 08:10:22 +07:00
  • f3a8815e9a Merge pull request #5860 from mockydevs/fix/variable-library-keeps-bindings BFlat 2026-11-06 08:58:05 +08:00
  • 97697420f9 Variables: Load Variable Library keeps a bound text variable the library declares (#4136) Don Omondi 2026-11-05 19:42:18 -05:00
  • 67089b9034 Merge pull request #5859 from mockydevs/fix/inner-glow-image-pixels BFlat 2026-11-06 08:43:58 +08:00
  • 4b8f63f2f8 Merge pull request #5858 from mockydevs/feat/quick-actions-repeat-options BFlat 2026-11-06 08:43:47 +08:00
  • 36574b7bbb Merge pull request #5857 from mockydevs/fix/intertwine-seam BFlat 2026-11-06 08:43:33 +08:00
  • 6e11583fb7 Merge pull request #5856 from simonhull/perf/image-tiles BFlat 2026-11-06 08:43:22 +08:00
  • 4264504ada Merge pull request #5855 from kk376/fix/svg-clippath-child-clip BFlat 2026-11-06 08:43:05 +08:00
  • 467bc3209c Merge pull request #5854 from mockydevs/feat/blend-spine-multi-select BFlat 2026-11-06 08:42:48 +08:00
  • 283c0d12bb Effects: an image's Inner Glow follows its visible pixels, not its frame (#5308) Don Omondi 2026-11-05 19:03:04 -05:00
  • 1f7f341c21 Properties: Quick Actions has Repeat Options for a selected repeat (#5181) Don Omondi 2026-11-05 18:42:46 -05:00
  • f987c2bbb0 Intertwine: the object brought over leaves no hairline of the one below (#5337) Don Omondi 2026-11-05 18:39:09 -05:00
  • c15383c510 Images: an image zoomed in on has its colours made only for the tiles in view (#4155) Simon Hull 2026-11-05 17:05:56 -06:00
  • 316f0d6213 SVG import: clip path on clipPath children clips child silhouettes before union (#5841) Kushagra Kumar 2026-11-06 07:23:31 +07:00
  • dfe628e906 Blend spine: Shift-click picks several spine points, which drag together (#5285) Don Omondi 2026-11-05 17:54:53 -05:00
  • a402a48a3a Merge pull request #5852 from mockydevs/fix/svg-text-length BFlat 2026-11-06 07:37:56 +08:00
  • 4ae875bb96 Merge pull request #5851 from mockydevs/feat/direct-selection-cmd-bounding-box BFlat 2026-11-06 07:37:41 +08:00
  • 0c5cd535c2 Merge pull request #5850 from mockydevs/fix/join-tool-trim-crossing BFlat 2026-11-06 07:37:25 +08:00
  • e33d30bcee Merge pull request #5849 from mockydevs/fix/svg-clippath-union BFlat 2026-11-06 07:37:10 +08:00
  • 4d5a05d58e Merge pull request #5853 from storytold/fix/first-frame-test-placed-generation BFlat 2026-11-06 07:36:55 +08:00
  • 8236a8e006 SVG import: textLength and lengthAdjust fit text to its length (#5842) Don Omondi 2026-11-05 17:31:38 -05:00
  • 483de72dbb Direct Selection: Cmd/Ctrl held lends the Selection tool and shows its bounding box (#3901) Don Omondi 2026-11-06 05:32:35 +07:00
  • b976de560d Join tool: scrubbing the ends of two crossing paths trims them and joins the paths at the crossing (#5844) Don Omondi 2026-11-05 17:21:55 -05:00
  • 446c3f071f SVG import: a clipPath's children clip to their union, each under its own clip-rule (#5840) Don Omondi 2026-11-05 17:12:16 -05:00
  • 887f59c7a3 Tests: the first-frame worker test tolerates another test's placed document fix/first-frame-test-placed-generation bflatastic 2026-11-06 05:31:56 +07:00
  • 4134158907 Merge pull request #5848 from simonhull/perf/first-frame-off-ui BFlat 2026-11-06 05:03:56 +07:00
  • f2cf4b1b3b Merge pull request #5847 from ZIDAN44/fix/5372-control-bar-paragraph BFlat 2026-11-06 05:03:39 +07:00
  • af31e1464c Canvas: a document's first frame renders on the render worker (#4155) Simon Hull 2026-11-05 15:29:09 -06:00
  • d04585f6d2 Control bar: Paragraph options while type is selected (#5372) Zinadin ZidanandClaude Opus 5.5 2026-11-06 01:34:24 +06:00
  • 36c73f7bb9 Type: Enter, arrows, Home, End, Tab and the clipboard apply in order with the frame's text (#2636) .CooCoo 2026-11-05 13:22:47 -08:00
  • 80819ed7df Merge pull request #5845 from simonhull/perf/ink-after-mip BFlat 2026-11-06 04:03:18 +07:00
  • 8147d33f56 Images: a reduced image is shrunk before it is separated into ink planes (#4155) Simon Hull 2026-11-05 14:35:24 -06:00
  • 5f44923011 Merge pull request #5843 from sadkotheguest/feat/outer-glow-color-swatch BFlat 2026-11-06 02:42:52 +07:00
  • c2ef67b505 Effect dialogs: the colour swatch in the progress docs (#5365) Alex 2026-11-05 22:19:50 +03:00
  • 18c0ef06e2 Outer Glow: a colour swatch beside Color opens the Color Picker (#5365) Alex 2026-11-05 22:09:36 +03:00
  • 9bd11a3202 Merge pull request #5839 from mockydevs/feat/handles-after-drawing-5477 BFlat 2026-11-06 02:02:55 +07:00
  • 87a656cdef Shape tools: a shape just drawn shows its bounding box and Live Shape widgets, and its corner and pie widgets drag with the shape tool (#5477) Don Omondi 2026-11-05 13:48:43 -05:00
  • 587c3f995a Merge pull request #5838 from dotCooCoo/fix/ai-symbols-open-live BFlat 2026-11-06 01:45:05 +07:00
  • efae291664 Merge pull request #5837 from mockydevs/fix/move-cursor-5246 BFlat 2026-11-06 01:44:53 +07:00
  • a58fdad3d5 Merge pull request #5836 from dotCooCoo/docs/links-hash-limit-gib BFlat 2026-11-06 01:44:38 +07:00
  • 0c272519fb .ai import: symbols and their instances open live dotCooCoo 2026-11-05 07:59:38 -08:00
  • a57328be2f Dialogs: the header that moves a dialog keeps the arrow cursor until dragged (#5246) Don Omondi 2026-11-05 13:23:52 -05:00
  • c4d40de212 Links: the hashing limit is 1 GiB in params text and MCP docs dotCooCoo 2026-11-05 10:11:49 -08:00
  • 9a46fba8f6 Merge pull request #5834 from mockydevs/fix/snap-to-glyph-options-5273 BFlat 2026-11-06 01:32:16 +07:00
  • 440e15959c Merge pull request #5833 from dotCooCoo/fix/ai-distort-paths BFlat 2026-11-06 01:32:00 +07:00
  • 496237242d Type: Show Snap to Glyph Options scrolls the Character panel to the options (#5273) Don Omondi 2026-11-05 13:15:59 -05:00
  • ddb64fceb6 .ai import: objects other than type keep some Distort & Transform effects live dotCooCoo 2026-11-05 10:04:03 -08:00
  • c07f0087ce Merge pull request #5832 from storytold/perf/1280-hover-memo-check BFlat 2026-11-06 01:19:39 +07:00
  • 64f7b49dea Selection: a hover checks the bounds memo once, not once per object perf/1280-hover-memo-check FredAppsandClaude Opus 5.5 2026-11-05 19:00:28 +01:00