bflatastic
cd5c70a244
Merge branch 'pr-515' into batch/t5
2026-10-16 01:35:44 +07:00
bflatastic
e6240f6229
Merge branch 'pr-514' into batch/t5
...
# Conflicts:
# contributors/people.toml
2026-10-16 01:35:43 +07:00
bflatastic
1498c0ea52
Merge branch 'pr-513' into batch/t5
2026-10-16 01:35:39 +07:00
bflatastic
67cf5ecfd5
Merge branch 'pr-512' into batch/t5
2026-10-16 01:35:39 +07:00
bflatastic
0c3c00db99
Merge branch 'pr-511' into batch/t5
2026-10-16 01:35:38 +07:00
bflatastic
7988e48b5d
Merge branch 'pr-509' into batch/t5
2026-10-16 01:35:37 +07:00
bflatastic
0105724108
Merge branch 'pr-508' into batch/t5
2026-10-16 01:35:36 +07:00
bflatastic
2894195ab3
Merge branch 'pr-506' into batch/t5
2026-10-16 01:35:35 +07:00
bflatastic
02156c0edc
Merge branch 'pr-505' into batch/t5
2026-10-16 01:35:35 +07:00
bflatastic
06844dc703
Merge branch 'pr-504' into batch/t5
2026-10-16 01:35:34 +07:00
bflatastic
2d1a7c973d
Merge branch 'pr-503' into batch/t5
2026-10-16 01:35:33 +07:00
bflatastic
77c9ccd649
Merge branch 'pr-502' into batch/t5
2026-10-16 01:35:32 +07:00
bflatastic
95b32053d5
Merge branch 'pr-499' into batch/t5
2026-10-16 01:35:31 +07:00
bflatastic
b1760ff098
Merge branch 'pr-497' into batch/t5
2026-10-16 01:35:30 +07:00
bflatastic
b0aa597787
Merge branch 'pr-496' into batch/t5
2026-10-16 01:35:29 +07:00
bflatastic
dcb36e376f
Merge branch 'pr-495' into batch/t5
...
# Conflicts:
# contributors/people.toml
2026-10-16 01:35:28 +07:00
bflatastic
139195cb0c
Merge branch 'pr-494' into batch/t5
2026-10-16 01:35:24 +07:00
bflatastic
991cb604c2
Merge branch 'pr-493' into batch/t5
2026-10-16 01:35:23 +07:00
bflatastic
1ef42e6504
Merge branch 'pr-491' into batch/t5
2026-10-16 01:35:23 +07:00
bflatastic
d7de56f046
Merge branch 'pr-490' into batch/t5
2026-10-16 01:35:22 +07:00
bflatastic
4bc63d506c
Merge branch 'pr-489' into batch/t5
2026-10-16 01:35:21 +07:00
bflatastic
567110f063
Merge branch 'pr-488' into batch/t5
2026-10-16 01:35:20 +07:00
bflatastic
ffde863e92
Merge branch 'pr-486' into batch/t5
2026-10-16 01:35:19 +07:00
bflatastic
e2b567d5b3
Merge branch 'pr-485' into batch/t5
2026-10-16 01:35:16 +07:00
bflatastic
77b6f1fc12
Merge branch 'pr-483' into batch/t5
2026-10-16 01:35:14 +07:00
bflatastic
97b10b637d
Merge branch 'pr-482' into batch/t5
...
# Conflicts:
# docs/localization-parity.md
# docs/mcp.md
# docs/translating.md
2026-10-16 01:35:12 +07:00
bflatastic
7da4cf5e31
Export frames to PDF: use the asynchronous save dialog
...
Main's file dialogs answer asynchronously now (they no longer re-enter the
event loop on macOS); the menu item takes the path in a callback, and the test
draws a frame to let the dialog answer.
2026-10-16 01:34:36 +07:00
bflatastic
a8416b27c1
Merge remote-tracking branch 'origin/main' into fix-502
2026-10-16 01:30:26 +07:00
bflatastic
9552e530be
Swedish: command labels that only repeated the command id show in English
...
468 of the 588 command and menu rows had the command id as their text
("align.bottom" = "align.bottom"), which the app would have shown as is.
They are left out, so English shows until they are translated. Swedish
isn't in the complete list (that would make every new UI string need a
Swedish translation in the same change); the docs say what it covers.
2026-10-16 01:30:10 +07:00
BFlat
9dcfe4ecbc
Community batch 4: 11 reviewed PRs ( #530 )
...
Lands 11 reviewed community PRs with their own commits plus maintainer fixes on their branches: #305 #363 #400 #338 #272 #368 #352 #308 #322 #317 #306 .
2026-10-16 01:11:44 +07:00
BFlat
2fe7a9449a
Community batch 3: 20 reviewed PRs ( #529 )
...
Lands 20 reviewed community PRs with their own commits plus maintainer fixes on their branches: #257 #263 #312 #253 #303 #331 #336 #280 #313 #332 #279 #281 #300 #326 #361 #310 #474 #346 #469 #477 . Also: the FreeBSD CI VM installs DejaVu, so its text tests measure with a real font (they failed on main's nightly too).
2026-10-16 01:11:29 +07:00
RealtaNua and Claude Opus 5.5
49010614fd
chore: credit Nael-Nathanael by GitHub profile name
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 22:16:10 +07:00
RealtaNua and Claude Opus 5.5
778b8c6807
fix(ui): scrubbing the Scale panel's W and H scales live ( #256 )
...
W and H ignored scrubs. They now scale live in one undo step. The factor
field applies on release, because it is relative to 1.0 on every frame.
Refs #256
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 22:15:58 +07:00
RealtaNua and Claude Opus 5.5
1593b163fb
fix(ui): scrubbing a prototype panel number sets it once ( #256 )
...
Delays, scroll offsets, overlay offsets and the overlay background alpha
were set on every frame of a scrub, an undo step each. They now set once,
when let go, like the custom size field.
Refs #256
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 22:15:58 +07:00
RealtaNua and Claude Opus 5.5
102429e6b5
fix(ui): scrubbing a colour picker field is one undo step ( #256 )
...
The RGB/HSL/HSB fields committed every frame of a scrub, so one drag left
about ten undo steps, and the alpha field ignored scrubs. Both now edit
live and commit when let go.
Refs #256
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-15 22:15:55 +07:00
bflatastic
4fbe8d2976
Merge batch 3's FreeBSD font fix
2026-10-15 20:22:41 +07:00
bflatastic
8c731ddedc
ci: the FreeBSD VM installs DejaVu, so text tests measure with a real font as on Ubuntu
2026-10-15 20:22:37 +07:00
bflatastic
745e599118
Merge #272 and #322 updates
2026-10-15 20:03:07 +07:00
bflatastic
ffc01cbac9
Merge #322 's update (main merged in; same change)
2026-10-15 20:03:01 +07:00
bflatastic
d2e0ac40aa
Merge #272 's update (main merged in; same change)
2026-10-15 20:02:50 +07:00
bflatastic
4ed5190d7f
Merge the updated community batch 3
2026-10-15 20:00:20 +07:00
bflatastic
3ce80b25ab
Merge #300 fix: colour emoji on Linux
2026-10-15 19:59:45 +07:00
bflatastic
ff3981de73
#300 : emoji take a colour face before a style face without colour glyphs (DejaVu Sans on Linux drew them in one colour); the scale test allows faces wider than the em
2026-10-15 19:59:24 +07:00
bflatastic
f32e8c5d2d
Merge #306 : M1: say why when the window can't open ( #261 ) (@Barzabel)
2026-10-15 19:55:06 +07:00
bflatastic
4812b3ebfa
Merge #317 : M1: drop shadows under a background blur ( #255 ) (@Barzabel)
2026-10-15 19:55:05 +07:00
bflatastic
2c51dbe4e3
Merge #322 : fix(vector): keep the canvas still when entering vector edit mode and picking a region (@rcoenen)
2026-10-15 19:55:04 +07:00
bflatastic
261225340f
Merge #308 : M1: leaving Design ends the pen path and goes back to Move (@marcoarnulfo)
2026-10-15 19:55:03 +07:00
bflatastic
0444dc39a0
Merge #352 : fix(ui): step through the font picker with Up and Down ( #345 ) (@vxMacDev)
2026-10-15 19:55:02 +07:00
bflatastic
01463fb78e
Merge #368 : Variables export as a download in the browser (@mateusvillain)
...
# Conflicts:
# crates/ui-egui/src/variables_panel.rs
2026-10-15 19:55:00 +07:00
bflatastic
3acffcd362
Merge #272 : fix(ui): scroll a long pages list in its own area so the layers stay in view (@marcoarnulfo)
2026-10-15 19:54:10 +07:00