Commit Graph

  • d396bc23af Merge pull request #163 from storytold/fix/issue-44 BFlat 2026-10-06 00:41:10 +07:00
  • 9106e344f8 Merge pull request #162 from storytold/fix/issue-84 BFlat 2026-10-06 00:40:57 +07:00
  • 52d6b9a2ba Merge pull request #161 from storytold/fix/issue-82 BFlat 2026-10-06 00:40:44 +07:00
  • 2076f82b47 Edit: Undo during typing or a drag takes back only that, and Redo returns it theironchef 2026-10-05 10:39:52 -07:00
  • a52c030963 Fix #31: the Save Changes dialog fits its content and the window at every UI scale bflatastic 2026-10-06 00:20:30 +07:00
  • 25a194cc00 Fix #44: right-clicking a grouped tool opens its sub-tools flyout bflatastic 2026-10-06 00:13:06 +07:00
  • 831d916d3d Fix #84: the toolbar and the panel icon column scroll in short windows bflatastic 2026-10-06 00:03:11 +07:00
  • 3d890203dd Fix #82: the window fits the screen and comes back where it was bflatastic 2026-10-05 23:48:43 +07:00
  • 679191b4ca Merge pull request #158 from storytold/fix/issue-121 BFlat 2026-10-06 00:30:34 +07:00
  • 811ad1efd8 Fix #121: sandboxed WebAssembly plug-ins: object filters and live effects bflatastic 2026-10-05 23:51:45 +07:00
  • cccdf96cc1 Merge pull request #157 from storytold/fix/issue-37 BFlat 2026-10-06 00:18:54 +07:00
  • 7228275f1c Merge pull request #156 from storytold/fix/issue-40 BFlat 2026-10-06 00:18:34 +07:00
  • 649be860e2 Merge pull request #155 from storytold/fix/issue-33 BFlat 2026-10-06 00:18:15 +07:00
  • 4f01bc13b2 Merge pull request #154 from storytold/fix/issue-85 BFlat 2026-10-06 00:17:55 +07:00
  • 9c707b37fc Fix #37: a name typed without an extension gets the chosen format's on Export too bflatastic 2026-10-06 00:04:02 +07:00
  • 6992c843b4 Fix #40: W/H constrain-proportions link in the Properties panel and Control bar bflatastic 2026-10-05 23:58:12 +07:00
  • 6780ffae60 Fix #33: position and size fields evaluate math typed before the unit suffix bflatastic 2026-10-05 23:46:17 +07:00
  • 1499834de7 Fix #85: empty point type placed by a click is discarded when editing ends bflatastic 2026-10-05 23:29:42 +07:00
  • 8adc629055 Merge pull request #153 from storytold/fix/issue-39 BFlat 2026-10-06 00:03:20 +07:00
  • 871474f1a9 Merge pull request #152 from storytold/fix/issue-34 BFlat 2026-10-06 00:03:04 +07:00
  • b4c39b8cb9 Merge pull request #151 from storytold/fix/issue-86 BFlat 2026-10-06 00:02:50 +07:00
  • 8939caa284 Merge pull request #150 from storytold/fix/issue-80 BFlat 2026-10-06 00:02:32 +07:00
  • dd69402f8b Merge pull request #149 from storytold/fix/issue-83 BFlat 2026-10-06 00:02:03 +07:00
  • 96604acffb Fix #39: rotated objects keep their angle and a rotated bounding box bflatastic 2026-10-05 23:36:01 +07:00
  • d3d6cce917 Fix #34: Ctrl/Cmd+Shift+V pastes in place bflatastic 2026-10-05 23:32:08 +07:00
  • 72be324732 Fix #86: modifiers sent with ui.key, ui.click and ui.drag reach every handler bflatastic 2026-10-05 23:18:38 +07:00
  • 638edec175 Fix #80: the hint bar names keys as the menus do (Alt and Ctrl off macOS) bflatastic 2026-10-05 23:09:33 +07:00
  • 03ea4079f9 Fix #83: Ctrl and + zooms in however + is typed (numpad, Shift+=, a + key) bflatastic 2026-10-05 23:05:10 +07:00
  • e94dfed775 Merge pull request #148 from storytold/fix/issue-136 BFlat 2026-10-05 23:48:42 +07:00
  • 2f75b6cd29 Merge pull request #147 from storytold/fix/issue-139 BFlat 2026-10-05 23:48:24 +07:00
  • 69dc539db5 Merge pull request #146 from storytold/fix/issue-131 BFlat 2026-10-05 23:47:51 +07:00
  • 30550f038a Fix #136: SVG export and CSS write each style's numeric font-weight bflatastic 2026-10-05 23:30:32 +07:00
  • 535220cf34 Fix #139: SVG import paints paint-order="stroke" text strokes under the letters bflatastic 2026-10-05 23:17:05 +07:00
  • 65dd757d59 Fix #131: SVG import keeps non-scaling strokes at their screen width bflatastic 2026-10-05 22:59:36 +07:00
  • 088ffc844b Merge pull request #144 from storytold/fix/issue-87-rust-version BFlat 2026-10-05 23:05:47 +07:00
  • 885b7acac1 Fix #87: rust-version is 1.95, and clippy 1.95 passes bflatastic 2026-10-05 23:05:32 +07:00
  • 63bf2c4598 Merge pull request #143 from storytold/pr/scroll-long-menus BFlat 2026-10-05 22:44:21 +07:00
  • d0d934bfda M14.7: Cmd/Ctrl+N opens the New Document dialog bflatastic 2026-10-05 22:43:28 +07:00
  • 258337cf7c M14.3: the Home button shows the Home screen over open documents bflatastic 2026-10-05 22:43:26 +07:00
  • d4c4361b4a M14.1: long menus scroll inside the window and use all the height they have bflatastic 2026-10-05 22:43:23 +07:00
  • 0aba6ef6e4 Merge main (#129, the shared FreeBSD CI template) into pr/freebsd-release Brandon Thomas 2026-10-05 10:20:41 -04:00
  • 36a6a8ae49 Merge pull request #129 from storytold/pr/freebsd-ci-sync Brandon Thomas 2026-10-05 10:04:50 -04:00
  • 2b15d3234f FreeBSD CI: match the shared template (git + safe.directory, 4 vCPUs, pinned vmactions/freebsd-vm) Brandon Thomas 2026-10-05 09:45:18 -04:00
  • 980372f6d0 FreeBSD: release package and a packaging check in CI Brandon Thomas 2026-10-05 09:25:46 -04:00
  • a867c1e020 Merge pull request #126 from storytold/pr/freebsd Brandon Thomas 2026-10-05 08:50:50 -04:00
  • 7c0a253b50 docs: point agents to the shared test corpora (#125) Brandon Thomas 2026-10-05 08:24:28 -04:00
  • 7a861ae064 Merge pull request #127 from storytold/pr/release-0.3.0 BFlat 2026-10-05 19:23:31 +07:00
  • 466f863d00 FreeBSD: build and test the workspace in a FreeBSD VM Brandon Thomas 2026-10-05 08:23:19 -04:00
  • a1deca3d13 Release: VectorCraft v0.3.0 bflatastic 2026-10-05 19:23:19 +07:00
  • cd8973a520 Merge pull request #124 from storytold/pr/m4-pdf-thumbs-linearize-13 BFlat 2026-10-05 18:06:10 +07:00
  • 79581c7ff5 M4.87: PDF 1.3 compatibility: transparency flattened with the chosen preset bflatastic 2026-10-05 17:50:45 +07:00
  • 8961824876 M4.86: PDF page thumbnails and fast web view (linearised files) bflatastic 2026-10-05 17:20:37 +07:00
  • 87df4a0648 Merge pull request #123 from storytold/pr/m4-pdf-layers-overprint BFlat 2026-10-05 17:40:04 +07:00
  • a09cbe58c8 M4.83: overprinting fills and strokes overprint in PDF bflatastic 2026-10-05 17:22:38 +07:00
  • 0e4d3f6871 M4.82: PDF export writes top-level layers as PDF layers bflatastic 2026-10-05 17:18:13 +07:00
  • d7e9f2a47a Merge pull request #120 from storytold/pr/m4-print-tiling BFlat 2026-10-05 17:27:45 +07:00
  • 1f922fcbbc M4.81: Print advanced options: overprints, flattener, printer profile, bitmap bflatastic 2026-10-05 17:21:14 +07:00
  • 1b9b37454b M4.80: Print Tiling tool and View > Show Print Tiling bflatastic 2026-10-05 17:06:18 +07:00
  • 9779d21962 Merge pull request #119 from storytold/pr/m4-pdfx BFlat 2026-10-05 17:19:55 +07:00
  • a825aed763 M4.84: PDF/X-1a, PDF/X-3 and PDF/X-4 files written as their standards say bflatastic 2026-10-05 17:10:14 +07:00
  • 4e72f8c0ec Merge pull request #118 from storytold/docs/honest-assessment Brandon Thomas 2026-10-05 06:11:31 -04:00
  • 2b48392c36 Roadmap: honest assessment, the gap list and where we're going Brandon Thomas 2026-10-05 06:11:03 -04:00
  • 491b79dd9c Merge pull request #117 from storytold/pr/m4-eps-import BFlat 2026-10-05 17:07:02 +07:00
  • 0428e56342 M4.92: Print to a PostScript file bflatastic 2026-10-05 16:42:51 +07:00
  • 6752b22783 M4.91: EPS and PostScript files open and place bflatastic 2026-10-05 16:27:00 +07:00
  • 9f8b7334f2 Merge pull request #116 from storytold/pr/m4-print-dialog BFlat 2026-10-05 16:36:16 +07:00
  • 7c748a5e3c M4.79: print presets in the Print dialog and Edit > Print Presets bflatastic 2026-10-05 16:27:24 +07:00
  • ffce1cf686 M4.78: File > Print opens the Print dialog and prints through the system bflatastic 2026-10-05 16:10:55 +07:00
  • f1f7b1f945 Merge pull request #115 from storytold/pr/m4-pdf-color-text BFlat 2026-10-05 16:29:54 +07:00
  • a5367b0846 M4.74: real text with embedded subset fonts in PDF bflatastic 2026-10-05 16:25:18 +07:00
  • 5b69862a08 M4.73: PDF colour conversion, ICC profiles and output intent bflatastic 2026-10-05 16:24:57 +07:00
  • 51f6817a0b Merge pull request #114 from storytold/pr/m4-psd-export BFlat 2026-10-05 16:22:36 +07:00
  • ced1527903 Merge pull request #113 from storytold/pr/m4-css-properties BFlat 2026-10-05 16:13:53 +07:00
  • c06c13f577 M4.70: PSD export, flat or with layers, groups for sublayers and text layers named after their text bflatastic 2026-10-05 16:06:16 +07:00
  • ed4eceb837 M4.96: Window › CSS Properties shows, copies and exports the CSS of the selection bflatastic 2026-10-05 16:03:11 +07:00
  • 0f161926cf Merge pull request #112 from storytold/pr/m4-asset-export BFlat 2026-10-05 15:32:16 +07:00
  • 39a7af7eba Merge pull request #111 from storytold/pr/m4-save-for-web BFlat 2026-10-05 15:32:03 +07:00
  • df4b84048e Merge pull request #110 from storytold/pr/m4-tiff-bmp-tga BFlat 2026-10-05 15:31:49 +07:00
  • db7164a228 Merge pull request #109 from storytold/pr/m4-emf-wmf BFlat 2026-10-05 15:31:36 +07:00
  • 6017846ef6 Merge pull request #108 from storytold/pr/m4-dxf-import BFlat 2026-10-05 15:31:22 +07:00
  • c816f16bad Merge pull request #107 from storytold/pr/m4-data-recovery BFlat 2026-10-05 15:31:08 +07:00
  • 88b9eee4ad Merge pull request #106 from storytold/pr/m4-pdf-security BFlat 2026-10-05 15:30:53 +07:00
  • 2bab433c92 Merge pull request #105 from storytold/pr/m4-print-engine BFlat 2026-10-05 15:30:39 +07:00
  • 1e09016b80 Merge pull request #104 from storytold/pr/m4-ft3 BFlat 2026-10-05 15:30:26 +07:00
  • 46dc67ca50 M4.66: File > Export Selection collects the selection and opens the Assets tab bflatastic 2026-10-05 14:30:29 +07:00
  • 6757c7f9f3 M4.65: Asset Export panel and the Assets tab of Export for Screens bflatastic 2026-10-05 14:27:46 +07:00
  • c6450f6f70 M4.90: Save for Web (Legacy) previews and saves optimised GIF, JPEG, PNG-8 and PNG-24 images, slices and HTML bflatastic 2026-10-05 14:20:37 +07:00
  • b578c32f4d M4.69: Targa export at 16, 24 or 32 bits per pixel bflatastic 2026-10-05 14:58:30 +07:00
  • f2fc8782c7 M4.68: BMP export at 1 to 32 bits, Windows or OS/2, with RLE and flipped rows bflatastic 2026-10-05 14:55:42 +07:00
  • d01b2fbd8a M4.67: TIFF export in RGB, CMYK or grayscale, with LZW, either byte order and the profile bflatastic 2026-10-05 14:52:25 +07:00
  • 961ca75a28 M4.95: EMF and WMF open, place and paste as vector objects bflatastic 2026-10-05 14:18:50 +07:00
  • ab1c6b0516 M4.94: EMF and WMF export from Export As and document.export bflatastic 2026-10-05 14:10:50 +07:00
  • 2e6585d7ea M4.93: DXF drawings open and place with layout, scale or fit, centring and merged layers bflatastic 2026-10-05 14:01:39 +07:00
  • bf4614669e M4.38: native and .ai save options: each artboard to its own file, linked files, ICC profiles, PDF content bflatastic 2026-10-05 13:39:27 +07:00
  • 975067b44a M4.37: Data Recovery keeps copies of modified documents and offers them after a crash bflatastic 2026-10-05 13:17:59 +07:00
  • d8d1d472cf M4.85: PDF security: encryption at every compatibility level, permissions, either password opens bflatastic 2026-10-05 13:52:29 +07:00
  • b379f02527 M4.75: File → Print writes the job as a print-ready PDF: paper, scale, tiles, marks and bleed, separations bflatastic 2026-10-05 14:08:13 +07:00
  • 3d87b71ed4 M14.4: a batch that opens a new document is journaled bflatastic 2026-10-05 14:22:36 +07:00
  • 766b612070 M14.4: a batch journals the dates and preferences its steps used bflatastic 2026-10-05 13:41:41 +07:00
  • 0312f1ea55 M14.4: the pasted-PDF fuzz test accepts a paste that refuses out-of-range art bflatastic 2026-10-05 13:41:38 +07:00