Commit Graph

  • 5e24e59bd3 Brushes: New Brush and Bristle Brush Options take a bristle brush name of at most 31 characters bflatastic 2026-10-21 23:32:45 +07:00
  • 1cfeaabb2d Docs and format: one row per area after the batch, rustfmt bflatastic 2026-10-21 23:18:20 +07:00
  • 7d58ce4f9d Place: Word's low, medium and high kashida justification sets Insert Kashidas dotCooCoo 2026-10-21 06:11:50 -07:00
  • 3884cf9704 Tabs: a stop placed or moved on the ruler lands on a whole point dotCooCoo 2026-10-21 05:59:55 -07:00
  • e321c7179b Text: an embedder of the egui panels may leave the bundled fonts out Drew Dibble 2026-10-21 08:22:31 -06:00
  • 6807e757af PDF export: PDF and .ai files carry File Info's copyright status, notice and URL dotCooCoo 2026-10-21 07:02:47 -07:00
  • 32d012f6cc Print: Japanese paper sizes (JIS B4/B5/B6, はがき・封筒・四六判) Midasdf 2026-10-22 00:05:37 +09:00
  • 84d5d8797f EPS/.ai editing data: type keeps stacked art styles as live appearance Grant Colloty 2026-10-21 16:51:21 +02:00
  • 52b63e2198 PDF import: letter-spaced text keeps its word spaces KnottyDyes 2026-10-21 07:03:50 -06:00
  • 398c6316d9 G4: Fractional Widths rounds a type object's advances to whole points bflatastic 2026-10-21 23:16:04 +07:00
  • 23dbf5d214 Threaded text: releasing a frame from a longer thread no longer duplicates its text Jürg Lehni 2026-10-21 15:50:13 +02:00
  • af2618c9e4 Threaded text: type on a path threads, mixed with area type Jürg Lehni 2026-10-21 15:36:41 +02:00
  • 5ac70a9b07 Brush Options: Tips shows each colorization method on a sample dotCooCoo 2026-10-21 01:23:41 -07:00
  • bbd9f51096 G4: No Break keeps marked characters on one line bflatastic 2026-10-21 23:15:27 +07:00
  • 7d6eb3246e Type: Optical Margin Alignment hangs punctuation in right-to-left paragraphs dotCooCoo 2026-10-21 04:31:46 -07:00
  • 963922beaf Symbols: F8 opens Symbol Options for a new symbol from the selection dotCooCoo 2026-10-21 04:42:09 -07:00
  • b008e83658 Brushes: New Brush asks for the type and opens its Brush Options bflatastic 2026-10-21 23:15:05 +07:00
  • 79c4647665 Dialogs: sliders step their field's number with the arrow keys dotCooCoo 2026-10-21 03:01:27 -07:00
  • 4b56ce44a1 Brushes: renaming or deleting a brush updates every stroke that uses it dotCooCoo 2026-10-21 02:42:08 -07:00
  • b7ea047d81 Effects: Expand Appearance names each expanded copy by its own id dotCooCoo 2026-10-21 08:05:47 -07:00
  • 8b67c4a943 Effects: expanded, flattened and exported art keeps the random Transform the canvas drew dotCooCoo 2026-10-21 02:39:16 -07:00
  • 7aa25698d2 Brushes: dragging a brush reorders it within its type dotCooCoo 2026-10-21 01:28:20 -07:00
  • b4fef5dc98 Library panels: a persistent panel whose file is gone stays listed as missing dotCooCoo 2026-10-21 01:58:40 -07:00
  • 7d4ae444b6 Docs: localization parity lists the Dutch, Danish and Indonesian catalogs dotCooCoo 2026-10-21 08:31:21 -07:00
  • bc3351eacc ICC: all built-in profiles are checked for aligned sizes and tags KnottyDyes 2026-10-21 01:13:38 -06:00
  • bc6ffd9c1e Docs: localization parity names the counting commit and what each i18n check covers dotCooCoo 2026-10-21 08:20:45 -07:00
  • 80088bbf25 Docs: localization parity row counts match the catalogs on main dotCooCoo 2026-10-21 06:26:48 -07:00
  • d8e876b721 Data Recovery: the recovery folders are owner-only on Unix oracola91 2026-10-21 16:30:34 +03:00
  • 04bf2dcab9 Tests: the data set export test checks the whole file in a folder emptied first (#2969) dotCooCoo 2026-10-21 04:25:50 -07:00
  • 76058fb1b5 Type: the AltGr tests expect Ctrl+Alt+L to open Layer Options dotCooCoo 2026-10-21 07:09:16 -07:00
  • acb017e1f1 Type: a character typed with AltGr while editing text runs no command dotCooCoo 2026-10-21 02:28:36 -07:00
  • da197ba75c Tests: the half-form test uses only a fallback face that forms Ka's half form (#2670) dotCooCoo 2026-10-21 03:41:57 -07:00
  • 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
  • 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) HEOJUNFO 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