vectorcraft/crates/ui-egui/src
bflatastic fa3dcab411 M4.97: SVG Options choose the encoding, SVG Tiny 1.2 and embedded font subsets
SVG export writes UTF-8, UTF-16 (big-endian with a byte order mark) or
ISO 8859-1 (other characters as character references) and SVG/SVGZ
open in any of them. The Tiny 1.2 profile (simplified) writes
presentation attributes only and leaves out filters, masks, blend
modes and symbols with warnings. embedFonts embeds the fonts type uses
as @font-face subsets of the characters used, honouring the fonts'
fsType (whole when subsetting is forbidden, left out when embedding
is). New options: encoding, profile, embedFonts (SVG Options dialog,
document.formats); document.serialize also returns dataBase64 for
non-UTF-8 files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:25:15 +07:00
..
dialogs M4.97: SVG Options choose the encoding, SVG Tiny 1.2 and embedded font subsets 2026-10-05 13:25:15 +07:00
panels M4.64: File > Package collects the document, its linked files and fonts with a report; Document Info categories and Save 2026-10-05 12:40:05 +07:00
background.rs M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress 2026-10-05 12:27:06 +07:00
brand.rs M14.3: the dragon app icon is the brand mark 2026-10-05 02:00:05 +07:00
canvas.rs M4.89: Slice and Slice Selection tools draw, pick, move, resize and delete slices 2026-10-05 12:52:15 +07:00
chrome.rs M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress 2026-10-05 12:27:06 +07:00
community.rs M14.2: custom title bar on Windows and Linux 2026-10-05 02:00:04 +07:00
control.rs M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress 2026-10-05 12:27:06 +07:00
cursors.rs M4.89: Slice and Slice Selection tools draw, pick, move, resize and delete slices 2026-10-05 12:52:15 +07:00
dock.rs M4.23: paste placement, Paste Remembers Layers and the Paste menu's enable rule 2026-10-05 09:45:34 +07:00
find_font.rs Rename DrawCraft → VectorCraft: crates (vectorcraft-*), apps, binaries, types, env vars, docs, examples (.vectorcraft); old .drawcraft files and preferences still load. Fix: text bounds exact after opening a file; selection no longer marks a document modified (dirty = content differs from the saved document). Screenshots and renders regenerated. 2026-10-01 14:30:09 -04:00
icon_data.rs M3.83: gradients within, along or across a stroke 2026-10-05 05:47:54 +07:00
icons.rs M2/M8/M9/M4.4: drawing + transform tools, live effects, PDF export/import, file/batch commands; UI restyled to measured Illustrator metrics (Medium Dark, categorized toolbar, hint bar, task bar, Layers) 2026-09-30 06:55:49 -04:00
io.rs M4.52: Export for Screens options: full document, bleed, sub-folders, sizes, presets, format settings 2026-10-05 13:18:10 +07:00
lib.rs M4.88: Object → Slice makes, edits and lays out user, object and auto slices 2026-10-05 12:52:15 +07:00
menus.rs M4.52: Export for Screens options: full document, bleed, sub-folders, sizes, presets, format settings 2026-10-05 13:18:10 +07:00
palette.rs M4.17: File menu details: converted files, 30 recent files, one colour-mode command, Show in Folder, saved view 2026-10-05 11:11:19 +07:00
place.rs M4.63: Links panel with status, Relink, Go To, Update, Edit Original, Embed/Unembed, Link Info and Placement Options 2026-10-05 12:40:05 +07:00
prefs_dialog.rs M14.5: Preferences > Units drive every length the UI shows and reads 2026-10-05 07:43:41 +07:00
render_worker.rs Rename DrawCraft → VectorCraft: crates (vectorcraft-*), apps, binaries, types, env vars, docs, examples (.vectorcraft); old .drawcraft files and preferences still load. Fix: text bounds exact after opening a file; selection no longer marks a document modified (dirty = content differs from the saved document). Screenshots and renders regenerated. 2026-10-01 14:30:09 -04:00
shortcut_editor.rs M4.14: Save As format chooser, Save writes back its own format, Save a Copy 2026-10-05 11:07:15 +07:00
shortcuts.rs M4.57: PNG, PDF and text clipboard flavours in and out 2026-10-05 10:52:01 +07:00
state.rs M4.63: Links panel with status, Relink, Go To, Update, Edit Original, Embed/Unembed, Link Info and Placement Options 2026-10-05 12:40:05 +07:00
sysclip.rs M4.57: PNG, PDF and text clipboard flavours in and out 2026-10-05 10:52:01 +07:00
tests_aisave.rs M4.43: PDFs and .ai files reopen editable; Save As writes PDF-compatible .ai 2026-10-05 10:34:15 +07:00
tests_background.rs M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress 2026-10-05 12:27:06 +07:00
tests_clipboard.rs M4.23: paste placement, Paste Remembers Layers and the Paste menu's enable rule 2026-10-05 09:45:34 +07:00
tests_docsetup.rs M4.20: Document Setup with bleed, transparency grid, paper and type options 2026-10-05 08:28:16 +07:00
tests_labels.rs M4.44: PDF presets: built-ins in code, saved presets, Edit > PDF Presets 2026-10-05 10:40:22 +07:00
tests_overprint.rs M3.50: Overprint Black dialog with fill/stroke, rich and spot black options 2026-10-05 00:01:02 +07:00
tests_paintchips.rs M3.51: Fill/Stroke chips open swatch and mixer popovers; panel shortcuts; Recolor quick action 2026-10-05 02:05:33 +07:00
tests_place.rs M4.14: Save As format chooser, Save writes back its own format, Save a Copy 2026-10-05 11:07:15 +07:00
tests_recolor.rs M3.79: Edit or Apply Color Group opens Recolor Artwork on a colour group 2026-10-05 04:20:27 +07:00
tests_save.rs M4.17: File menu details: converted files, 30 recent files, one colour-mode command, Show in Folder, saved view 2026-10-05 11:11:19 +07:00
tests_slices.rs M4.89: Slice and Slice Selection tools draw, pick, move, resize and delete slices 2026-10-05 12:52:15 +07:00
tests_svg.rs M4.14: Save As format chooser, Save writes back its own format, Save a Copy 2026-10-05 11:07:15 +07:00
tests_svgsave.rs M4.39: SVG symbols as <symbol>/<use>, hidden layers on Save, Dublin Core metadata 2026-10-05 09:03:52 +07:00
tests_sysclip.rs M4.57: PNG, PDF and text clipboard flavours in and out 2026-10-05 10:52:01 +07:00
tests_transparencygrid.rs M4.20: Document Setup with bleed, transparency grid, paper and type options 2026-10-05 08:28:16 +07:00
theme.rs M4.63: Links panel with status, Relink, Go To, Update, Edit Original, Embed/Unembed, Link Info and Placement Options 2026-10-05 12:40:05 +07:00
titlebar.rs M14.2: custom title bar on Windows and Linux 2026-10-05 02:00:04 +07:00
toolbar.rs M3.52: Eyedropper Options with Picks Up / Applies trees, Alt and Shift+Alt modes, image sampling 2026-10-05 02:08:10 +07:00
unsaved.rs M4.36: Background Save and Export write a snapshot off the UI thread with status bar progress 2026-10-05 12:27:06 +07:00
widgets.rs M4.52: Export for Screens options: full document, bleed, sub-folders, sizes, presets, format settings 2026-10-05 13:18:10 +07:00
workspaces.rs M14.6: shortcut overrides and workspace names no longer leak between parallel tests 2026-10-05 09:29:12 +07:00