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
45b154e40b
#707 : drop the unrelated .gitignore line and the parity doc edit
2026-10-17 15:20:08 +07:00
bflatastic
5fcf82abfc
Merge #524 's latest commit (same budget as the fix above)
...
# Conflicts:
# crates/format/src/fig/kiwi.rs
# crates/format/src/fig/tests.rs
2026-10-17 15:19:59 +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
bbfc408ab8
#654 : leave the roadmap to the maintainers' docs PR
2026-10-17 15:06:47 +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
BFlat
c1347d28c5
Merge pull request #727 from storytold/community/batch-9
...
Community batch 9: the .fig import series (11 PRs by @Skyfuller1303)
2026-10-17 15:06:06 +07:00
bflatastic
22a821c742
#657 : leave the roadmap to the maintainers' docs PR
2026-10-17 15:03:02 +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
ef684c5df4
#691 : leave the parity docs to the maintainers' docs PR
2026-10-17 14:58:06 +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
25e9be3936
#693 : clipboard reads on Linux and the BSDs give up after 2 s
...
A Wayland clipboard read waits on the app that copied with no timeout of its
own. The read now runs on a helper thread with its own clipboard handle, so a
stuck app can't hang the window.
2026-10-17 14:49:48 +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
bflatastic
5633453f5b
Merge fix/524
2026-10-17 14:40:43 +07:00
bflatastic
d8df6f6895
Merge main into #666
2026-10-17 14:36:15 +07:00
bflatastic
460985672c
Merge fix/656
2026-10-17 14:36:06 +07:00
bflatastic
aa90259f1c
Merge fix/617
2026-10-17 14:36:06 +07:00
bflatastic
b5cba7c885
Merge fix/711
2026-10-17 14:35:20 +07:00
bflatastic
4c1f2b978b
Merge fix/697
2026-10-17 14:35:17 +07:00
bflatastic
1328092a7e
Merge fix/612
2026-10-17 14:35:15 +07:00
bflatastic
45c68177d0
Merge fix/695
2026-10-17 14:35:14 +07:00
bflatastic
090266ad40
Merge fix/610
2026-10-17 14:35:12 +07:00
bflatastic
d07b55104d
#647 : paste takes the design path only when the HTML holds readable design data; neutral wording in every catalog
2026-10-17 14:34:58 +07:00
bflatastic
3353d2d5d3
#647 : edit.pasteDesignLayers, named neutrally; design data capped at 256 MB before decoding, data accepts wrapped or unpadded base64
2026-10-17 14:34:57 +07:00
bflatastic
946006f100
#647 : leave progress docs to the maintainer's docs PR
2026-10-17 14:34:56 +07:00
bflatastic
f7fb03f25d
Merge #632
2026-10-17 14:34:20 +07:00
bflatastic
9415ef6579
Merge #631
2026-10-17 14:34:20 +07:00
bflatastic
2e32a1659c
Merge the .fig import stack (#626-#639) fixed for landing
2026-10-17 14:34:19 +07:00
bflatastic
edc2845324
Merge #632 's reviewed head (its changes are folded in above)
2026-10-17 14:34:17 +07:00
bflatastic
8f9be76fac
Merge #631 's reviewed head (its changes are folded in above)
2026-10-17 14:34:15 +07:00
bflatastic
92714667f6
Merge main into #647
2026-10-17 14:27:33 +07:00
bflatastic
02c4d7d825
#620 : test the summary and report of a file opened from data
2026-10-17 14:27:08 +07:00