Commit Graph

  • 2bb6db5e8f Tests: movedstroke imports wrapped to the rustfmt width dotCooCoo 2026-11-04 19:08:24 -08:00
  • 1c0fcd707b Docs: stroke outline reuse timings measured against current main dotCooCoo 2026-11-04 19:06:36 -08:00
  • 413fe034f0 Render: a moved path's stroke is matched by its anchors, without a copy of its line dotCooCoo 2026-11-04 18:05:53 -08:00
  • e71daf48cc Tests: a sheared path or another stroke style outlines the stroke again dotCooCoo 2026-11-04 16:30:41 -08:00
  • a4e74ed0f0 Render: stroke outline reuse leaves the shared imports and the dashed-outline branch as they were dotCooCoo 2026-11-04 16:07:11 -08:00
  • e6331e559a Render: a moved path reuses its stroke outline dotCooCoo 2026-11-04 15:58:47 -08:00
  • 26c27b8b85 Artboards: Shift- and Ctrl/Cmd-click in the Artboards panel select several artboards with any tool, and Fill applies to all of them (#5698) Don Omondi 2026-11-04 21:53:09 -05:00
  • 5baf83f1de Layers: counting a row's art for its first thumbnail stops after 20,000 steps dotCooCoo 2026-11-04 18:44:39 -08:00
  • 0f9839f7f6 Layers: heavy type, symbols, meshes and images get their first thumbnail off the UI thread dotCooCoo 2026-11-04 18:20:25 -08:00
  • d62c90f41e Tests: Expand Appearance of a Transform's copies makes a group of them bflatastic 2026-11-05 10:01:10 +07:00
  • 231e43a490 Effects: Expand Appearance makes each copy of a path's Transform effect an object of its own (#5612) Don Omondi 2026-11-04 21:45:06 -05:00
  • ed78763866 Merge pull request #4784 from datatimp/fix/3260-halftone-radius-pixels FredApps 2026-11-05 04:09:48 +01:00
  • 40bfb22304 Merge pull request #5727 from mockydevs/fix/numeric-math-decimal-comma-5684 BFlat 2026-11-05 09:54:35 +07:00
  • e82fd3d5ca Numeric fields: a decimal comma works in arithmetic next to a number with a point (#5684) Don Omondi 2026-11-04 21:36:54 -05:00
  • 7ef4829e5e Merge pull request #5726 from mockydevs/fix/compound-shape-insertion-5309 BFlat 2026-11-05 09:45:56 +07:00
  • 23bcef97c7 Isolation mode: a locked or hidden layer keeps the isolated art from clicks and marquees (#5309) Don Omondi 2026-11-04 21:20:51 -05:00
  • ffcc10e165 Merge pull request #5724 from mockydevs/fix/pdf-devicen-spot-3235 BFlat 2026-11-05 09:23:06 +07:00
  • c0aa8723a9 Merge main into release Dylan M. Taylor 2026-11-04 21:12:55 -05:00
  • ce4f16369e PDF import: a DeviceN gradient of a spot ink over process plates keeps the ink and the plates, and PDF export writes it as DeviceN again (#3235) Don Omondi 2026-11-04 21:05:43 -05:00
  • 5113c70dfb Merge main into release Dylan M. Taylor 2026-11-04 21:07:52 -05:00
  • 49b5246a3a Merge pull request #5723 from mockydevs/fix/font-menu-test-race-5647 BFlat 2026-11-05 09:06:30 +07:00
  • 4818b462b7 Tests: the Type › Font menu test waits for the installed fonts' scan (#5647) Don Omondi 2026-11-04 20:54:46 -05:00
  • 3856218553 Merge pull request #5722 from dotCooCoo/fix/type-paste-textless-clipboard BFlat 2026-11-05 08:58:49 +07:00
  • 4e00d84404 Type: a refused copy is dropped when a textless clipboard can't track it dotCooCoo 2026-11-04 17:42:46 -08:00
  • 2b9c7995a5 Merge pull request #5721 from dotCooCoo/fix/glyph-fallback-cluster BFlat 2026-11-05 08:49:10 +07:00
  • f0335d2f17 Glyphs: a fallback face's consonant glyph is reported, not its vowel sign's dotCooCoo 2026-11-04 17:12:12 -08:00
  • 511fbd47ad Merge pull request #5720 from dotCooCoo/fix/open-export-avoidable-work BFlat 2026-11-05 08:37:03 +07:00
  • befc4b959d SVG export: type with Mojikumi and no Japanese characters is laid out once dotCooCoo 2026-11-04 17:06:54 -08:00
  • 4cce3363da Merge pull request #5719 from dotCooCoo/fix/type-paste-copy-during-refused-write BFlat 2026-11-05 08:17:37 +07:00
  • 8a81c95685 Type: a copy elsewhere during a refused write wins the paste dotCooCoo 2026-11-04 16:55:06 -08:00
  • 644acb89cc Merge pull request #5718 from dotCooCoo/fix/glyph-query-overflow-fallback BFlat 2026-11-05 08:08:19 +07:00
  • 8118b59d19 Glyphs: the Glyphs query reports the fallback glyph of an overflowing character dotCooCoo 2026-11-04 16:22:51 -08:00
  • 1fc630e697 Merge pull request #5717 from dotCooCoo/fix/zero-opacity-stain-keeps-swatches BFlat 2026-11-05 07:56:13 +07:00
  • f6aa4309b4 Release 0.21.1 v0.21.1 Dylan M. Taylor 2026-11-04 19:49:57 -05:00
  • 75a47d66e2 Release 0.21.1 Dylan M. Taylor 2026-11-04 19:46:53 -05:00
  • ee9cce43dc Symbols: an instance fill with no opacity keeps the art's swatch links dotCooCoo 2026-11-04 16:29:03 -08:00
  • 373e013670 Merge pull request #5712 from dotCooCoo/fix/glyph-cluster-order BFlat 2026-11-05 07:43:53 +07:00
  • f9bb83c312 Merge pull request #5711 from dotCooCoo/fix/layers-pending-thumb-doc BFlat 2026-11-05 07:43:37 +07:00
  • 1202ca0491 Revert the release environment on the workflow call Dylan M. Taylor 2026-11-04 19:39:40 -05:00
  • 7d90889369 Run the signed release from the release environment Dylan M. Taylor 2026-11-04 19:35:40 -05:00
  • e33be0eea9 Glyphs: a character's glyph is the first of its glyphs in its cluster dotCooCoo 2026-11-04 15:45:01 -08:00
  • f619fcf64b Docs: describe what a Layers row shows while its first thumbnail renders dotCooCoo 2026-11-04 16:01:35 -08:00
  • eb71a02723 Merge pull request #5716 from storytold/fix/control-graceful-close BFlat 2026-11-05 07:30:23 +07:00
  • 49ec86b104 Merge pull request #5709 from dotCooCoo/fix/type-paste-refused-copy BFlat 2026-11-05 07:30:07 +07:00
  • 7b608b2dab Control server: close connections gracefully, so a reply is not lost to a reset fix/control-graceful-close bflatastic 2026-11-05 06:57:04 +07:00
  • 59a3cad1dc Type: Paste keeps a copy the system clipboard refused dotCooCoo 2026-11-04 14:24:38 -08:00
  • 8f1be2376f Merge pull request #5708 from dotCooCoo/fix/cheap-enabled-checks BFlat 2026-11-05 07:11:04 +07:00
  • aaa59d4b98 Merge pull request #5707 from dotCooCoo/fix/glyph-alternates-overflow-probe BFlat 2026-11-05 07:10:53 +07:00
  • ea75150131 Menus: Delete Empty Artboards and Save Gradient Preset decide their enabled state with less measuring dotCooCoo 2026-11-04 15:17:51 -08:00
  • 8f8f71f803 Glyphs: the Glyphs query reports the glyph of an overflowing character dotCooCoo 2026-11-04 13:30:19 -08:00
  • 259677711d Merge pull request #5706 from dotCooCoo/fix/render-path-rebuild-on-edit BFlat 2026-11-05 06:55:00 +07:00
  • 87ac4d8d40 Release 0.21.1 Dylan M. Taylor 2026-11-04 18:49:26 -05:00
  • d9d33c9e4b Render: the frame after anchors of a long path move updates only the segments that touch them dotCooCoo 2026-11-04 14:09:17 -08:00
  • a9c1fe085b Merge pull request #5705 from dotCooCoo/fix/layers-thumbs-mask-anchors BFlat 2026-11-05 06:17:04 +07:00
  • f31869cf27 Layers: opacity masks and edited objects count toward the thumbnail anchor limit dotCooCoo 2026-11-04 14:20:20 -08:00
  • 5f3550735a Merge pull request #5704 from dotCooCoo/fix/symbol-break-hidden-tint BFlat 2026-11-05 06:07:14 +07:00
  • 1968077984 UI-1676: Ignore hidden symbol tint when expanding dotCooCoo 2026-11-04 14:53:30 -08:00
  • 1fb0b4150d Merge pull request #5703 from dotCooCoo/fix/symbol-effect-expand-tint BFlat 2026-11-05 05:52:50 +07:00
  • dcefceddf6 UI-1675: Preserve symbol tint when expanding effects dotCooCoo 2026-11-04 14:37:35 -08:00
  • 632cb9d649 Pass the Linux signing key to the release workflow (#5702) Dylan M. Taylor 2026-11-04 17:45:03 -05:00
  • cd5e3b7a35 Merge pull request #5701 from dotCooCoo/fix/glyph-cluster-ligature BFlat 2026-11-05 05:32:35 +07:00
  • 92ecb4a6b0 Glyphs: a consonant's ligature in a cluster with its vowel sign is its glyph dotCooCoo 2026-11-04 13:49:02 -08:00
  • 961b28d420 Merge pull request #5700 from dotCooCoo/fix/layers-thumbs-long-paths-off-thread BFlat 2026-11-05 05:19:48 +07:00
  • 570296b97a Layers: the painted thumbnail's comment states the per-frame cost of a long path dotCooCoo 2026-11-04 13:34:17 -08:00
  • b48c62f0cf Layers: area type and type on a path count their anchors toward the thumbnail limit dotCooCoo 2026-11-04 13:14:16 -08:00
  • e73f51debc Layers: thumbnails of long paths are drawn off the UI thread dotCooCoo 2026-11-04 13:00:45 -08:00
  • efbdd6f40a Merge pull request #5677 from sadkotheguest/feat/find-font-replacement-rows BFlat 2026-11-05 05:10:07 +07:00
  • 31f05d3545 Find Font: a stand-in style is never the target, and the closest style comes from the catalog Alex 2026-11-04 23:56:07 +03:00
  • 33cd7ef21a Find Font: every row names its style, and the search uses the catalog's label Alex 2026-11-04 23:13:21 +03:00
  • a53b58d7b7 Find Font: a new source picks a listed row, and confirming forgets the search Alex 2026-11-04 23:01:06 +03:00
  • ad7cd71c39 Find Font: Replace With Font lists family and style rows Alex 2026-11-04 21:47:41 +03:00
  • c24c03c414 Merge pull request #5695 from FractalEncrypt/fix/transform-each-relative-absolute BFlat 2026-11-05 04:38:19 +07:00
  • 77a86288e7 Transform Each: Relative and Absolute scaling, the scale link, and the documented panel order FractalEncrypt 2026-11-05 04:37:28 +07:00
  • b33d3e72f2 Merge pull request #5696 from dotCooCoo/fix/external-plain-text-paste-style BFlat 2026-11-05 04:36:56 +07:00
  • 4ea3fc91b8 Merge pull request #5697 from dotCooCoo/fix/glyph-alternates-own-glyph BFlat 2026-11-05 04:36:39 +07:00
  • 8555ac42c4 UI-1661: Use Windows clipboard ownership for Type paste dotCooCoo 2026-11-04 13:03:12 -08:00
  • 67140d5e54 Glyphs: the Glyphs query reports a consonant's glyph, not its vowel sign's dotCooCoo 2026-11-04 12:15:59 -08:00
  • d8d86173e4 Merge pull request #5692 from dotCooCoo/fix/appearance-active-edits-each-target BFlat 2026-11-05 04:09:08 +07:00
  • 4fd9df5898 Merge pull request #5691 from dotCooCoo/fix/perceptual-pdf-help-rgb-destination BFlat 2026-11-05 04:08:50 +07:00
  • 6a8c57ac0f Merge pull request #5690 from dotCooCoo/fix/render-long-path-frame BFlat 2026-11-05 04:08:33 +07:00
  • af74427ef4 Appearance: edits to the active row reach the matching row in each selected object dotCooCoo 2026-11-04 12:36:56 -08:00
  • 0f99ca1895 Gradient: Perceptual PDF help says an RGB destination keeps RGB stops in RGB dotCooCoo 2026-11-04 12:38:29 -08:00
  • b742c77596 Render: the dashed-stroke edit test moves a line anchor in the view dotCooCoo 2026-11-04 12:45:02 -08:00
  • ed3efcbd7d Render: a long dashed stroke is outlined only near the view after an edit dotCooCoo 2026-11-04 10:51:58 -08:00
  • a2e98ac57c Merge pull request #5686 from ruchirguitar/fix/5336-optical-kerning-reference-gap BFlat 2026-11-05 03:30:17 +07:00
  • b402013f06 Merge pull request #5685 from dotCooCoo/fix/quick-bounds-nested-nine-slice BFlat 2026-11-05 03:30:00 +07:00
  • 34b1fc9f42 Merge pull request #5681 from dotCooCoo/feat/recovery-folder-choose BFlat 2026-11-05 03:29:45 +07:00
  • 23f56b6cfa Merge pull request #5682 from dotCooCoo/fix/share-of-thousands-comma BFlat 2026-11-05 03:29:20 +07:00
  • b87fddba11 Type: Optical kerning spaces pairs by the font's own stem spacing (#5336) ruchirguitarandClaude Opus 5.5 2026-11-05 01:26:07 +05:30
  • 84c197cfbe Symbols: quick boxes hold art that nested 9-slice guides move dotCooCoo 2026-11-04 11:22:03 -08:00
  • 08aa511252 Preferences: a recovery folder that can't be listed is refused dotCooCoo 2026-11-04 11:04:38 -08:00
  • 13d0cbc51f Preferences: the recovery folder check makes a folder, and a pick survives a closed document dotCooCoo 2026-11-04 10:46:26 -08:00
  • 9613bfb31d Preferences: Data Recovery's Folder gets a Choose button dotCooCoo 2026-11-04 10:16:03 -08:00
  • 3e96d59fd8 Numeric fields: 1,000% in a size field is refused dotCooCoo 2026-11-04 10:44:49 -08:00
  • 58b445f27a Merge pull request #5683 from storytold/fix/planar-faces-cover-regions BFlat 2026-11-05 03:02:21 +07:00
  • b814fcf689 Pathfinder: holes that touch at a point stay holes of their region fix/planar-faces-cover-regions bflatastic 2026-11-05 02:35:32 +07:00
  • 959662fde6 Merge pull request #5680 from dotCooCoo/fix/styled-text-paste-after-edit BFlat 2026-11-05 02:38:33 +07:00
  • b145264150 Merge pull request #5679 from dotCooCoo/fix/place-tests-scan-handshake BFlat 2026-11-05 02:38:18 +07:00
  • bc54bbd594 Merge pull request #5678 from MMexicann/fix/xtask-prerelease-leading-zeros BFlat 2026-11-05 02:38:02 +07:00
  • df1cab1403 Merge pull request #5676 from dotCooCoo/fix/vertical-overflow-glyph-probe BFlat 2026-11-05 02:37:47 +07:00