vectorcraft/crates/ui-egui/src
theironchef 47104f5f4c Fix #270: Ctrl with another tool drags with the selection tool used last
The canvas always switched to the Selection tool for a Cmd press with a
non-selection tool. The UI state now remembers which of Selection,
Direct Selection and Group Selection was used last, and the temporary
switch uses it, so Cmd-dragging an anchor while drawing with the Pen
after using Direct Selection moves that anchor, not the whole path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 13:03:00 +07:00
..
dialogs Fix #252: area type resizes its frame with the mouse 2026-10-07 13:02:55 +07:00
i18n Fix #252: area type resizes its frame with the mouse 2026-10-07 13:02:55 +07:00
panels i18n: one label_or_name for lists mixing labels and names; normal style rows 2026-10-07 08:37:43 +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 Fix #270: Ctrl with another tool drags with the selection tool used last 2026-10-07 13:03:00 +07:00
chrome.rs Fix #266: the status bar's artboard navigator works, and fitting shows its artboard 2026-10-07 12:15:46 +07:00
community.rs i18n: UI localisation framework and a Traditional Chinese (zh-hant) catalog 2026-10-07 07:37:05 +07:00
control.rs Fix #219: right-click on the canvas opens a context menu 2026-10-07 02:28:52 +07:00
cursors.rs M8.7: Width tool edits compound-path strokes, shows every subpath's points, own cursors 2026-10-06 12:01:10 +07:00
dock.rs i18n: UI localisation framework and a Traditional Chinese (zh-hant) catalog 2026-10-07 07:37:05 +07:00
find_font.rs i18n: panels show user, file and system names as they are 2026-10-07 08:36:44 +07:00
icon_data.rs Fix #122: Mirror & Cut, Line Cut and Rectangle Cut tools 2026-10-06 00:42:26 +07:00
icons.rs Fix #122: Mirror & Cut, Line Cut and Rectangle Cut tools 2026-10-06 00:42:26 +07:00
io.rs i18n: dialogs show user, file and system names as they are 2026-10-07 08:36:44 +07:00
lib.rs Fix #270: Ctrl with another tool drags with the selection tool used last 2026-10-07 13:03:00 +07:00
menus.rs Fix #266: the status bar's artboard navigator works, and fitting shows its artboard 2026-10-07 12:15:46 +07:00
palette.rs Palette: entries rebuild when keyboard shortcuts change 2026-10-07 10:55:55 +07:00
place.rs M4.93: DXF drawings open and place with layout, scale or fit, centring and merged layers 2026-10-05 15:24:21 +07:00
prefs_dialog.rs i18n: UI localisation framework and a Traditional Chinese (zh-hant) catalog 2026-10-07 07:37:05 +07:00
print.rs M4.92: Print to a PostScript file 2026-10-05 17:01:36 +07:00
recovery.rs M4.37: Data Recovery keeps copies of modified documents and offers them after a crash 2026-10-05 15:24:16 +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 i18n: dialogs show user, file and system names as they are 2026-10-07 08:36:44 +07:00
shortcuts.rs Type: input method composition (Japanese IME) in the Type tool 2026-10-06 21:41:50 +09:00
state.rs Fix #270: Ctrl with another tool drags with the selection tool used last 2026-10-07 13:03:00 +07:00
sysclip.rs M4.95: EMF and WMF open, place and paste as vector objects 2026-10-05 15:24:27 +07:00
tests_adjust.rs Fix #122: Object > Vector Halftone 2026-10-06 00:42:26 +07:00
tests_aisave.rs M4.38: native and .ai save options: each artboard to its own file, linked files, ICC profiles, PDF content 2026-10-05 15:24:19 +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_contextmenu.rs i18n: UI localisation framework and a Traditional Chinese (zh-hant) catalog 2026-10-07 07:37:05 +07:00
tests_cut.rs Fix #122: Mirror & Cut, Line Cut and Rectangle Cut tools 2026-10-06 00:42:26 +07:00
tests_distortkeys.rs M8.1: Delete/Backspace remove the selected width points and Puppet Warp pins 2026-10-06 09:26:55 +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_fonts.rs Fonts: the font menus leave out macOS's hidden "." families 2026-10-06 15:33:21 -04:00
tests_home.rs M14.7: Cmd/Ctrl+N opens the New Document dialog 2026-10-05 22:43:48 +07:00
tests_labels.rs Fix #36: the font menus list the installed fonts, with a search field 2026-10-06 00:49:22 +07:00
tests_nativeoptions.rs M4.38: native and .ai save options: each artboard to its own file, linked files, ICC profiles, PDF content 2026-10-05 15:24:19 +07:00
tests_numfields.rs Fix #33: position and size fields evaluate math typed before the unit suffix 2026-10-06 00:08:10 +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_pastechords.rs Fix #34: Ctrl/Cmd+Shift+V pastes in place 2026-10-05 23:49:20 +07:00
tests_pdfoutput.rs M4.74: real text with embedded subset fonts in PDF 2026-10-05 16:25:21 +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_plugins.rs Fix #121: sandboxed WebAssembly plug-ins: object filters and live effects 2026-10-06 00:19:41 +07:00
tests_printps.rs M4.92: Print to a PostScript file 2026-10-05 17:01:36 +07:00
tests_printtiling.rs M4.80: Print Tiling tool and View > Show Print Tiling 2026-10-05 17:26:59 +07:00
tests_puppetwarp.rs M8.5: Puppet Warp pins rotate, multi-select and Select All; Control bar and hint 2026-10-06 10:28:05 +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_recovery.rs M4.37: Data Recovery keeps copies of modified documents and offers them after a crash 2026-10-05 15:24:16 +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_saveext.rs Fix #37: a name typed without an extension gets the chosen format's on Export too 2026-10-06 00:08:34 +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_synthetic.rs Fix #86: modifiers sent with ui.key, ui.click and ui.drag reach every handler 2026-10-05 23:49:20 +07:00
tests_sysclip.rs M4.95: EMF and WMF open, place and paste as vector objects 2026-10-05 15:24:27 +07:00
tests_sysclip_emf.rs M4.95: EMF and WMF open, place and paste as vector objects 2026-10-05 15:24:27 +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
tests_widthtool.rs M8.7: Width tool edits compound-path strokes, shows every subpath's points, own cursors 2026-10-06 12:01:10 +07:00
theme.rs Fonts: use craft-fonts as an optional build input; move the Japanese fonts out 2026-10-06 10:42:21 -04:00
titlebar.rs i18n: UI localisation framework and a Traditional Chinese (zh-hant) catalog 2026-10-07 07:37:05 +07:00
toolbar.rs Fix #264: double-clicking Hand, Zoom and the transform tools works 2026-10-07 12:15:45 +07:00
ui_fonts.rs Fonts: use craft-fonts as an optional build input; move the Japanese fonts out 2026-10-06 10:42:21 -04:00
unsaved.rs M4.37: Data Recovery keeps copies of modified documents and offers them after a crash 2026-10-05 15:24:16 +07:00
widgets.rs i18n review follow-ups: names are never translated, palette cache, locale probe off the UI thread 2026-10-07 08:20:35 +07:00
workspaces.rs i18n: panels show user, file and system names as they are 2026-10-07 08:36:44 +07:00