Commit Graph

  • 8f2e2740c3 Merge pull request #3374 from dotCooCoo/fix/expand-keeps-random-transform-seeds BFlat 2026-10-21 23:52:24 +07:00
  • fae70b006c Merge pull request #3369 from dotCooCoo/feat/brush-reorder BFlat 2026-10-21 23:52:08 +07:00
  • ef7cdf5927 Merge pull request #3368 from dotCooCoo/feat/library-panel-lists-missing-file BFlat 2026-10-21 23:51:51 +07:00
  • 21291ab387 Merge pull request #3438 from dotCooCoo/fix/docs-localization-parity-lists-dutch-danish-indonesian BFlat 2026-10-21 23:51:34 +07:00
  • 2cf7ad1ad1 Merge pull request #3418 from KnottyDyes/squad/icc-profile-padding BFlat 2026-10-21 23:51:18 +07:00
  • de01edb28a Merge pull request #3414 from dotCooCoo/fix/docs-zh-hant-catalog-counts BFlat 2026-10-21 23:51:05 +07:00
  • 0a1c4cdd87 Merge pull request #3406 from oracola91/fix/recovery-folders-owner-only BFlat 2026-10-21 23:50:49 +07:00
  • 5fc175a5ef Merge pull request #3389 from dotCooCoo/fix/tests-data-set-export-fresh-folder BFlat 2026-10-21 23:50:33 +07:00
  • ba047ee5f7 Merge pull request #3382 from dotCooCoo/fix/altgr-typing-runs-no-command BFlat 2026-10-21 23:50:18 +07:00
  • ecb7ac1fc6 Merge pull request #3376 from dotCooCoo/fix/tests-half-form-face-filter BFlat 2026-10-21 23:50:02 +07:00
  • f9e289410d Merge pull request #3373 from dotCooCoo/fix/docs-pages-sentence-names-the-file BFlat 2026-10-21 23:49:47 +07:00
  • a1738c15d4 Merge pull request #3372 from dotCooCoo/fix/save-as-replaces-a-typed-extension BFlat 2026-10-21 23:49:31 +07:00
  • 9a5c5459bd Merge pull request #3371 from nikolainyegaard/language-picker-order BFlat 2026-10-21 23:49:15 +07:00
  • c895f64063 Format: rustfmt after the batch bflatastic 2026-10-21 23:35:29 +07:00
  • e5471be4d9 Commands: an index of 2^32 or more no longer wraps around on 32-bit builds bflatastic 2026-10-21 23:34:02 +07:00
  • 4e5f5e608b G12: translate Touch workspace for complete i18n catalogs nrq6993-a11yandCursor 2026-10-20 07:15:12 +03:00
  • 1c7b02a6fe G12: honor Enable Touch Workspace preference nrq6993-a11yandCursor 2026-10-19 20:18:29 +03:00
  • cc4836abb7 G4: reuse Character panel Shared/Metric for mixed paragraph fields. nrq6993-a11yandCursor 2026-10-20 07:01:46 +03:00
  • c7df7a56e8 docs: note G4 Paragraph panel mixed indent fields nrq6993-a11yandCursor 2026-10-19 19:28:25 +03:00
  • 45cabc1c3c G4: blank Paragraph panel indents when paragraphs differ nrq6993-a11yandCursor 2026-10-19 19:28:16 +03:00
  • 56cfb79d24 G4: add i18n rows for Scale Text Attributes command and error nrq6993-a11yandCursor 2026-10-20 06:35:25 +03:00
  • 07a49d447d G4: Scale Text Attributes bakes transform scale into type sizes nrq6993-a11yandCursor 2026-10-19 14:34:17 +03:00
  • 240d8d4891 Fix collapsible_if clippy in object.setLiveShape relative radii path. nrq6993-a11yandCursor 2026-10-21 02:19:21 +03:00
  • a719b22e1b G1: use "the reference app" in setLiveShape relativeRadii params doc. nrq6993-a11yandCursor 2026-10-20 06:24:43 +03:00
  • 59534c1cbb Fix LiveCorners::style to report stored radii, not fitted draw sizes. nrq6993-a11yandCursor 2026-10-19 13:29:13 +03:00
  • ab0ddf0eae G1: Live Corners relative rounding (#1144) nrq6993-a11yandCursor 2026-10-19 12:25:58 +03:00
  • b13072b77c M3: rustfmt eyedropper and brush key-color UI Cursor Agentandnrq6993-a11y 2026-10-21 13:35:29 +00:00
  • 3f45472e15 i18n: add Key Color eyedropper tooltip to complete catalogs nrq6993-a11yandCursor 2026-10-20 11:54:23 +03:00
  • 2d85d8818e docs: mark G5 Key Color eyedropper done in gaps.md nrq6993-a11yandCursor 2026-10-19 10:50:24 +03:00
  • 6433b6ca3a G5: Pattern brush Key Color eyedropper in Brush Options nrq6993-a11yandCursor 2026-10-19 10:50:15 +03:00
  • cdef620083 G2: Share glass_fields for Glass and Texturizer load-texture UI. nrq6993-a11yandCursor 2026-10-20 11:43:24 +03:00
  • dfa7bd12d9 G2: Texturizer Load Texture matches Glass and Illustrator. nrq6993-a11yandCursor 2026-10-19 09:48:14 +03:00
  • b3a380cfa0 G2: translate Hard Mix pathfinder menu and undo label nrq6993-a11yandCursor 2026-10-20 18:08:41 +03:00
  • 3f3888d040 G2: Effect › Pathfinder › Hard Mix mixes CMYK per face nrq6993-a11yandCursor 2026-10-19 09:05:10 +03:00
  • 2dcceea8e1 G1: limit Cmd+Alt Group Selection to active Direct Selection nrq6993-a11yandCursor 2026-10-20 00:37:01 +03:00
  • fface52206 G1: Cmd+Alt lends Group Selection for one gesture nrq6993-a11yandCursor 2026-10-19 08:30:50 +03:00
  • 0a3628f62f G2: Effect › Artistic › Dry Brush raster filter bflatastic 2026-10-21 23:32:56 +07:00
  • 571ac32362 Fix floating tab reorder deadlock by calling strip_tab_reorder in-frame. nrq6993-a11yandCursor 2026-10-20 05:55:06 +03:00
  • 951d1705e3 Fix #2995: unify floating tab reorder with window.panel.move nrq6993-a11yandCursor 2026-10-20 03:58:04 +03:00
  • 4cba355f71 Fix #2995: address PR review on tab reorder and dock drag begin nrq6993-a11yandCursor 2026-10-20 02:57:40 +03:00
  • ba2a5bfaed Fix #2995: route tab reorder through window.panel.move and harden dock_tab_order nrq6993-a11yandCursor 2026-10-20 00:18:37 +03:00
  • 2c715c9fe3 Fix #2995: reorder grouped panel tabs by dragging within the tab strip nrq6993-a11yandCursor 2026-10-19 02:32:31 +03:00
  • 58066428c6 Artboards: the Artboards panel locks an artboard and the art on it bflatastic 2026-10-21 23:32:52 +07:00
  • 9c20027778 Keyboard Shortcuts: each Align and Distribute button of the Align panel can be given a key bflatastic 2026-10-21 23:32:48 +07:00
  • 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 DibbleandClaude Opus 5.5 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 KnottyDyesandClaude Opus 5.5 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 KnottyDyesandClaude Opus 5.5 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
  • 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