Commit Graph

  • 6fcdb421d1 #1244: the status bar stops saying a file is opening once it has opened bflatastic 2026-10-12 10:56:03 +07:00
  • e2f0aed1bf #1244: test that a native save failing partway leaves the file as it was bflatastic 2026-10-12 10:42:13 +07:00
  • ecf361c9d7 #1244: reserve at most 64 MB for a file's entry before its data is read bflatastic 2026-10-12 10:36:27 +07:00
  • ecb4be19ba #1244: a crash between a recovery copy's document and its details keeps every image bflatastic 2026-10-12 10:36:26 +07:00
  • 023c8e3edd #1244: streaming open and save, per-section limits, recovery that keeps images apart, background open arhammusheer 2026-10-12 02:32:50 +05:30
  • 5beac4f122 #1244: smaller objects: Node 352 -> 152 bytes, NodeKind 200 -> 80, and a cheaper undo estimate arhammusheer 2026-10-12 02:32:50 +05:30
  • c4214be9d7 #1244: render caches bounded by bytes, evicting the least recently used instead of clearing arhammusheer 2026-10-12 02:32:50 +05:30
  • 454f1737a3 #1244: perf --deep measures four embedded photos drawn by three renderers arhammusheer 2026-10-11 23:28:11 +05:30
  • 9139883075 #1244: navigator and layer thumbnails render off the UI thread and wait for drags to end arhammusheer 2026-10-11 23:28:11 +05:30
  • bbbafdef6b #1244: undo history bounded by bytes, without lookup tables or repeated selections in its steps arhammusheer 2026-10-11 23:28:11 +05:30
  • fe8a6983c5 #1244: one shared, byte-budgeted store for decoded images; render caches that sweep and stay bounded arhammusheer 2026-10-11 23:28:10 +05:30
  • ebf018177d Release: VectorCraft v0.9.1 v0.9.1 Marcos Paulo 2026-10-12 00:52:43 -03:00
  • 4170143744 feat(ui): Catppuccin themes and a Window > Theme menu Marcos Paulo 2026-10-12 00:37:34 -03:00
  • bff0cd0dd5 build: use the masi/craft-libs fork Marcos Paulo 2026-10-12 00:37:34 -03:00
  • c373fc233c Merge pull request #1337 from dotCooCoo/feat/no-op-undo-pathfinder BFlat 2026-10-12 10:32:34 +07:00
  • 76ca890bb4 Path: Simplify and Add Anchor Points record no undo step when they change no path dotCooCoo 2026-10-11 19:19:25 -07:00
  • 022237ce02 Merge pull request #1336 from dotCooCoo/feat/no-op-undo-opacity-masks BFlat 2026-10-12 10:12:59 +07:00
  • 8b6bfe6ed7 Transparency: opacity mask options that change nothing record no undo step dotCooCoo 2026-10-11 17:59:38 -07:00
  • f5f9408aa9 Merge pull request #1333 from storytold/docs/progress-1012c BFlat 2026-10-12 09:55:24 +07:00
  • 17cff377a8 Docs: ROADMAP 2026-10-12 adds #1325, #1327 and #1329–#1332 bflatastic 2026-10-12 09:55:12 +07:00
  • 3c5d097458 Merge pull request #1332 from dotCooCoo/feat/eps-setdash-cap BFlat 2026-10-12 09:54:10 +07:00
  • ee8bd41ce0 Merge pull request #1331 from dotCooCoo/feat/no-op-undo-paint-items BFlat 2026-10-12 09:51:32 +07:00
  • 9d14654260 Merge pull request #1329 from dotCooCoo/feat/eps-uncounted-per-call-path-work BFlat 2026-10-12 09:51:14 +07:00
  • 62ebd15cba Merge pull request #1330 from dotCooCoo/feat/eps-shading-function-fanout BFlat 2026-10-12 09:50:55 +07:00
  • ae27cf6c2b EPS: loops under a long dash array no longer hang the import dotCooCoo 2026-10-11 18:28:09 -07:00
  • 9cbab1383b Paint: fill, stroke, gradient and Appearance panel commands that change nothing record no undo step dotCooCoo 2026-10-11 18:05:28 -07:00
  • d0bb09c16f EPS: huge arcs, fine dashes and rectangle arrays in a loop no longer hang the import dotCooCoo 2026-10-11 00:05:59 -07:00
  • 4a27d897ed EPS: shading functions in shared arrays no longer hang the import dotCooCoo 2026-10-10 19:34:46 -07:00
  • 2c5262c5dd Merge pull request #1327 from webdevtodayjason/fix/plugin-dialog-int BFlat 2026-10-12 09:33:29 +07:00
  • 4412a4ea97 Plug-ins: share the whole-number field test harness bflatastic 2026-10-12 09:21:30 +07:00
  • 31ae1eba0b Plug-ins: whole-number fields keep values past 2^53 exactly as typed webdevtodayjason 2026-10-12 01:33:29 +00:00
  • 2b7d5f964f Merge pull request #1325 from dotCooCoo/feat/select-menu-selectable-only BFlat 2026-10-12 09:17:12 +07:00
  • d3be78000e Select: Select All skips hidden isolated groups, and menu commands stay within what it selects dotCooCoo 2026-10-11 16:07:20 -07:00
  • b94c13bfbb Merge pull request #1323 from storytold/docs/progress-1012b BFlat 2026-10-12 08:58:43 +07:00
  • 15de47b850 Docs: merge duplicated table rows and record the rest of 2026-10-12 bflatastic 2026-10-12 08:58:27 +07:00
  • 62e6603c30 Merge pull request #1320 from rollroyces/fix/vectorcraft-1299-dxf-closed-spline-bit BFlat 2026-10-12 08:53:50 +07:00
  • 851edd530f fix(cad): set the closed bit on DXF SPLINE entities so closed curves import into CAM (#1299) Royce 2026-10-12 09:38:50 +08:00
  • 9792ecd6e8 Merge pull request #1321 from dylanmtaylor/fix/ci-node-20-deprecation BFlat 2026-10-12 08:47:54 +07:00
  • f0e1de92be Merge pull request #1316 from dotCooCoo/feat/no-op-undo-type-runs BFlat 2026-10-12 08:45:34 +07:00
  • a24269eb15 Type: Change Case, Smart Punctuation and other commands that change nothing record no undo step dotCooCoo 2026-10-11 17:43:33 -07:00
  • 256cd1f85a Merge pull request #1315 from fabian-co/pr/trace-oversized-image BFlat 2026-10-12 08:45:12 +07:00
  • c28a9b5dd2 ci: upgrade actions to Node 24 to fix deprecation warnings Dylan M. Taylor 2026-10-11 21:42:27 -04:00
  • f401ee6832 build(windows): set working directory to repo root in package.ps1 Marcos Paulo 2026-10-11 22:38:52 -03:00
  • df08b1f153 build(windows): package standalone vectorcraft-cli zip and auto-detect rc.exe Marcos Paulo 2026-10-11 22:37:50 -03:00
  • ae5fa87d9d Image Trace: an oversized image decodes within the allocation its 192 megapixel limit needs (512 MB on the web) bflatastic 2026-10-12 08:23:19 +07:00
  • e1fe2e388b Image Trace: an image over 64 megapixels is traced scaled down Fabian Grajales 2026-10-11 20:14:52 -05:00
  • 6aa2b9b0fb Merge pull request #1313 from itrycodinganditsbad/fix-1274 BFlat 2026-10-12 08:20:33 +07:00
  • 9d8d6062e7 Merge pull request #1311 from dotCooCoo/feat/eps-closepath-unbounded-path BFlat 2026-10-12 08:19:43 +07:00
  • db8b9bb04c EPS: closepath no longer grows the path past its limit dotCooCoo 2026-10-11 17:01:09 -07:00
  • c117bc6e8a Merge pull request #1309 from dotCooCoo/feat/artboard-tool-active-artboard BFlat 2026-10-12 08:19:25 +07:00
  • f8f40e7902 Artboards: the Artboard tool starts on the active artboard dotCooCoo 2026-10-11 17:00:42 -07:00
  • a40454a4a0 Merge pull request #1302 from Skaywalker/i18n-hu BFlat 2026-10-12 08:19:02 +07:00
  • 48c52787a1 i18n (hu): rows for the strings added since the branch (graph designs and data, center align, Find Linked Files, Film Grain, Select Segments) bflatastic 2026-10-12 06:56:44 +07:00
  • b9716366bf i18n: add Hungarian (hu) UI translation Skaywalker 2026-10-12 00:59:41 +02:00
  • 70e35807e7 Merge pull request #1259 from Losminek/cs-ui-code BFlat 2026-10-12 08:18:35 +07:00
  • e3dec2e87b M14.i18n: translate Czech labels at UI render sites Losminek 2026-10-11 21:21:27 +02:00
  • 25c60fd0f5 Merge pull request #1255 from FredApps/fix/layer-target-validation-785-20261011 BFlat 2026-10-12 08:17:58 +07:00
  • 714f127100 M2: reject malformed explicit layer targets (#785) FredApps 2026-10-11 20:39:28 +02:00
  • 490989a9f7 Merge pull request #1294 from LucaLorenz/fix/document-setup-dialog-close BFlat 2026-10-12 08:17:46 +07:00
  • 981f66441e fix(M11): close setup before artboard editing Luca Lorenz 2026-10-12 00:15:05 +02:00
  • d827dc92da Merge pull request #1296 from LucaLorenz/fix/artboard-escape-exit BFlat 2026-10-12 08:17:29 +07:00
  • f602dc3d0b fix(M11): claim Escape in the Artboard tool Luca Lorenz 2026-10-12 00:25:14 +02:00
  • 0586ee863d Merge pull request #1287 from dotCooCoo/feat/link-search BFlat 2026-10-12 08:16:54 +07:00
  • 5bcd642b76 Links: Find Linked Files tests build paths with the platform separator bflatastic 2026-10-12 07:28:04 +07:00
  • 7f4f2600e2 Links: the copy test builds the document folder's paths with the platform separator bflatastic 2026-10-12 07:11:11 +07:00
  • b3f832cbcd Links: Find in Folder… looks for missing linked files in a folder and its subfolders dotCooCoo 2026-10-11 14:49:44 -07:00
  • b865547bc0 Merge pull request #1301 from dotCooCoo/feat/send-to-current-layer-refuses-hidden BFlat 2026-10-12 08:16:37 +07:00
  • fd2ab03cd9 Layers: Send to Current Layer refuses a hidden or locked current layer dotCooCoo 2026-10-11 16:01:07 -07:00
  • 431e282c0d Merge pull request #1303 from dotCooCoo/feat/transform-again-options BFlat 2026-10-12 08:16:19 +07:00
  • ac8d7ebce8 Transform: Transform Again repeats the options of the transform it repeats dotCooCoo 2026-10-11 16:03:59 -07:00
  • f714a3f9ff Merge pull request #1314 from dotCooCoo/feat/grid-prefs-new-documents BFlat 2026-10-12 08:15:57 +07:00
  • 9ba45990ec Part of #394: new and imported documents use the Gridline every and Subdivisions preferences dotCooCoo 2026-10-11 17:08:43 -07:00
  • 60346d98b7 Merge pull request #1306 from itrycodinganditsbad/fix-1273 BFlat 2026-10-12 07:57:02 +07:00
  • f0d2727843 Merge pull request #1305 from haranishi/fix/issue-1272-simplify-preview BFlat 2026-10-12 07:56:48 +07:00
  • 86cc73be34 Merge pull request #1282 from Tevinhead/feat/artistic-film-grain BFlat 2026-10-12 07:51:04 +07:00
  • 68b5011d18 Merge pull request #1290 from haranishi/fix/issue-1275-rpm-runtime-dependencies BFlat 2026-10-12 07:50:48 +07:00
  • e30147d15c Merge pull request #1265 from haranishi/perf/issue-1257-craquelure-cell-search BFlat 2026-10-12 07:50:31 +07:00
  • ea66635af5 Merge pull request #1291 from imachus/pr/ja-proportional-kerning BFlat 2026-10-12 07:49:54 +07:00
  • 8b839dd50f Snap to Point: drag a selection by the anchor pressed near Fabio Lussi 2026-10-12 02:37:45 +02:00
  • ae3ee3ed0b Merge pull request #1284 from haranishi/fix/issue-1236-curvature-points BFlat 2026-10-12 07:49:38 +07:00
  • 5734888cf3 Merge pull request #1267 from haranishi/fix/issue-1258-full-font-names BFlat 2026-10-12 07:49:20 +07:00
  • fade678fb9 Merge pull request #1276 from haranishi/fix/issue-1180-align-noop-history BFlat 2026-10-12 07:49:05 +07:00
  • 7c62536e37 Merge pull request #1288 from haranishi/fix/issue-1269-eyedropper-cursor BFlat 2026-10-12 07:48:51 +07:00
  • 919abd4928 Merge pull request #1260 from haranishi/fix/issue-1251-readable-color-sources BFlat 2026-10-12 07:48:36 +07:00
  • cd7895f717 Merge pull request #1300 from haranishi/fix/issue-1278-direct-segment-delete BFlat 2026-10-12 07:48:18 +07:00
  • 744ff99f34 Merge pull request #1263 from itrycodinganditsbad/fix-1254 BFlat 2026-10-12 07:48:03 +07:00
  • b3be342360 Merge pull request #1256 from haranishi/fix/issue-1253-stroke-default-width BFlat 2026-10-12 07:47:51 +07:00
  • 5cbb7989f9 Pen + Alt converts anchors of paths in a selected group Fabio Lussi 2026-10-12 01:38:00 +02:00
  • ba4a870750 fix: Simplify後の選択を更新して点数を表示する #1272 Ikki Nishihara 2026-10-12 08:45:26 +09:00
  • f683f0ff29 Film Grain dialog: the sliders use the shared grey rail bflatastic 2026-10-12 06:54:48 +07:00
  • 810af8d001 G2: add Artistic Film Grain live effect Tevinhead 2026-10-12 04:23:31 +07:00
  • 1475a0798d fix(packaging): RPMの依存を共有ライブラリ能力に修正 (#1275) Ikki Nishihara 2026-10-12 07:21:31 +09:00
  • d0569b7fe7 perf: テクスチャ効果の距離判定を軽くする #1257 Ikki Nishihara 2026-10-12 05:11:17 +09:00
  • 876f8e283c Type: Proportional Metrics bring their kerning — apkn with palt, vkrn and vapk with vpal (#966) imachus 2026-10-12 07:33:21 +09:00
  • 68c3cd56f7 fix: Curvature Toolの点表示を整理する #1236 Ikki Nishihara 2026-10-12 06:36:57 +09:00
  • ce38eef890 fix: フォントのフルネームを正しい書体へ解決する #1258 Ikki Nishihara 2026-10-12 05:35:21 +09:00
  • 4109717a9a fix: 動かないアンカー整列でUndo履歴を増やさない #1180 Ikki Nishihara 2026-10-12 06:06:20 +09:00
  • 978aa97396 fix: スポイトの通常カーソルを十字表示から修正する #1269 Ikki Nishihara 2026-10-12 07:02:21 +09:00
  • 2dc37d424d fix: ロック中と隔離の外側の図形から色を取得する #1251 Ikki Nishihara 2026-10-12 04:22:52 +09:00
  • 4149a09d61 Direct Selection: a Shift-click on a segment pick's endpoint selects that anchor (#1278) bflatastic 2026-10-12 06:54:09 +07:00