Commit Graph

  • f5eaf75097 Merge pull request #1879 from RICHRAN2030/feature/image-trace-adjustments BFlat 2026-10-16 01:58:20 +07:00
  • 21749106d3 Merge pull request #1794 from danngreen/feat/legacy-ai-export BFlat 2026-10-16 01:58:03 +07:00
  • cc0aec12ae Merge pull request #1788 from osamaamin2011/dimension-tool BFlat 2026-10-16 01:57:45 +07:00
  • a23b2370bc Merge pull request #1740 from gniax/touch-pen-input BFlat 2026-10-16 01:57:27 +07:00
  • e18efebf60 Merge pull request #1193 from alpha-rock/codex/revolve-end-caps BFlat 2026-10-16 01:57:11 +07:00
  • ef959c00bd Merge pull request #1403 from vbasky/fix/1326-numeric-drag BFlat 2026-10-16 01:56:54 +07:00
  • e2d796b555 Merge pull request #2244 from dotCooCoo/fix/pdf-nested-stream-checks BFlat 2026-10-16 01:56:38 +07:00
  • 268c2f2703 Merge pull request #2240 from dotCooCoo/fix/pdf-unparseable-color-values BFlat 2026-10-16 01:56:21 +07:00
  • c9ead98f1c Merge pull request #2133 from dotCooCoo/fix/pdf-unreadable-object-panics BFlat 2026-10-16 01:56:04 +07:00
  • baadbe2c67 Image Trace: a quick trace leaves the panel as it was; the Image Trace button opens it bflatastic 2026-10-16 01:23:44 +07:00
  • 313b1a52b9 fix(UI.TRACE): expose trace adjustments and reliably apply and undo them RICHRAN2030 2026-10-14 11:42:09 +08:00
  • ce133351fd Part of #868: legacy .ai writer drops its own depth limit Dan Green 2026-10-13 18:43:51 -07:00
  • 7844f46c65 Part of #868: legacy .ai runs as a PostScript program, with a prolog of its own Dan Green 2026-10-13 18:38:48 -07:00
  • 06221726fb Part of #868: legacy .ai defines annotatepage in a prolog of its own Dan Green 2026-10-13 18:25:07 -07:00
  • 37cebc47ee Part of #868: vectorcraft-cli convert writes legacy .ai (--ai-version 7, --hidden-objects, --transparent-images) Dan Green 2026-10-12 22:15:40 -07:00
  • 67e17c1b66 Part of #868: legacy .ai options Hidden Objects and Text, and docs Dan Green 2026-10-12 21:20:38 -07:00
  • 6ce1a622be Part of #868: legacy .ai type as text objects and hidden objects kept; legacy type read Dan Green 2026-10-12 21:20:38 -07:00
  • 32df15a554 Part of #868: docs for Save As .ai legacy version 7 (artboard picker, Transparent Images) Dan Green 2026-10-12 19:08:16 -07:00
  • 91ed4853a8 Part of #868: legacy .ai options dialog, Transparent Images and an artboard picker Dan Green 2026-10-12 19:08:16 -07:00
  • bcae7ca486 Part of #868: Save As .ai offers Legacy (version 7), with Transparent Images and an artboard range Dan Green 2026-10-12 19:08:16 -07:00
  • eb320593dc Part of #868: legacy .ai writer to the published version 7 specification Dan Green 2026-10-12 19:08:16 -07:00
  • 7217dcd121 Dimensions: a file whose dimensions carry options this version doesn't know still opens; commands still refuse unknown options bflatastic 2026-10-16 01:17:35 +07:00
  • 8aea665c4e Dimension tool: the documented gestures, arcs, picas and text positions; Properties section; review fixes Osama Amin 2026-10-14 13:30:24 +03:00
  • 9d813e906a Fix #1372: Dimension tool and Object > Dimensions: linked length, angle, radius and diameter annotations Osama Amin 2026-10-13 19:30:45 +03:00
  • 6f23190925 fix(web): preserve pen buttons and touch-only input gniax 2026-10-15 15:45:21 +02:00
  • c2d832ebc0 docs: pen and touch input on the web in development and hardware parity gniax 2026-10-13 14:51:21 +02:00
  • 9fc7fd7038 feat(canvas): pen strokes keep every position reported between frames gniax 2026-10-13 14:30:35 +02:00
  • 51673cd098 feat(web): Apple Pencil input on iPad with palm rejection gniax 2026-10-13 14:07:02 +02:00
  • b5b9264d71 Revolve: the Cap option is saved as cap, as Extrude & Bevel and Inflate save it bflatastic 2026-10-16 01:09:24 +07:00
  • f703e6bd85 M9: smooth Revolve rendering and default Cap alpha-rock 2026-10-13 01:04:47 +05:30
  • 0c11ff656c Format the reworked select_all_on_focus. Vikram Bhaskaran 2026-10-16 02:08:06 +11:00
  • 173c88d2a1 Rework #1326: a short drag the toolkit counts as a click keeps its caret. Vikram Bhaskaran 2026-10-16 02:07:50 +11:00
  • 8354dbcd74 Keep a numeric field caret when focus arrives while the pointer is still down. Vikram Bhaskaran 2026-10-12 23:41:01 +11:00
  • 433d78284d Importers: PDF streams written inside arrays and dictionaries are checked before they are decoded dotCooCoo 2026-10-15 08:22:39 -07:00
  • cf98b7f368 PDF import: one helper for the dictionary values the reader can parse bflatastic 2026-10-16 01:36:22 +07:00
  • 9e90464f20 PDF/.ai import: dictionary values the reader can't parse no longer crash the ink and font scans dotCooCoo 2026-10-15 07:26:04 -07:00
  • a69ddea930 Importers: a PDF dictionary value the reader can't parse no longer crashes the nesting check dotCooCoo 2026-10-14 23:09:40 -07:00
  • cbe793e059 Image Trace: grayscale gradients use grey stops andeecollard 2026-10-15 18:14:17 +00:00
  • 210b98e902 Image Trace: regression tests for shared closed boundaries andeecollard 2026-10-15 18:08:54 +00:00
  • 56df5969f5 Image Trace: keep shared corners identical at nearby junctions andeecollard 2026-10-15 18:06:48 +00:00
  • b12a52f724 PDF.R1: integrate guarded shared PDF writing and reading (#1894) skylar taylor-barrick 2026-10-14 22:46:16 -06:00
  • 05f6e2e6df PDF.R1: reconcile shared PDF migration with current main skylar taylor-barrick 2026-10-14 22:02:49 -06:00
  • 0946bc5b74 ci: add comfortable runtime limits to unbounded jobs (#2077) skylar taylor-barrick 2026-10-14 21:16:14 -06:00
  • 0a33cff3f6 Release 0.11.0 Brandon Thomas 2026-10-14 09:05:33 -04:00
  • d80950b3f3 CI: isolate the font cache test from parallel font loads skylar taylor-barrick 2026-10-14 06:40:06 -06:00
  • 664e2cec5f CI: keep command comparison fixtures independent of the clock skylar taylor-barrick 2026-10-14 05:10:20 -06:00
  • 2ecba1fb9c PDF.R1: reconcile shared reader with current writer skylar taylor-barrick 2026-10-14 03:59:03 -06:00
  • 52960faf63 PDF.W1: reconcile shared writer with current main skylar taylor-barrick 2026-10-14 01:23:19 -06:00
  • a067177778 Merge pull request #1223 from dotCooCoo/feat/shortcut-sets BFlat 2026-10-14 14:12:14 +07:00
  • d9c9526898 Keyboard Shortcuts: shortcut set reading and matching stay bounded on hostile files bflatastic 2026-10-14 13:49:59 +07:00
  • 8c889279f8 Keyboard Shortcuts: importMatches.list answers an unknown parameter key with an error dotCooCoo 2026-10-13 13:12:41 -07:00
  • d1108bdbca i18n: Korean, Polish and Vietnamese rows for Import Shortcut Set and its commands dotCooCoo 2026-10-13 13:12:04 -07:00
  • 04244fa2a2 i18n: remove Import Shortcut Set rows that the catalogs already have dotCooCoo 2026-10-13 12:46:57 -07:00
  • 612a13b39c i18n: Hungarian rows for Import Shortcut Set and its commands dotCooCoo 2026-10-11 18:44:18 -07:00
  • f1e634af19 i18n: Czech rows for Import Shortcut Set and its commands dotCooCoo 2026-10-11 14:29:27 -07:00
  • 8c14609370 Keyboard Shortcuts: Import… and File › Open read text shortcut sets (.kys) dotCooCoo 2026-10-09 11:25:16 -07:00
  • b076025a31 Merge pull request #1897 from storytold/fix/1881-typing-cmd-drag BFlat 2026-10-14 12:38:12 +07:00
  • 3bb87989df Merge pull request #1896 from storytold/fix/pattern-tiles-brush-cms BFlat 2026-10-14 12:38:00 +07:00
  • a40e8f5aff Merge pull request #1895 from storytold/fix/1866-section-highlight BFlat 2026-10-14 12:37:48 +07:00
  • 1a8e0456cb Merge pull request #1880 from marcoarnulfo/fix/tab-leader BFlat 2026-10-14 12:37:27 +07:00
  • 7f1ad31a7b Fix #1881: a Ctrl/Cmd drag while typing keeps what was typed bflatastic 2026-10-14 11:32:15 +07:00
  • 6fd31d4dbd MCP docs: a failed batch leaves the files its steps wrote bflatastic 2026-10-14 11:17:15 +07:00
  • 6bc0222074 #1723 follow-up: pattern tiles are drawn again after a brush edit or new Color Settings bflatastic 2026-10-14 11:17:14 +07:00
  • f9b051d3d1 Fix #1866: Preferences and Save PDF highlight the section shown bflatastic 2026-10-14 11:15:13 +07:00
  • eff2ccdc34 Text: draw tab leaders in the tab's gap (fixes #1877) Marco Arnulfo 2026-10-14 05:50:20 +02:00
  • c73871eacc Merge pull request #1891 from storytold/fix/1691-shape-builder-gaps BFlat 2026-10-14 12:14:45 +07:00
  • 2afd2654e8 Merge pull request #1859 from dotCooCoo/feat/proof-preview-prepared-document BFlat 2026-10-14 12:14:20 +07:00
  • 725c3881d4 Merge pull request #1860 from dotCooCoo/feat/web-build-clock BFlat 2026-10-14 12:14:03 +07:00
  • aa93258ea7 Merge pull request #1861 from dotCooCoo/fix/hidden-chars-release-when-off BFlat 2026-10-14 12:13:42 +07:00
  • fe735f0e7d Merge pull request #1890 from storytold/docs/progress-1014b BFlat 2026-10-14 12:13:08 +07:00
  • 65e2168791 Shape Builder: the gaps closed paths enclose are regions (#1691) bflatastic 2026-10-14 11:13:43 +07:00
  • c44ece3113 Render: the art prepared for Separations Preview and Overprint Preview is kept between frames dotCooCoo 2026-10-13 05:16:29 -07:00
  • 014021577b Web: the status bar shows measured render and UI times instead of 0.0 ms dotCooCoo 2026-10-13 16:48:31 -07:00
  • abe89d5176 Type: Show Hidden Characters keeps no text nodes while it is off or no document is open dotCooCoo 2026-10-13 17:26:22 -07:00
  • 0c0d2448da Docs: ROADMAP and parity docs for the later 2026-10-14 merges (#1630–#1875); gaps noted for reporters; macOS save sheet Format menu back to missing bflatastic 2026-10-14 11:22:40 +07:00
  • e01a65d8a9 PDF.R1: integrate shared reader with bounded nesting checks skylar taylor-barrick 2026-10-13 21:58:01 -06:00
  • 5a120e323b Merge pull request #1875 from storytold/xtask/web-wasm-check BFlat 2026-10-14 10:29:29 +07:00
  • 5de774835b Merge pull request #1874 from storytold/fix/krilla-no-simple-text BFlat 2026-10-14 10:29:19 +07:00
  • 1a280e1402 Merge pull request #1873 from storytold/fix/pdf-hostile-streams BFlat 2026-10-14 10:29:09 +07:00
  • 8bd8e2b298 Merge pull request #1872 from storytold/fix/brushes-drawn-by-name BFlat 2026-10-14 10:28:57 +07:00
  • cd1b590aa8 Merge pull request #1871 from storytold/fix/pdf-nested-containers BFlat 2026-10-14 10:28:48 +07:00
  • dcd0da87cb Merge pull request #1870 from storytold/fix/svg-link-scope BFlat 2026-10-14 10:28:37 +07:00
  • f774968b20 xtask: the wasm check compiles the web app; the web's SVG depth cap follows from its stack bflatastic 2026-10-14 09:41:07 +07:00
  • f1fd8e85e8 PDF: krilla without its text shaping, so rustybuzz and ttf-parser don't ship (#1730) bflatastic 2026-10-14 10:13:26 +07:00
  • 991ce2c635 Importers: PDF streams the reader would fail on are refused (#1700, #1701) bflatastic 2026-10-14 10:13:23 +07:00
  • 0efcaeb558 Importers: a brush that draws itself by name no longer crashes bflatastic 2026-10-14 09:41:03 +07:00
  • 17d2493616 Importers: PDF nesting inside compressed streams no longer crashes (hayro 0.8) bflatastic 2026-10-14 09:40:58 +07:00
  • 3ae71c16ae Importers: an SVG's linked files are read within the automation roots again bflatastic 2026-10-14 09:40:23 +07:00
  • ecf86ca21e Merge pull request #1865 from storytold/fix/1685-save-failure-dialog BFlat 2026-10-14 09:51:48 +07:00
  • 886b33c584 Merge pull request #1864 from storytold/fix/audit-render-effects BFlat 2026-10-14 09:51:34 +07:00
  • 2af6f5bfbe Merge pull request #1863 from storytold/fix/audit-importers BFlat 2026-10-14 09:51:24 +07:00
  • cde9ee8a71 Merge pull request #1862 from storytold/fix/audit-ids-batch-control BFlat 2026-10-14 09:51:14 +07:00
  • a699a26221 refactor(pdf): use shared writer for export and print (PDF.W1) skylar taylor-barrick 2026-10-13 20:41:14 -06:00
  • e802ea8438 Fix #1685: a save or export that fails is reported in a dialog that stays bflatastic 2026-10-14 08:44:42 +07:00
  • 8f8d49110f Fix #1694: a file that finishes opening waits while a dialog is open bflatastic 2026-10-14 08:42:22 +07:00
  • 5ecd045156 Fix #1693: a browser download that can't be started fails the save it is for bflatastic 2026-10-14 08:41:13 +07:00
  • 5688294d56 Fix #1683: a template layer dims its images by Dim Images, not the whole layer bflatastic 2026-10-14 08:48:39 +07:00
  • c348b384aa Fix #1723: a pattern's tile is drawn again when what its art shows changes bflatastic 2026-10-14 08:46:46 +07:00
  • a6d5c461a1 Fix #1724: 3D effects on a nonzero compound path keep the area its contours fill bflatastic 2026-10-14 08:36:04 +07:00
  • 779120cb5b Fix #1705: a Transform effect's copies are bounded by the anchors they make bflatastic 2026-10-14 08:34:37 +07:00