Commit Graph

  • 7e97255334 MCP: given-up stale pointer requests do not use up a frame's request limit dotCooCoo 2026-11-05 02:09:23 -08:00
  • c1f7e4ed6d #1280: PathData::bounds closes a NaN anchor as kurbo does; the perf row names what it times perf/1280-bounds-nan-close FredAppsandClaude Opus 5.5 2026-11-05 11:05:50 +01:00
  • b13335d188 Merge pull request #5780 from dotCooCoo/fix/font-wheel-raised-layer BFlat 2026-11-05 17:17:22 +07:00
  • 8bd84206fa Merge pull request #5779 from dotCooCoo/fix/ai-os22-g7 BFlat 2026-11-05 17:17:07 +07:00
  • 89875f1a6b Keep delayed font wheel turns with the current field dotCooCoo 2026-11-05 01:56:53 -08:00
  • d0069d7134 Keep font wheel events with their overlay target dotCooCoo 2026-11-05 01:07:55 -08:00
  • 1d00259168 Preserve font wheel turn order across pointer leaves dotCooCoo 2026-11-05 00:49:33 -08:00
  • 98f0c69a1c Restore floating viewport pointer after wheel replay dotCooCoo 2026-11-05 00:27:44 -08:00
  • 38354d7864 Keep floating font wheel input with the visible layer dotCooCoo 2026-11-04 08:59:50 -08:00
  • a5ac92d056 Defer floating font wheel input until layer order settles dotCooCoo 2026-11-04 07:30:35 -08:00
  • c5269bd096 .ai import: version 7 linked images open as linked images with a placeholder dotCooCoo 2026-11-05 01:22:35 -08:00
  • 5ca8ef49e2 Merge pull request #5778 from storytold/perf/1280-bounds-without-bezpath BFlat 2026-11-05 17:02:47 +07:00
  • 0a8566e1b0 perf: the import comes first perf/1280-bounds-without-bezpath FredAppsandClaude Opus 5.5 2026-11-05 10:39:06 +01:00
  • a33d83d84f #1280: perf --deep measures pointing; PathData::bounds builds no path 2026-11-05 10:38:50 +01:00
  • be2228c277 Merge pull request #5777 from dotCooCoo/fix/large-canvas-eps-type BFlat 2026-11-05 16:48:56 +07:00
  • 6dd86b337a .ai/EPS import: type that names no style takes the normal styles dotCooCoo 2026-11-05 00:50:28 -08:00
  • 413446fdc1 Merge pull request #5775 from dotCooCoo/fix/ai-object-tags BFlat 2026-11-05 16:17:01 +07:00
  • 3ac2bd6afc Merge pull request #5774 from ruchirguitar/fix/5663-batch-views BFlat 2026-11-05 16:16:41 +07:00
  • a90ffe2a5f .ai import: object tags open as each object's URL and data dotCooCoo 2026-11-05 00:23:25 -08:00
  • a89b44ee2e Document tabs: views stay with their documents when one batch closes and moves documents (#5663) ruchirguitarandClaude Opus 5.5 2026-11-05 14:31:01 +05:30
  • 7bfcc005f4 Merge pull request #5772 from dotCooCoo/fix/discarded-batch-cancels-pointer BFlat 2026-11-05 15:50:40 +07:00
  • 6ed686bae2 Merge pull request #5771 from dotCooCoo/feat/ai-editing-data-s3 BFlat 2026-11-05 15:50:24 +07:00
  • cefb44c033 MCP: pointer_gesture fails when the input sent before it is dropped dotCooCoo 2026-11-05 15:34:28 +07:00
  • 1f68248bc5 .ai save: the editing copy keeps gradients and patterns dotCooCoo 2026-11-04 01:59:08 -08:00
  • e5f8aff49e Merge pull request #5770 from dotCooCoo/fix/ai-editing-guides BFlat 2026-11-05 15:38:20 +07:00
  • 31250ad315 .ai save: guides in the editing copy end with the guide operator only dotCooCoo 2026-11-03 23:32:02 -08:00
  • 8af25c206b Merge pull request #5768 from dotCooCoo/fix/withdrawn-pointer-skips-wait BFlat 2026-11-05 15:25:48 +07:00
  • 3a997ec516 MCP: a given-up pointer request no longer holds back later requests dotCooCoo 2026-11-05 00:12:49 -08:00
  • 04919cae3c Merge pull request #5766 from dotCooCoo/fix/story-selection-cleanup-commands BFlat 2026-11-05 14:46:01 +07:00
  • bf7ca194bb Type: Convert to Text leaves a paragraph that starts in a locked frame of the selected story dotCooCoo 2026-11-04 23:09:15 -08:00
  • 2c1f3d7605 Type: text cleanup and Convert to Text act on every frame of a selected story dotCooCoo 2026-11-04 22:41:36 -08:00
  • 4c901a382a Merge pull request #5764 from dotCooCoo/fix/issue-5750 BFlat 2026-11-05 14:34:09 +07:00
  • 96ca33b0ef Tests: the Devanagari fallback-glyph test passes when the fallback face substitutes the vowel sign dotCooCoo 2026-11-04 23:05:09 -08:00
  • 357d48de6d Merge pull request #5763 from dotCooCoo/fix/svg-export-long-path BFlat 2026-11-05 14:25:59 +07:00
  • 8e25b828c2 Merge pull request #5762 from dotCooCoo/fix/pointer-backquote-boolean BFlat 2026-11-05 14:25:47 +07:00
  • 85aba7ac5b Merge pull request #5761 from dotCooCoo/fix/coincident-lines-under-outline BFlat 2026-11-05 14:25:31 +07:00
  • 39defe8b7e Merge pull request #5744 from dotCooCoo/fix/render-path-splice-on-edit BFlat 2026-11-05 14:25:15 +07:00
  • 531c6c36c3 Merge pull request #5759 from ruchirguitar/feat/5526-select-by-link-status BFlat 2026-11-05 14:24:57 +07:00
  • 2038dc7849 SVG export: numbers are written from integers, not through the exact float formatter dotCooCoo 2026-11-04 22:51:22 -08:00
  • e9be911c9b MCP: pointer_gesture rejects a backquote that is not a boolean dotCooCoo 2026-11-04 22:41:09 -08:00
  • 19d9843971 Shape Builder: a merge or erase takes the stretch of every coincident line dotCooCoo 2026-11-04 23:03:08 -08:00
  • 924ec6f0d6 Tests: random edits of long paths keep what making the path again makes dotCooCoo 2026-11-04 22:55:04 -08:00
  • e3d30a7047 Render: kept-path splices check their arithmetic and make the subpath again on a mismatch dotCooCoo 2026-11-04 22:55:03 -08:00
  • 50128e6025 Render: adding or deleting an anchor of a long path splices the kept path dotCooCoo 2026-11-04 19:47:11 -08:00
  • 96505d3a77 Fix #5526: document the functions the link-status selection touches ruchirguitarandClaude Opus 5.5 2026-11-05 12:37:16 +05:30
  • 7dc66d660a Fix #5526: select images by link status ruchirguitarandClaude Opus 5.5 2026-11-05 12:24:08 +05:30
  • d735add956 Merge pull request #5758 from dotCooCoo/fix/layers-thumbs-active-document-first BFlat 2026-11-05 14:11:33 +07:00
  • 9b6adf5ab9 Merge pull request #5757 from K1nsmark/compound-shapes-default BFlat 2026-11-05 14:11:17 +07:00
  • db901d4465 Merge pull request #5756 from dotCooCoo/fix/gradient-stroke-slices-on-move BFlat 2026-11-05 14:11:01 +07:00
  • ec13f54f3c Layers: the shown document's thumbnails are not held up by another document's queue dotCooCoo 2026-11-04 22:39:53 -08:00
  • 1b8d96433e Compound shapes default Kindmark 2026-11-05 13:55:41 +07:00
  • 63c48588b5 Render: a moved path reuses the slices of a placed gradient stroke dotCooCoo 2026-11-04 22:36:47 -08:00
  • d88f5eeed9 Render: a moved path reuses its gradient stroke slices dotCooCoo 2026-11-04 22:26:36 -08:00
  • 432be17de8 Merge pull request #5755 from Silvertree2010/fix/5746-wont-allow-snapping-to-2-guides BFlat 2026-11-05 13:57:57 +07:00
  • 568bb9315d Line a moved selection's edges up with ruler guides NetterSilverandClaude Opus 5.5 2026-11-05 07:42:38 +01:00
  • a88fbcedb8 Merge pull request #5754 from dotCooCoo/fix/remote-letter-shortcut-docs BFlat 2026-11-05 13:35:22 +07:00
  • 79debf749c Merge pull request #5753 from dotCooCoo/fix/pointer-waits-for-queued-keys BFlat 2026-11-05 13:35:07 +07:00
  • 624c82941e MCP: remote press_key does not run single-key shortcuts dotCooCoo 2026-11-04 22:30:08 -08:00
  • 94424bfa0c MCP: pointer_gesture waits for a key sent before it dotCooCoo 2026-11-04 18:40:54 -08:00
  • defc14680c Merge pull request #5694 from K1nsmark/contour-tool BFlat 2026-11-05 12:58:08 +07:00
  • db1ef1bfed Contour: make it a built-in add-on and translate its labels KindmarkandClaude Sonnet 5.5 2026-11-04 22:41:32 -06:00
  • 8ce22e71eb Contour: keep a Contour's corners when dragged again; ignore a no-distance drag KindmarkandClaude Sonnet 5.5 2026-11-04 21:57:11 -06:00
  • 8584bf1ab6 Contour: live offset tool with a floating bar and its own icon KindmarkandClaude Sonnet 5.5 2026-11-04 14:52:14 -06:00
  • 8e97819769 Merge pull request #5751 from dotCooCoo/fix/global-edit-check-cheap BFlat 2026-11-05 12:48:25 +07:00
  • 30a2d85658 Global Edit: the enabled check decides without normalizing every anchor dotCooCoo 2026-11-04 21:03:08 -08:00
  • e2eed881cc Merge pull request #2818 from jo-quast/pref-hyphenation-language BFlat 2026-11-05 12:36:22 +07:00
  • bddb834231 Part of #394: each run hyphenates in its own language; Default Language sets new type's jo-quast 2026-11-05 12:17:33 +07:00
  • 1943c7272c Merge pull request #5749 from ruchirguitar/feat/5663-document-tab-reorder BFlat 2026-11-05 12:14:27 +07:00
  • e0645341a4 Document tabs: drag a tab along the strip to reorder the open documents (#5663) ruchirguitarandClaude Opus 5.5 2026-11-05 09:30:30 +05:30
  • f73701a0e7 Merge pull request #5748 from Silvertree2010/fix/5729-bug-pencil-tool-options-wrong-fi BFlat 2026-11-05 12:02:27 +07:00
  • b087cc5625 Merge pull request #5747 from mockydevs/fix/rasterize-color-mode-dropdown-5660 BFlat 2026-11-05 12:02:12 +07:00
  • f3a00b1383 Tests: the Pencil's Fidelity slider reads in px bflatastic 2026-11-05 11:51:49 +07:00
  • 1db874610f Keep Pencil and Paintbrush Fidelity in screen pixels at any zoom NetterSilverandClaude Opus 5.5 2026-11-05 05:38:06 +01:00
  • 44b828629d Rasterize: Color Model is a dropdown of the document's model, Grayscale and Bitmap (#5660) Don Omondi 2026-11-04 23:30:24 -05:00
  • ba1757d603 Merge pull request #5743 from dotCooCoo/fix/stroke-move-large-coordinates BFlat 2026-11-05 11:41:47 +07:00
  • 815671b3a2 Render: at very large coordinates an edited path is not taken for a moved one dotCooCoo 2026-11-04 20:16:43 -08:00
  • 77559d5506 Merge pull request #5741 from dotCooCoo/feat/prefs-folders-choose BFlat 2026-11-05 11:29:21 +07:00
  • aa518ad796 Merge pull request #5738 from ruchirguitar/feat/5532-release-type-on-a-path BFlat 2026-11-05 11:29:04 +07:00
  • 21680cb53a Docs: Additional Plug-ins Folder's Choose… cites the preferences help dotCooCoo 2026-11-04 19:55:07 -08:00
  • 045030f444 Preferences: Additional Plug-ins Folder gets Choose…, and OK checks typed folders dotCooCoo 2026-11-04 19:41:21 -08:00
  • 528faa8e0a Fix #5532: Release Type on a Path splits type on a path into point type and its path ruchirguitarandClaude Opus 5.5 2026-11-05 03:05:28 +05:30
  • a2af871579 Merge pull request #5737 from mockydevs/feat/set-corners-angle-range-5545 BFlat 2026-11-05 11:16:49 +07:00
  • 04afb8e81e Merge pull request #5736 from mockydevs/fix/gradient-delete-stop-5403 BFlat 2026-11-05 11:16:38 +07:00
  • 62c6d42dff Set Corners: round only the corners in an angle range (#5545) Don Omondi 2026-11-05 11:04:52 +07:00
  • 077ef54d70 Gradient panel: Delete Stop sits beside the ramp, so a short panel no longer hides it (#5403) Don Omondi 2026-11-04 22:46:21 -05:00
  • f79b648ac7 Merge pull request #5735 from dotCooCoo/fix/chrome-idle-frame-cost BFlat 2026-11-05 11:04:09 +07:00
  • 8260dc158e Merge pull request #5734 from makzumi/fix/wayland-double-cursor BFlat 2026-11-05 11:03:52 +07:00
  • 8a5ec6a25f Tests: the task bar follows an edit and Undo dotCooCoo 2026-11-04 19:35:44 -08:00
  • c236129702 Docs: name the task bar test in the Control bar and task bar line dotCooCoo 2026-11-04 19:10:12 -08:00
  • dba2193234 Tests: the task bar follows the active document after a switch dotCooCoo 2026-11-04 19:07:21 -08:00
  • 3f12cfdbbf Control bar: idle frames read the selected object without copying it dotCooCoo 2026-11-04 18:49:43 -08:00
  • ba3e4a9da2 Cursors: drop the system-pointer branch that no cursor theme can reach any more bflatastic 2026-11-05 10:50:19 +07:00
  • 822e4669ce fix(ui): avoid duplicate cursor without Wayland theme Ammar Almakzumi 2026-11-04 21:42:32 -06:00
  • dfc0f28004 Merge pull request #5733 from mockydevs/feat/set-corners-odd-even-5546 BFlat 2026-11-05 10:54:27 +07:00
  • 95d5c738dc i18n: Set Corners dialog strings in every catalog bflatastic 2026-11-05 10:42:27 +07:00
  • 7aa759d4de Set Corners: round all, odd-numbered or even-numbered anchors (#5546) Don Omondi 2026-11-04 22:10:02 -05:00
  • 76ef53045e Merge pull request #5732 from dotCooCoo/fix/render-stroke-outline-reused-on-move BFlat 2026-11-05 10:40:33 +07:00
  • fd7606bacc Merge pull request #5731 from mockydevs/fix/artboards-multi-apply-5698 BFlat 2026-11-05 10:40:17 +07:00
  • f30d7a6696 Merge pull request #5730 from dotCooCoo/fix/layers-thumbs-weigh-heavy-objects BFlat 2026-11-05 10:40:00 +07:00
  • cd01c2ce95 Merge pull request #5728 from mockydevs/fix/expand-transform-groups-5612 BFlat 2026-11-05 10:39:44 +07:00