Commit Graph

  • 5ce38c7b2a
    Merge pull request #1630 from sanyamsingh001/codex/r61-width-shift BFlat 2026-10-14 05:39:08 +0700
  • a23f5711af
    Merge pull request #1809 from Messhias/feat/394-identify-objects-by BFlat 2026-10-14 05:38:49 +0700
  • 327170a8e8
    Merge pull request #1750 from Messhias/feat/394-black-output BFlat 2026-10-14 05:38:34 +0700
  • 216d82a3fd
    Merge pull request #1682 from Gamedirection/feat/corner-radius-fields BFlat 2026-10-14 05:38:16 +0700
  • 449b0d4056
    Merge pull request #1670 from AyberkA0/feat/3d-documented-lighting BFlat 2026-10-14 05:37:56 +0700
  • 646abb3c5c
    Merge pull request #1669 from AyberkA0/feat/3d-perspective-angle BFlat 2026-10-14 05:37:24 +0700
  • e2b9705770 Docs: merge rows that two changes edited bflatastic 2026-10-14 05:08:58 +0700
  • cfec15d8d9 G13: offer TIFF in Export for Screens and Asset Export sanyamsingh001 2026-10-14 02:21:14 +1000
  • a57aea8e94 DXF export: leave out the centerline option and the 3ds Max preset for now bflatastic 2026-10-14 04:50:01 +0700
  • 4a68f84282 DXF export: strokes as zero-width centerlines, a 3ds Max R12 linework preset, and one view direction in VPORT Osama Amin 2026-10-13 19:30:48 +0300
  • 301a99d91c SVG import: nested :not() selectors are bounded bflatastic 2026-10-14 04:49:31 +0700
  • 6f9595542d SVG import: no slice indexing when writing a new style attribute Gert Pellin 2026-10-13 21:59:00 +0200
  • 5f8c4e9ab5 SVG import: style sheet rules with :not() selectors apply (#1557) Gert Pellin 2026-10-13 19:52:01 +0200
  • bb07d267aa G1: keep Artboard deletion consistent across controls sanyamsingh001 2026-10-14 02:21:14 +1000
  • 5f4da3beb2 G4: capture character styles from selected text sanyamsingh001 2026-10-14 02:21:14 +1000
  • 123b8ad8ea G4: propagate character-style Auto-leading resets sanyamsingh001 2026-10-14 02:21:14 +1000
  • 0c2c98f6e7 G4: show mixed paragraph alignment without a selected button sanyamsingh001 2026-10-14 02:21:14 +1000
  • ff6aaaaeea G1: switch new ruler-guide orientation with Alt sanyamsingh001 2026-10-14 02:21:14 +1000
  • 0e6b2e331d G1: create width points through Width Point Edit sanyamsingh001 2026-10-14 04:54:31 +1000
  • f7714c539f G1: honor Shift-double-click in Width Point Edit sanyamsingh001 2026-10-14 02:21:14 +1000
  • bc50c7fa56 Identify Objects By: rustfmt bflatastic 2026-10-14 05:01:19 +0700
  • 958c1dffe8 Part of #394: Identify Objects By shows and edits Layers names as XML IDs Fabio William Conceição 2026-10-13 19:34:13 +0100
  • cfa65a2148 Appearance of Black › Printing / Exporting: cover ink-plane documents and CMYK exports bflatastic 2026-10-14 04:50:37 +0700
  • b6d14b1fd0 Part of #394: Appearance of Black › Printing / Exporting draws pure CMYK black as RGB black Fabio William Conceição 2026-10-13 15:06:58 +0100
  • b5bc8f0d19 Corner Radius: a field per corner of a live rectangle, with a link toggle GameDirection 2026-10-13 00:58:31 -0400
  • 043b446b94 3D and Materials: the light takes the documented settings Ayberk A. 2026-10-13 02:06:58 +0300
  • 39db6abfce 3D and Materials: Perspective runs 0° to 160°, as documented Ayberk A. 2026-10-13 01:40:03 +0300
  • a3357121fb
    Merge pull request #1792 from dotCooCoo/feat/thread-reflow-copies-only-changed-stories BFlat 2026-10-14 05:07:09 +0700
  • 81d9e37e8f
    Merge pull request #1767 from dotCooCoo/feat/open-resolves-links-off-ui-thread BFlat 2026-10-14 05:06:41 +0700
  • bb70aa8359
    Merge pull request #1744 from dotCooCoo/feat/symbol-instance-art-bounds BFlat 2026-10-14 05:06:05 +0700
  • 9258c4ea57
    Merge pull request #1690 from dotCooCoo/feat/svg-style-rule-index BFlat 2026-10-14 05:05:34 +0700
  • b0ec580828
    Merge pull request #1755 from dotCooCoo/feat/cmyk-transparency-planes BFlat 2026-10-14 05:04:55 +0700
  • 03e6657e93
    Merge pull request #1689 from dotCooCoo/feat/outline-mode-path-caches BFlat 2026-10-14 05:04:17 +0700
  • aeda9de044
    Merge pull request #1688 from dotCooCoo/feat/live-effects-follow-document-edits BFlat 2026-10-14 05:03:40 +0700
  • 35ecdf2142
    Merge pull request #1687 from dotCooCoo/feat/group-backdrop-region BFlat 2026-10-14 05:02:02 +0700
  • 1b54bc335d
    Merge pull request #1667 from dotCooCoo/feat/stroke-outlines-per-object BFlat 2026-10-14 05:01:35 +0700
  • 4844d54fda Type: an edit copies a threaded story only when it changes one of its frames dotCooCoo 2026-10-13 08:06:49 -0700
  • 85cea7efea Open: the opening thread also reads linked files and lays out type dotCooCoo 2026-10-13 07:37:50 -0700
  • 37174ac306 Render tests: the symbol art bounds test holds the fonts steady (#1744) bflatastic 2026-10-14 04:41:05 +0700
  • d9bd9b134d Symbols: instances of imported symbols are measured by their art dotCooCoo 2026-10-11 20:55:15 -0700
  • 21a386a6d4 SVG import: the style cascade looks up each element's rules by id, class and type dotCooCoo 2026-10-12 14:16:40 -0700
  • f9cbcfb046 Render: the ink planes of CMYK documents with transparency are composed on several threads dotCooCoo 2026-10-13 05:08:05 -0700
  • 2ce6f90522 Render: Outline view draws paths and clipped art from geometry kept between frames dotCooCoo 2026-10-13 02:30:53 -0700
  • caa80fb213 Render tests: the live object tests take the font locks (#1688) bflatastic 2026-10-14 04:41:03 +0700
  • 6504dc7da2 Render: live objects are evaluated again when patterns, symbols, fonts or color settings change dotCooCoo 2026-10-12 14:15:54 -0700
  • 78980c8190 Render: the canvas no longer draws its picture back for each non-isolated group that blends dotCooCoo 2026-10-13 02:21:00 -0700
  • 819e53fe92 Render tests: the stroke outline tests hold the fonts steady (#1667) bflatastic 2026-10-14 04:41:01 +0700
  • 9f0a9a362b Render: objects that share an appearance keep their own stroke outlines between frames dotCooCoo 2026-10-12 16:14:26 -0700
  • cd89392ac9
    Merge pull request #1739 from KnottyDyes/squad/remote-stale-connection BFlat 2026-10-14 04:43:14 +0700
  • db1d586674
    Merge pull request #1768 from fahrim/fix/1728-jsonrpc-version-and-reply-id BFlat 2026-10-14 04:42:45 +0700
  • 7543ef966c
    Merge pull request #1764 from fahrim/fix/1727-framing-limits BFlat 2026-10-14 04:42:21 +0700
  • 67f131d786
    Merge pull request #1797 from DWAA1660/fix/1726-control-deadlines BFlat 2026-10-14 04:41:56 +0700
  • 2366fcfd80 docs/mcp.md: the server reconnects to the app before a call when the connection was closed bflatastic 2026-10-14 02:13:14 +0700
  • 63b0dc4c32 MCP: a connection holding bytes nobody asked for is replaced before the request is sent bflatastic 2026-10-14 03:09:56 +0700
  • 16366ce422 MCP: reconnect closed control sockets before sending requests KnottyDyes 2026-10-12 09:41:33 -0600
  • 7e56066847 MCP: property test for the framing, batch and envelope limits; the refusal without an id is documented (#1727, #1728) bflatastic 2026-10-14 02:13:02 +0700
  • d3327b17a1 MCP: a control refusal without an id reports the app's reason instead of an id mismatch (#1728) bflatastic 2026-10-14 02:12:07 +0700
  • cc518797a8 Fix #1728: require the JSON-RPC 2.0 envelope and correlate control replies Fahri Meral 2026-10-13 18:57:07 +0300
  • 5336d80196 command_batch: the step whose result passes the size cap says that it ran (#1727) bflatastic 2026-10-14 02:12:08 +0700
  • b75ced8a70 Fix #1727: cap MCP framing input, batches and kept command_batch results Fahri Meral 2026-10-13 18:53:54 +0300
  • 85c81ff1e9 Control: an idle connection is closed without a line, so no error waits where a client's next reply would be (#1726) bflatastic 2026-10-14 03:09:53 +0700
  • a0bd1fd16b M1: bound control connection transport waits DWAA1660 2026-10-13 11:34:44 -0600
  • f8396dbc4f
    Merge pull request #1663 from ham9zah/pen-drag-threshold BFlat 2026-10-14 04:28:59 +0700
  • fe027037d2
    Merge pull request #1795 from danngreen/fix/render-tests-font-race BFlat 2026-10-14 04:28:44 +0700
  • 1369bd0c93
    Merge pull request #1785 from sanyamsingh001/codex/r62-import-fuzz BFlat 2026-10-14 04:28:26 +0700
  • c2a944a686
    Merge pull request #1677 from marcoarnulfo/fix/color-picker-remembers-mode BFlat 2026-10-14 04:28:10 +0700
  • e02ffe9513
    Merge pull request #1752 from switch87/fix/1748-point-type-align BFlat 2026-10-14 04:27:52 +0700
  • a06899fdd0
    Merge pull request #1746 from marcoarnulfo/fix/select-same-type-paint BFlat 2026-10-14 04:27:35 +0700
  • 422a5d7eb9
    Merge pull request #1765 from AyberkA0/fix/1756-expand-repeat BFlat 2026-10-14 04:27:19 +0700
  • 5fb311fb60
    Merge pull request #1808 from AyberkA0/fix/1662-ui-scale-slider-medium-dark BFlat 2026-10-14 04:27:03 +0700
  • 1a506fae4c
    Merge pull request #1798 from AyberkA0/fix/1757-palette-arrows BFlat 2026-10-14 04:26:46 +0700
  • 3298c5088c
    Merge pull request #1734 from AyberkA0/fix/1661-paintbrush-brackets BFlat 2026-10-14 04:26:29 +0700
  • 951bf42714
    Merge pull request #1804 from AyberkA0/fix/1679-pencil-keeps-appearance BFlat 2026-10-14 04:25:57 +0700
  • 7d5c4b4b9d
    Merge pull request #1802 from AyberkA0/fix/1686-esc-text-edit BFlat 2026-10-14 04:25:41 +0700
  • 6187a3f462
    Merge pull request #1803 from AyberkA0/fix/1743-esc-cancels-point-drag BFlat 2026-10-14 04:25:22 +0700
  • 589797adef
    Merge pull request #1666 from turtwig/main BFlat 2026-10-14 04:25:03 +0700
  • 043ea1d525
    Merge pull request #1674 from turtwig/fix/delete-selected-anchors BFlat 2026-10-14 04:24:46 +0700
  • a1eb4fc090
    Merge pull request #1791 from AyberkA0/fix/1758-cursor-hotspot BFlat 2026-10-14 04:24:20 +0700
  • cde7b0ece7 Pen: Space pressed inside the drag threshold moves the anchor by the next move only ham9zah 2026-10-13 15:04:45 +0300
  • 66a0f457e9 Add a Precise Cursors command and fix the misleading Caps Lock comment ham9zah 2026-10-13 12:58:55 +0300
  • 3ea4802a53 Pen: test that a click after a smooth anchor curves from its side only ham9zah 2026-10-13 11:26:02 +0300
  • eace7c749b Pen: ignore pointer movement inside a 3 px drag threshold ham9zah 2026-10-13 10:58:57 +0300
  • 96d5a14738 Render tests: tests that add fonts no longer run alongside the frame cache tests Dan Green 2026-10-13 10:28:02 -0700
  • 4944facd0a CI: isolate text import fuzzing from installed fonts sanyamsingh001 2026-10-14 02:21:14 +1000
  • e11867128e Color panel: the mode picked last comes back after a restart (fixes #1675) Marco Arnulfo 2026-10-13 12:00:44 +0200
  • ed1e976264 Fix #1748: text.create takes justify, so point type can be centred on its point Gert Pellin 2026-10-13 16:30:28 +0200
  • d9328c7668 Select > Same: type matches on its characters' fill and stroke (fixes #1737) Marco Arnulfo 2026-10-13 15:31:19 +0200
  • 2f4cc8a1cc Fix #1756: Object → Expand expands repeats Ayberk A. 2026-10-13 18:50:33 +0300
  • 3024821c32 Fix #1662: slider rails show on Medium Dark Ayberk A. 2026-10-13 21:16:58 +0300
  • 5fc0be5b85 Part of #1757: the palette test's frame closure needs no mut Ayberk A. 2026-10-13 20:50:18 +0300
  • de1ede49a7 Fix #1757: arrow keys move through the command search results Ayberk A. 2026-10-13 20:48:01 +0300
  • 3152436020 Brackets: keep to the tools whose size the keys are documented for bflatastic 2026-10-14 02:14:46 +0700
  • 3f1e72d983 Fix #1661: [ and ] size the Paintbrush, and reach the tools that take them Ayberk A. 2026-10-13 12:51:52 +0300
  • ef2d678cbf Fix #1679: a filled pencil path keeps a stroke of None Ayberk A. 2026-10-13 21:04:22 +0300
  • 1e60a572b1 Fix #1686: Escape in type editing goes to the Selection tool Ayberk A. 2026-10-13 20:58:54 +0300
  • e80cc9b49b Fix #1743: Escape cancels a Direct Selection drag Ayberk A. 2026-10-13 21:00:32 +0300
  • f297589c76 Direct Selection stays inside isolation mode turtwig 2026-10-13 08:41:36 +0100
  • 89501d73c2 Delete removes every selected anchor and keeps the remainder selected turtwig 2026-10-13 10:31:31 +0100
  • cb9fa7042f Fix #1758: keep the custom title bar window borderless on Windows Ayberk A. 2026-10-13 19:31:03 +0300
  • bb8897a2eb
    Merge pull request #1787 from MarekSpodBiedry/issue-1637 BFlat 2026-10-14 03:53:08 +0700