Commit Graph

  • bac132d8d4 Docs: the document.open pages sentence names the file saved without PDF compatibility dotCooCoo 2026-10-21 02:47:29 -07:00
  • 1f6a76afa8 Save As: a typed extension of a format the save doesn't write is replaced bflatastic 2026-10-21 23:14:20 +07:00
  • 48263b339d Preferences: list the languages alphabetically by their own name Nikolai Nyegaard 2026-10-21 12:01:35 +02:00
  • 9ecfedda5e i18n(sv): translate 1 new string, use the agreed terms in 148 Patrik LermonandClaude Opus 5.5 2026-10-21 17:03:52 +02:00
  • 62bf03643e Merge upstream/main into swedish-ui Patrik Lermon 2026-10-21 16:17:32 +02:00
  • cb0a7d9b31 feat(window): adopt shared craft-window for Linux decorations (depends on craft-libs#217) (#3366) Dylan M. Taylor 2026-10-21 07:51:10 -04:00
  • 0b94055cfe Merge pull request #2182 from dotCooCoo/fix/paste-ai-editing-data BFlat 2026-10-21 17:35:32 +07:00
  • fe8c0f16f0 Merge pull request #2595 from dotCooCoo/feat/outline-object-preview-bounds BFlat 2026-10-21 17:35:17 +07:00
  • bdcaf0da46 Merge pull request #2403 from dotCooCoo/feat/artboard-background-color BFlat 2026-10-21 17:35:01 +07:00
  • 18594e8228 Merge pull request #3329 from dotCooCoo/feat/web-reprojects-while-the-view-changes BFlat 2026-10-21 17:34:45 +07:00
  • ec3d0076d1 Merge pull request #2688 from dotCooCoo/fix/pdf-import-drawn-space-gaps BFlat 2026-10-21 17:34:30 +07:00
  • 60ed162fe8 Merge pull request #2557 from dotCooCoo/feat/shape-builder-options BFlat 2026-10-21 17:34:15 +07:00
  • 06be77c967 Merge pull request #2497 from dotCooCoo/feat/artboard-tool-shift BFlat 2026-10-21 17:34:00 +07:00
  • 44370f9e62 Merge pull request #3012 from 00xJS/fix/2950-press-quality-cmyk BFlat 2026-10-21 17:33:45 +07:00
  • 7c72fa5fba Merge pull request #1772 from AyberkA0/fix/1771-ai-process-swatch BFlat 2026-10-21 17:33:28 +07:00
  • a85d167b03 Merge pull request #3364 from dotCooCoo/fix/wheel-hover-follows-the-moved-view BFlat 2026-10-21 17:33:01 +07:00
  • 50336e8021 Merge pull request #3352 from dotCooCoo/feat/paintbrush-close-cursor BFlat 2026-10-21 17:32:46 +07:00
  • 1362b40588 Merge pull request #3350 from dotCooCoo/feat/artboards-rename-several-numbered BFlat 2026-10-21 17:32:32 +07:00
  • 3d890d93fd Merge pull request #3345 from dotCooCoo/fix/brush-colorize-type BFlat 2026-10-21 17:32:16 +07:00
  • 441c543a66 Merge pull request #3336 from dotCooCoo/fix/issue-1816 BFlat 2026-10-21 17:32:01 +07:00
  • de6f153032 Merge pull request #3306 from HEOJUNFO/fix/path-only-images BFlat 2026-10-21 17:31:47 +07:00
  • 84c21707b9 Merge pull request #2682 from dotCooCoo/fix/engine-language-test-runs-japanese BFlat 2026-10-21 17:31:30 +07:00
  • b94311c97b Merge pull request #2672 from dotCooCoo/fix/svg-live-text-shrink-to-fit BFlat 2026-10-21 17:31:14 +07:00
  • 3854155f18 Merge pull request #2671 from dotCooCoo/fix/isolate-refuses-locked-art BFlat 2026-10-21 17:30:56 +07:00
  • 27a6993a8d Merge pull request #2596 from dotCooCoo/fix/bg-uk-blend-spine-term BFlat 2026-10-21 17:30:40 +07:00
  • 747d7096fb Merge pull request #3207 from Taha-Mahmoodi/chore/wasm-warnings-dup-check BFlat 2026-10-21 17:30:24 +07:00
  • 36338753af Merge pull request #3355 from dotCooCoo/feat/new-layer-options-key BFlat 2026-10-21 17:30:05 +07:00
  • c299686326 Merge pull request #3351 from dotCooCoo/feat/blob-brush-shift BFlat 2026-10-21 17:29:51 +07:00
  • 36d7f3b3b6 Merge pull request #3348 from MarekSpodBiedry/issue-3309 BFlat 2026-10-21 17:29:33 +07:00
  • b597b5bbe0 Merge pull request #3310 from dotCooCoo/feat/optical-margin-type-on-a-path BFlat 2026-10-21 17:29:16 +07:00
  • 5973245909 Merge pull request #3288 from dotCooCoo/feat/kashida BFlat 2026-10-21 17:29:01 +07:00
  • 294ba818a7 Merge pull request #3295 from dotCooCoo/feat/every-line-mixed-sizes BFlat 2026-10-21 17:28:46 +07:00
  • 254fb1605b Merge pull request #3287 from dotCooCoo/fix/undo-groups-close-only-their-document BFlat 2026-10-21 17:28:31 +07:00
  • e013061c9a Merge pull request #3294 from dotCooCoo/fix/undo-group-cancel-cuts-the-earliest-journal-entry BFlat 2026-10-21 17:28:16 +07:00
  • 1f73cdf7bc Merge pull request #3293 from dotCooCoo/fix/eps-errors-explain-postscript-error-names BFlat 2026-10-21 17:28:00 +07:00
  • 06cf9d5dea Merge pull request #3311 from dotCooCoo/feat/graph-column-design-totals BFlat 2026-10-21 17:27:45 +07:00
  • dff3a18584 Merge pull request #3318 from dotCooCoo/feat/tabs-panel-vertical-type-labels BFlat 2026-10-21 17:27:30 +07:00
  • 77c58db7b6 Merge pull request #3322 from dotCooCoo/fix/objects-on-path-refuses-live-containers BFlat 2026-10-21 17:27:14 +07:00
  • e84073e535 Merge pull request #3320 from dotCooCoo/fix/color-panel-new-swatch-keeps-the-color-model BFlat 2026-10-21 17:26:58 +07:00
  • 10eba8be69 Merge pull request #3327 from dotCooCoo/fix/live-paint-merge-keeps-the-group BFlat 2026-10-21 17:26:42 +07:00
  • e407202107 Merge pull request #3305 from dotCooCoo/fix/live-paint-click-selects-hovered-edge BFlat 2026-10-21 17:26:25 +07:00
  • 04ca2f066d Merge pull request #3177 from lehni/refactor/file-pick-filters BFlat 2026-10-21 17:26:09 +07:00
  • 30203e60a1 PDF/.ai import: a .ai saved without PDF compatibility is placed and pasted from its editing data bflatastic 2026-10-21 16:54:16 +07:00
  • a5ea3a8002 Use Preview Bounds: a handle drag keeps the opposite visible edge in place dotCooCoo 2026-10-18 15:12:52 -07:00
  • d532e6d341 Use Preview Bounds: a clip group is measured where its clipping path's stroke paints dotCooCoo 2026-10-18 14:40:52 -07:00
  • 9f31471042 Use Preview Bounds: the selection tools measure the selection once per revision dotCooCoo 2026-10-18 13:47:05 -07:00
  • 1267efbcf9 Use Preview Bounds: objects are measured with their geometry effects dotCooCoo 2026-10-16 17:52:19 -07:00
  • dda52d0b20 Artboards: each artboard can have a background color on the canvas bflatastic 2026-10-21 16:53:34 +07:00
  • 9acfd1ea8a Web: a pan or zoom of a heavy document moves the last frame and renders once the view is still dotCooCoo 2026-10-20 21:28:57 -07:00
  • f009f4f3e5 Part of #2384: imported PDF text keeps its place when the file draws the space beside a wide gap dotCooCoo 2026-10-17 02:12:27 -07:00
  • 1adca4f484 i18n: Georgian rows for Shape Builder Tool Options dotCooCoo 2026-10-20 10:37:17 -07:00
  • 1d2f50ec71 i18n: Dutch, Danish and Indonesian rows for Shape Builder Tool Options dotCooCoo 2026-10-17 03:12:58 -07:00
  • e5b1f0c191 Shape Builder: double-clicking the tool opens Shape Builder Tool Options dotCooCoo 2026-10-16 12:39:44 -07:00
  • 6f95f1cf09 i18n: Dutch, Danish and Indonesian rows for the Artboard tool's Shift hint dotCooCoo 2026-10-17 01:39:26 -07:00
  • 1047c82bd3 Artboard tool: Shift-drag draws an artboard inside another or marquee-selects artboards dotCooCoo 2026-10-16 10:19:49 -07:00
  • 096544db40 Test: Press Quality keeps a CMYK image's inks in an RGB document (#3012 review) 00xJ0 2026-10-19 13:03:25 -07:00
  • 91107c89d2 PDF: a Document CMYK destination; Press Quality converts to it in RGB documents too (#3012 review) 00xJ0 2026-10-19 12:29:20 -07:00
  • 5d0b966548 PDF presets: Press Quality converts to the document's profile, keeping its numbers (#2950) 00xJ0 2026-10-18 18:06:24 -07:00
  • 0d4b597983 AI import: a gradient stop naming a process colour leaves its swatch process (#1771) Ayberk A. 2026-10-17 00:04:01 +03:00
  • 37a8aa4946 Canvas: the pointer's document point follows a wheel scroll or view drag in the same frame dotCooCoo 2026-10-21 01:10:52 -07:00
  • f761ae2585 Pencil and Paintbrush: holding Alt shows the closing loop cursor dotCooCoo 2026-10-21 00:25:29 -07:00
  • bcf8732d67 Artboards: Rename gives several selected artboards one name, numbered dotCooCoo 2026-10-21 00:26:57 -07:00
  • 2c4d0bac92 Brushes: colorization recolors type in scatter brush art dotCooCoo 2026-10-21 00:06:13 -07:00
  • 6a1c8eda46 Part of #1816: Snap to Grid lands a moved object by its nearest edge and no longer snaps its center dotCooCoo 2026-10-20 22:43:59 -07:00
  • 764d04926e Pick placed images on their frame with Selection by Path Only (#3291) HEOJUNFOandClaude Opus 5.5 2026-10-21 11:23:32 +09:00
  • 3cd2ae2f12 Tests: the engine-language test runs a Japanese frame again dotCooCoo 2026-10-17 01:23:59 -07:00
  • 68d8a9c755 Export: area type that Shrink Text to Fit scales down is written at the size it draws at dotCooCoo 2026-10-17 01:57:47 -07:00
  • b1abc73e16 Isolation mode: object.isolate checks a Shaper Group's source group dotCooCoo 2026-10-20 18:20:24 -07:00
  • bdf54007a0 Isolation mode: object.isolate refuses hidden or locked objects and locked guide paths dotCooCoo 2026-10-16 23:24:34 -07:00
  • 9aad69b8f6 i18n: rows main now requires for the one-term blend spine dotCooCoo 2026-10-17 06:15:19 -07:00
  • 63c17ec13e i18n: each catalog names the blend spine with one term dotCooCoo 2026-10-16 18:24:18 -07:00
  • d4df4646ee Build: the wasm check is warning-free; one file-dialog check instead of two Taha-Mahmoodi 2026-10-20 14:01:25 +04:30
  • 0701340720 Layers: Cmd+Alt+L opens Layer Options for a new layer dotCooCoo 2026-10-21 01:20:27 -07:00
  • 84833d10ce Blob Brush: Shift keeps the stroke horizontal or vertical dotCooCoo 2026-10-20 23:55:25 -07:00
  • cde39698ff Draw from centre (Alt) now applies to the typed size of a rectangle or ellipse (#3309) MarekSpodBiedry 2026-10-21 10:15:40 +02:00
  • b0056a127d Type: Optical Margin Alignment hangs punctuation at the ends of type on a path dotCooCoo 2026-10-20 18:18:23 -07:00
  • 1cea163b11 Paragraph: Insert Kashidas justifies Arabic lines with kashidas dotCooCoo 2026-10-20 11:04:13 -07:00
  • 3677a16474 Type: the Every-line Composer ends a line after the spaces that follow it dotCooCoo 2026-10-20 18:29:51 -07:00
  • 9be3ddab31 Type: the Every-line Composer composes paragraphs that mix type sizes in rectangular area type dotCooCoo 2026-10-20 16:30:45 -07:00
  • ae41ddb9a5 Undo groups: library styles and field scrubs close only the group they open dotCooCoo 2026-10-20 11:37:56 -07:00
  • 5846b00da3 Actions: a recording keeps its steps when a canceled undo group drops earlier entries dotCooCoo 2026-10-20 21:38:15 -07:00
  • 1565c96123 Undo groups: a cancel keeps the journal entries made outside the canceled groups dotCooCoo 2026-10-20 19:49:43 -07:00
  • 1613ef99f6 Undo groups: a cancel drops the edits of every canceled group from the journal dotCooCoo 2026-10-20 16:23:12 -07:00
  • 819efd465f EPS import: a PostScript error shows what its name means in the interface language dotCooCoo 2026-10-20 16:02:01 -07:00
  • d55a5245fb Graphs: column designs show each column's value where their type has % and two digits dotCooCoo 2026-10-20 18:31:44 -07:00
  • 96592e9e27 Tabs: in vertical type the panel names its alignments Top-Justified and Bottom-Justified Tab and labels the position Y dotCooCoo 2026-10-20 21:06:32 -07:00
  • 6041bb3c62 Objects on Path: clipping paths and parts of blends, envelopes and repeats stay in place dotCooCoo 2026-10-20 21:12:44 -07:00
  • 54ee0b6251 Swatches: a swatch made from a color the app shows keeps that color's model in a CMYK document dotCooCoo 2026-10-20 21:08:03 -07:00
  • 67448e9245 Live Paint: Merge keeps the group's lock, visibility, mask and graphic style link dotCooCoo 2026-10-20 22:14:19 -07:00
  • 0ec23d90bc Live Paint: the Live Paint tools skip hidden edges dotCooCoo 2026-10-20 20:56:21 -07:00
  • ed93963d73 Live Paint: a Live Paint Selection click outside the faces selects the edge it highlights dotCooCoo 2026-10-20 18:45:30 -07:00
  • 3f729b6481 FilePick filters own their text, so a dialog's file types can be made at run time: FileFilter is (String, Vec<String>), FilePick::filter makes one from literals and FilePick::filters converts the engine's lists; the macOS save panel, the Linux portal and the rfd dialogs take the owned lists. No behaviour changes. Jürg Lehni 2026-10-20 05:22:19 +02:00
  • 5b77e422ab Merge pull request #3181 from danngreen/feat/distribute-with-guides BFlat 2026-10-21 16:19:52 +07:00
  • bc441d102e Merge pull request #3246 from addibble/fix/clip-path-outline-hit BFlat 2026-10-21 16:19:37 +07:00
  • 6ee04f3805 Merge pull request #3215 from ashsajal1/main BFlat 2026-10-21 16:19:19 +07:00
  • a2abc1316b Merge pull request #3265 from dotCooCoo/fix/tabs-selection-follows-sorted-stop BFlat 2026-10-21 16:19:01 +07:00
  • 61f278f894 Merge pull request #3299 from dotCooCoo/fix/data-set-status-clears-after-applying BFlat 2026-10-21 16:18:46 +07:00
  • a09828188a Merge pull request #3335 from dotCooCoo/feat/pattern-scale-slider BFlat 2026-10-21 16:18:29 +07:00
  • 906da779ff Merge pull request #3340 from dotCooCoo/fix/edit-within-zero BFlat 2026-10-21 16:18:13 +07:00
  • f0667469e5 Merge pull request #3189 from AJMakesStuff/3179---Envelope-Distort BFlat 2026-10-21 16:17:56 +07:00