Ivan Shishkanov
1336d449d3
M2: merge current main into PR #595
...
Preserve feature and upstream progress/catalog updates. Use native Command modifiers in macOS paste tests; Command+Control is an unbound chord.
2026-10-17 14:46:29 +03:00
bflatastic
99d097636e
Merge fix/all-f5 into batch 12
2026-10-17 16:59:57 +07:00
bflatastic
e912a2efe8
#655 : fill.set / stroke.set read index with params::opt_index ( #675 )
2026-10-17 16:38:35 +07:00
bflatastic
2945b3042c
Merge fix/599
2026-10-17 16:37:40 +07:00
bflatastic
98fcf2472b
Merge fix/699
2026-10-17 16:37:38 +07:00
bflatastic
74c2088292
Merge fix/705
2026-10-17 16:37:36 +07:00
bflatastic
b96e007a2c
Merge fix/675
2026-10-17 16:37:32 +07:00
bflatastic
a2e9b5ade2
Merge fix/673
2026-10-17 16:37:28 +07:00
bflatastic
6f8c2a657e
Merge fix/680
2026-10-17 16:37:27 +07:00
bflatastic
e2d9e7b493
Merge fix/625
2026-10-17 16:37:25 +07:00
bflatastic
f5112a3d52
Merge main into #599
2026-10-17 16:36:40 +07:00
bflatastic
7f7921260c
#699 : menu input dialog and language picker use the shared widgets; File > Rename edits the file name in place
2026-10-17 16:36:24 +07:00
bflatastic
b6d98e28dc
#699 : keep en.toml's end of file as on main
2026-10-17 16:36:24 +07:00
bflatastic
fba23e9ddb
Merge main into #699
2026-10-17 16:36:20 +07:00
bflatastic
532b0f7321
Batch 11: Paste here puts copied design layers at the point
2026-10-17 16:18:57 +07:00
bflatastic
313386c1ac
Merge main into batch 11
...
# Conflicts:
# apps/figcraft/src/services.rs
# crates/ui-egui/src/lib.rs
# crates/ui-egui/src/menus.rs
2026-10-17 16:15:12 +07:00
bflatastic
3c73045088
#705 : cap what a client buffers from a server at 1 GiB; warn the operator about files over 64 MiB when open and over what the app opens
2026-10-17 16:11:59 +07:00
bflatastic
7da7ed226e
Merge main into #705
2026-10-17 16:08:08 +07:00
bflatastic
1503f0743c
#675 : cap the offending value echoed in id/ids errors
2026-10-17 16:06:26 +07:00
bflatastic
7bf814f6b4
Merge main into #675
2026-10-17 16:03:45 +07:00
bflatastic
b3a2891c2e
Merge main into #673
2026-10-17 15:58:31 +07:00
bflatastic
5ea5590673
#680 : move the page clipboard test to its own module, check the error id
2026-10-17 15:58:24 +07:00
bflatastic
01ce23ca76
#680 : page refusal names the calling command (edit.copy / edit.cut)
2026-10-17 15:58:23 +07:00
bflatastic
abfc0071f1
Merge main into #680
2026-10-17 15:55:55 +07:00
bflatastic
7de7dbc991
Merge main into #625
2026-10-17 15:53:28 +07:00
bflatastic
cd8a88733f
Merge main into #655
2026-10-17 15:48:00 +07:00
bflatastic
546c09b3ba
Merge fix/all-f2 into batch 10
2026-10-17 15:26:45 +07:00
bflatastic
2fe28bf0a0
Merge fix/707
2026-10-17 15:20:40 +07:00
bflatastic
d7da6555f1
Merge fix/654
2026-10-17 15:20:38 +07:00
bflatastic
c6ad0bd55d
Merge fix/657
2026-10-17 15:20:37 +07:00
bflatastic
2446ed8ddb
Merge fix/713
2026-10-17 15:20:35 +07:00
bflatastic
8d97b16e90
Merge fix/691
2026-10-17 15:20:34 +07:00
bflatastic
e4d06b2f63
Merge fix/717
2026-10-17 15:20:33 +07:00
bflatastic
6b88e2ea64
Merge fix/718
2026-10-17 15:20:31 +07:00
bflatastic
62308e247e
Merge fix/666
2026-10-17 15:20:30 +07:00
bflatastic
3a8e6e2860
#707 : search every command, ranked; a highlight for Enter; recents from the palette only
...
- A search covers every command again (the engine's and the UI's own), grouped by
menu where one lists it and under Other otherwise, best matches first (prefix,
then shortest), at most 60. Without a query the menus' items show as before.
- Up and Down move a visible highlight (the pointer moves it too); Enter runs
the highlighted row, not an invisible first one.
- Only runs from the palette are kept as Recents; menus, shortcuts and context
menus no longer write the preferences. Recents match the translated label.
- The Plugins menu's items (run last, manage, import) show with the plugins.
- The search keeps its hint, so every catalog keeps its translation.
- The panel sits above the toolbar pill's own rect (toolbar::pill_rect); one
set_palette/toggle_palette opens it from every entry point.
- Clippy: needless borrows in the toolbar.
2026-10-17 15:20:08 +07:00
bflatastic
58923a22e8
Merge fix/647
2026-10-17 15:11:24 +07:00
bflatastic
426217327b
#647 : text copied in another app after a design paste pastes as text again
2026-10-17 15:11:23 +07:00
bflatastic
946004f0d6
Merge main into #707
2026-10-17 15:08:01 +07:00
bflatastic
00e6fc1d59
Merge main into #654
...
# Conflicts:
# ROADMAP.md
2026-10-17 15:06:46 +07:00
bflatastic
58de7d4dab
#657 : a drop that would leave no segment only moves the point
...
Dropping one end of a 2-point line on the other left a 1-point vector.
2026-10-17 15:06:37 +07:00
bflatastic
45e1c38d60
Merge main into #657
...
# Conflicts:
# ROADMAP.md
2026-10-17 15:03:02 +07:00
bflatastic
5c0b4e3325
Merge main into #713
2026-10-17 15:00:51 +07:00
bflatastic
e21becfa85
Merge main into #691
2026-10-17 14:57:55 +07:00
bflatastic
c1e86b7f02
Merge main and the #693 fixes into #717
2026-10-17 14:55:43 +07:00
bflatastic
22ac265435
Merge main into #693
2026-10-17 14:46:14 +07:00
bflatastic
9e16cddda8
Merge main into #718
2026-10-17 14:43:10 +07:00
bflatastic
6020d94d55
Merge fix/647
2026-10-17 14:41:03 +07:00
bflatastic
a3e8c86331
Merge fix/620
2026-10-17 14:40:55 +07:00
bflatastic
9f01b21a54
Merge fix/619
2026-10-17 14:40:49 +07:00