Commit Graph

  • 41dda1029f Character: Cmd/Ctrl+Alt+K highlights the kerning and Cmd/Ctrl+Alt+Shift+F highlights the font name dotCooCoo 2026-10-29 20:48:21 +07:00
  • 5fa538ee1c Flare: the docs say Space keeps the turn and moves the flare only after the drag starts dotCooCoo 2026-10-29 06:36:09 -07:00
  • 6f7a6b3e67 Docs: clarify initial Space sizing and record Flare history dotCooCoo 2026-10-28 22:28:01 -07:00
  • c479d2eeaf Flare: rotate rays by drag distance instead of event count dotCooCoo 2026-10-28 21:48:24 -07:00
  • ec2744f844 Flare: the rays turn a step for each drag update up or down, and Shift holds the turn dotCooCoo 2026-10-28 18:32:48 -07:00
  • 997826c400 Flare: a release with Space held moves the flare to the release point dotCooCoo 2026-10-27 23:23:28 -07:00
  • 11d65eb8a8 Flare: the drag turns the rays, Shift keeps their orientation and Space moves the flare dotCooCoo 2026-10-27 17:21:06 -07:00
  • 85a0adc5b8 Direct Selection: a further Alt-click adds the path's group, then the next group up dotCooCoo 2026-10-29 20:47:39 +07:00
  • e446a9a69b i18n: Turkish "Place" is the command (Yerleştir), not the noun (Yer) bflatastic 2026-10-29 20:33:07 +07:00
  • 6b293a913b i18n: Turkish "Open" is the verb (Aç); the Arc tool's open arc keeps Açık (#4564) bflatastic 2026-10-29 20:13:08 +07:00
  • 6661f2419b Fix #2033: an EPS whose layers can't be used keeps its layer tree Ridzzz0Alam 2026-10-29 14:00:36 +01:00
  • 7afba9bde4 Keep the hit for the isolation check bflatastic 2026-10-29 20:24:49 +07:00
  • 3573d454c3 Fix #4466: a Direct Selection double-click outside isolated art leaves isolation mode bflatastic 2026-10-29 20:08:16 +07:00
  • 11f19da6dd Web build: show the app icon as the tab and home-screen icon G.J.R. Timmer 2026-10-29 08:47:05 -04:00
  • 084f4f3240 Text: a line ending at the paragraph's start can't underflow bflatastic 2026-10-29 20:36:07 +07:00
  • 7511f84d5d Layout: end manual tate-chu-yoko at soft return, and use separator metrics for empty continuation line Taha-Mahmoodi 2026-10-29 17:55:33 +04:30
  • b6df1ef0b1 Type: handle soft return in no-break runs, event modifiers, trailing breaks, and tabs Taha-Mahmoodi 2026-10-29 17:40:49 +04:30
  • d89031848c Fix #2754: Shift+Enter inserts a soft return (forced line break) Taha-Mahmoodi 2026-10-29 17:21:09 +04:30
  • 84ed00e381 Merge pull request #4585 from storytold/fix/pencil-preview-lag BFlat 2026-10-29 20:21:56 +07:00
  • 3a38a06eec Merge pull request #4583 from storytold/fix/eyedropper-alt-click-applies-sample BFlat 2026-10-29 20:21:40 +07:00
  • ad3e3c516d Merge pull request #4581 from storytold/feat/remember-native-save-options BFlat 2026-10-29 20:21:23 +07:00
  • 941a03c518 Merge pull request #4474 from el-j/feat/isolation-bar-navigation-4468 BFlat 2026-10-29 20:21:07 +07:00
  • 01e7a0cb30 Merge pull request #4580 from storytold/fix/no-new-layer-in-mask-editing BFlat 2026-10-29 20:20:51 +07:00
  • e16d0b2a8f Merge pull request #4579 from storytold/fix/dialogs-hide-canvas-hover BFlat 2026-10-29 20:20:34 +07:00
  • c332447c32 Merge pull request #4578 from storytold/fix/color-settings-shows-panel BFlat 2026-10-29 20:20:19 +07:00
  • d09d9a634e Merge pull request #4577 from el-j/fix/4567-input-field-vertical-centering BFlat 2026-10-29 20:19:55 +07:00
  • 5a74615440 Merge pull request #4442 from dotCooCoo/feat/library-gradients-patterns BFlat 2026-10-29 20:19:34 +07:00
  • c4f8763df3 Merge pull request #4071 from dotCooCoo/feat/image-trace-saved-presets BFlat 2026-10-29 20:19:14 +07:00
  • 0be9090643 Merge pull request #4447 from dotCooCoo/fix/blend-tool-replaces-stale-first-pick BFlat 2026-10-29 20:18:53 +07:00
  • 5cd56ef1ae Merge pull request #4169 from Taha-Mahmoodi/fix/3089-expand-with-effects BFlat 2026-10-29 20:18:31 +07:00
  • 40db966f5e Merge pull request #4458 from dotCooCoo/fix/pattern-and-mask-editing-exclusive BFlat 2026-10-29 20:18:08 +07:00
  • 78473679f3 Merge pull request #4257 from dotCooCoo/fix/place-refuses-undecodable-image BFlat 2026-10-29 20:17:50 +07:00
  • bb0510fdf2 Merge pull request #4396 from dotCooCoo/fix/trace-library-fills-link-swatches BFlat 2026-10-29 20:17:34 +07:00
  • 72e5d80161 Merge pull request #4372 from dotCooCoo/feat/zoom-marquee-space-moves BFlat 2026-10-29 20:17:17 +07:00
  • e895cd0854 Merge pull request #4454 from dotCooCoo/feat/blend-tool-click-again-finishes BFlat 2026-10-29 20:16:59 +07:00
  • a79a4fcc3c Merge pull request #4473 from dotCooCoo/fix/more-load-sensitive-tests BFlat 2026-10-29 20:16:43 +07:00
  • 569b1416dc Fix #4565: preview Pencil and Paintbrush strokes at half a pixel at most bflatastic 2026-10-29 19:35:32 +07:00
  • 1238a2550f docs: the Eyedropper's Alt-click with nothing selected bflatastic 2026-10-29 19:35:55 +07:00
  • 906e496fbb Keep the existing message bflatastic 2026-10-29 19:35:32 +07:00
  • bbbc711b6a Fix #4382: the Eyedropper's Alt-click puts what it picked up on the object clicked when nothing is selected bflatastic 2026-10-29 19:35:01 +07:00
  • d3d1e31219 Format bflatastic 2026-10-29 19:57:49 +07:00
  • a353ad3e7a Fix #4523: a new document's VectorCraft Options start as the last native save used them bflatastic 2026-10-29 19:30:59 +07:00
  • 098c147b60 Isolation bar: step up a level without indexing bflatastic 2026-10-29 19:54:57 +07:00
  • 6e2e0740b0 Isolation mode: breadcrumbs are clickable to navigate hierarchy levels (#4468) el-j 2026-10-29 13:34:50 +01:00
  • 9534a36416 Fix #4538: New Layer and New Sublayer are refused while an opacity mask is edited bflatastic 2026-10-29 19:18:39 +07:00
  • 536a98d17f Tests: give the covering window its sizing pass bflatastic 2026-10-29 19:49:25 +07:00
  • 8f5d14c7f7 Format bflatastic 2026-10-29 19:26:36 +07:00
  • 2c1713e90b Fix #4518: a dialog or floating panel over the canvas hides the pointer from it bflatastic 2026-10-29 19:13:01 +07:00
  • 5438ed12d3 Fix #4542: Edit › Color Settings… and Assign Profile… show the Separations Preview panel bflatastic 2026-10-29 19:00:25 +07:00
  • 752bbb050d Fix #4567: vertically center numbers and text in input fields el-j 2026-10-29 12:57:43 +01:00
  • cdf4453051 Libraries: gradients and patterns can be added to a library and applied from it dotCooCoo 2026-10-29 18:57:32 +07:00
  • c9853094d4 Image Trace: Manage Presets saves, renames and deletes custom tracing presets dotCooCoo 2026-10-29 18:56:42 +07:00
  • e492c4298c Blend: a click picks again when the Blend tool's first pick is gone dotCooCoo 2026-10-29 18:56:34 +07:00
  • c4d23f4af7 i18n: drop two stale Georgian rows the #4169 squash brought back bflatastic 2026-10-29 19:21:32 +07:00
  • 73a854bc3f Merge pull request #4560 from el-j/perf/edited-root-refresh-4554 BFlat 2026-10-29 19:11:16 +07:00
  • 96a23cf893 Merge pull request #4547 from ham9zah/fix/ai-versioned-content BFlat 2026-10-29 19:11:05 +07:00
  • 4192d44189 Merge pull request #4313 from Hassan1305/fix-4283-wheel-animated-zoom BFlat 2026-10-29 19:10:49 +07:00
  • 4e27c03150 Merge pull request #4552 from nevarem/fix/drag-masked-selection BFlat 2026-10-29 19:10:24 +07:00
  • 954fbbda10 Merge pull request #4572 from nevarem/feat/properties-guide-transform BFlat 2026-10-29 19:10:08 +07:00
  • 5fb4382cd4 Merge pull request #4575 from dotCooCoo/fix/hide-unselected-layers-guides BFlat 2026-10-29 19:09:52 +07:00
  • 6ee59bba10 Merge pull request #4571 from Silvertree2010/fix/h3903-object-path-smooth-at-level-0-mo BFlat 2026-10-29 19:09:37 +07:00
  • 0287f5e45c Merge pull request #4570 from TheGalitube/fix/4558-bug-report-vectorcraft-rearrange BFlat 2026-10-29 19:09:25 +07:00
  • 7597330291 Merge pull request #4557 from dotCooCoo/fix/svg-darkness-test-checks-it-ran BFlat 2026-10-29 19:09:09 +07:00
  • e3f93ee032 Merge pull request #4553 from TheGalitube/fix/h1650-svg-css-comment-markers-inside-s BFlat 2026-10-29 19:08:53 +07:00
  • b41599f657 Fix #3089: a stroked line with an effect expands to a stroked line, then Expand outlines it Taha-Mahmoodi 2026-10-29 18:54:59 +07:00
  • 3cfdb58b90 Transparency: pattern editing mode and opacity mask editing can't be entered from each other dotCooCoo 2026-10-29 18:54:45 +07:00
  • c8a7420b93 Place: an image whose pixels can't be read is refused instead of placed blank dotCooCoo 2026-10-29 18:54:38 +07:00
  • e764d770db Image Trace: Document Library fills link to the document's global swatches dotCooCoo 2026-10-29 18:50:56 +07:00
  • 3aebccaf06 Zoom tool: Space held while dragging moves the zoom marquee dotCooCoo 2026-10-29 18:50:45 +07:00
  • 74b408e8da Blend: choosing the Blend tool again finishes the blend dotCooCoo 2026-10-29 18:50:34 +07:00
  • 6fd042e4be Tests: the MCP concurrency, folder search and artboard export tests pass on a loaded machine dotCooCoo 2026-10-29 18:50:24 +07:00
  • 31a482bade perf(engine): rerun objects_on_path when dimension refresh mutates artwork el-j 2026-10-29 11:34:03 +01:00
  • 3e70c38d7b perf(engine): gate post-edit Shaper and Text-Wrap maintenance via edited-root diffing (#4554) el-j 2026-10-29 10:58:32 +01:00
  • 0cd82d8d7d Import: the page's type of a right-to-left or turned label is its text object's ham9zah 2026-10-29 10:37:09 +03:00
  • 2dcfbb0bf0 Import: a right-to-left paragraph of the editing data lays out right to left ham9zah 2026-10-29 10:37:09 +03:00
  • 027884b0a4 Import: read one alternative of versioned content, not two ham9zah 2026-10-28 21:28:27 +03:00
  • 1c1ca30a11 Fix #4283: a wheel notch zooms at once without Animated Zoom HassanKhan 2026-10-29 18:46:19 +07:00
  • 87fc61df79 Selection: a selected object's masked art is reached the way a click goes nevaremandClaude Opus 5.5 2026-10-29 19:18:39 +08:00
  • f793547a7f Selection: a selected object's masked art counts only where a click reaches it nevaremandClaude Opus 5.5 2026-10-29 18:20:17 +08:00
  • 6ecea97fdb Selection: a selected group's masked art counts only where a click hits nevaremandClaude Opus 5.5 2026-10-29 17:42:12 +08:00
  • 4cd9afe67c Selection: a press where a mask hides a selected object's art grabs it nevaremandClaude Opus 5.5 2026-10-29 17:17:03 +08:00
  • a7db76bdfb Properties: selected ruler guides show their position in a Transform section nevaremandClaude Opus 5.5 2026-10-29 19:11:38 +08:00
  • d93657c631 Object: Hide Unselected Artwork keeps a selected layer's art and groups that hold locked guides dotCooCoo 2026-10-29 04:20:05 -07:00
  • 9c01829cbb Keep Smooth's closed-path start corner within the tolerance NetterSilverandClaude Opus 5.5 2026-10-29 11:27:26 +00:00
  • e962197260 Tests: put the Rearrange Artboards toggle test's comment back on it bflatastic 2026-10-29 18:46:46 +07:00
  • 2b75c63431 Retain spacing when rearranging artboards Max MittelstädtandGPT-6-Luna 2026-10-29 11:03:58 +00:00
  • cfdeda35c4 Tests: the non-sRGB Drop Shadow test fails when its child test does not run dotCooCoo 2026-10-29 02:38:00 -07:00
  • 2b37302fe5 Preserve comment markers inside CSS strings Max MittelstädtandGPT-6-Luna 2026-10-29 09:29:21 +00:00
  • adbb4a4b53 Merge main into feat/native-save-precision dotCooCoo 2026-10-29 03:58:52 -07:00
  • 5cb5f4514d Merge pull request #4549 from storytold/fix/vietnamese-stacked-marks BFlat 2026-10-29 16:46:24 +07:00
  • 0b49023774 Merge pull request #4550 from storytold/fix/pan-fill-test-hermetic BFlat 2026-10-29 16:46:05 +07:00
  • e0c92a4d90 Keep a letter and its marks in one font when falling back (#4491) bflatastic 2026-10-29 14:33:26 +07:00
  • ef086103cc Tests: the pan-fill canvas test runs again when another test moves the placed-document clock bflatastic 2026-10-29 16:20:59 +07:00
  • c8d91d98de Merge pull request #4494 from Silvertree2010/fix/4490-ui-text-field-rounding-behaviour BFlat 2026-10-29 15:42:12 +07:00
  • 8c0c5550ce Merge pull request #4415 from dotCooCoo/feat/shaper-drag-out BFlat 2026-10-29 15:41:12 +07:00
  • 9d747fa241 Merge pull request #4443 from dotCooCoo/fix/direct-fill-drag-keeps-partial-paths BFlat 2026-10-29 15:40:52 +07:00
  • 6097cc11a2 Merge pull request #4418 from dotCooCoo/feat/hide-unselected-shortcut BFlat 2026-10-29 15:40:35 +07:00
  • c90cea9e19 Round stepper button steps like arrow-key steps NetterSilverandClaude Haiku 5.5 2026-10-28 22:08:57 +01:00
  • a4ca347692 Shaper: dragging a shape out of a Shaper Group's bounds takes it out of the group dotCooCoo 2026-10-29 15:16:17 +07:00
  • b860a7b9af Direct Selection: a drag from a fill moves only the selected anchors of partly selected paths dotCooCoo 2026-10-29 15:16:11 +07:00