skylartaylor
985b9c1525
M-egui037: preserve clipboard fencing across the published integration
2026-10-25 20:14:25 +01:00
Dylan M. Taylor
fc41889916
Merge origin/main into the egui 0.37 migration
...
Reconcile upstream: keep both roadmap entries, main's Copy as submenu marker and
copy-link toast, and the migration's explicit join-order switch in the live
session test.
Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com >
2026-10-25 14:49:38 -04:00
skylar taylor-barrick
c413651984
egui-037: integrate current main and preserve migration fixes
2026-10-25 18:11:22 +01:00
skylar taylor-barrick
4eb5224f02
M0: correct egui 0.37 status docs and stabilize join-code regression
2026-10-25 17:13:00 +01:00
Brandon Thomas
3fc005c7fe
Merge pull request #1295 from Silvertree2010/fix/h2091-inserting-text-at-the-boundary-o
...
Keep style runs disjoint when inserting text at a run boundary
2026-10-25 12:11:24 -04:00
Brandon Thomas
e1d23d8480
Merge pull request #944 from Silvertree2010/fix/h884-color-from-hex-accepts-several-l
...
Reject multiple leading '#' in Color::from_hex
2026-10-25 12:11:18 -04:00
Brandon Thomas
f53001cd93
Merge pull request #931 from lukasz-sklad/community/polish-native-review
...
i18n(pl): native review, catch-up and terminology fixes
2026-10-25 12:11:13 -04:00
Brandon Thomas
f215fc4f95
Merge pull request #954 from MMexicann/fix/cli-option-terminator
...
M0.9: allow literal dash-prefixed CLI filenames
2026-10-25 12:11:08 -04:00
Brandon Thomas
8436737129
Merge pull request #1310 from dotCooCoo/fix/collab-net-loopback-tests
...
M9: the hello deadline refuses a connection even when a read times out early
2026-10-25 12:11:03 -04:00
Brandon Thomas
0761a0e07a
Merge pull request #1303 from marcoarnulfo/fix/dialog-last-folder
...
Dialogs start in the folder of the last file picked
2026-10-25 12:10:58 -04:00
Brandon Thomas
31b857433d
Merge pull request #1242 from SusieeTheLinuxUser/fix/1220-thai-backspace
...
Text: Backspace removes Thai and other marks one at a time (#1220 )
2026-10-25 12:10:52 -04:00
Brandon Thomas
610fe374c7
Merge pull request #1218 from Salah1St/fix/justify-zwsp
...
M4: justified text doesn't widen U+200B
2026-10-25 12:10:47 -04:00
Brandon Thomas
15aeff572b
Merge pull request #1291 from watchakorn-18k/context-menu-copy-link
...
M8: Copy link to selection in the layer context menu
2026-10-25 12:10:42 -04:00
Brandon Thomas
dfbba05318
Merge pull request #1144 from Silvertree2010/fix/1139-bug-report-figcraft-macos-contex
...
Keep context menu open after a same-frame trackpad tap
2026-10-25 12:10:37 -04:00
Brandon Thomas
97191e20c7
Merge pull request #1251 from storytold/fix/hover-lines-leave
...
Canvas: hover distances go when the pointer leaves the canvas
2026-10-25 12:10:32 -04:00
Brandon Thomas
3ec1197a8e
Merge pull request #1276 from Ridzzz0Alam/fix/1150-section-labels
...
fix: Issue #1150 a section's title draws above the labels of frames inside it (#1150 )
2026-10-25 12:10:27 -04:00
Brandon Thomas
01c17983fb
Merge pull request #1326 from Silvertree2010/fix/h2485-number-field-rejects-a-unit-type
...
Accept a unit typed after a space in number fields
2026-10-25 12:10:21 -04:00
Brandon Thomas
ff056176f8
Merge pull request #1323 from Silvertree2010/fix/h2483-component-code-uses-js-strict-mo
...
Rename component parameters that are strict-mode reserved words
2026-10-25 12:10:15 -04:00
Brandon Thomas
4b27ae4c77
Merge pull request #1317 from Silvertree2010/fix/h2376-svg-export-rounds-the-scale-of-a
...
Keep significant digits in SVG matrix scale coefficients
2026-10-25 12:10:09 -04:00
Brandon Thomas
132fdba12f
Merge pull request #1296 from Silvertree2010/fix/h2093-code-export-prints-any-whole-num
...
Fix code export printing whole numbers of 2^63 or more as i64::MAX
2026-10-25 12:10:05 -04:00
Brandon Thomas
7df4ba4900
Merge pull request #1282 from Silvertree2010/fix/h1985-distribute-spacing-measures-the
...
Measure distribute span to the group's outermost edge
2026-10-25 12:10:00 -04:00
Brandon Thomas
1b8e65fb01
Merge pull request #1274 from Silvertree2010/fix/h1924-non-finite-percent-strings-accep
...
Reject non-finite percent strings for lineHeight and letterSpacing
2026-10-25 12:09:54 -04:00
Brandon Thomas
8cbdff697f
Merge remote-tracking branch 'origin/main' into fix-1295
...
# Conflicts:
# crates/doc/src/tests.rs
2026-10-25 11:56:28 -04:00
Brandon Thomas
44a2091b42
Merge remote-tracking branch 'origin/main' into fix-944
...
# Conflicts:
# crates/color/src/tests.rs
2026-10-25 11:56:28 -04:00
skylar taylor-barrick
69dc49e2d3
M-egui037: reconcile current main and document hidden-frame deadlines
2026-10-25 16:05:48 +01:00
skylar taylor-barrick
b751271c2a
M-egui037: document input lifecycle and UI regression contracts
2026-10-25 14:52:12 +01:00
Brandon Thomas and Claude Opus 5.5
d4a303d470
Release 0.11.2
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v0.11.2
2026-10-25 09:44:44 -04:00
Brandon Thomas and Claude Opus 5.5
149f59cd14
Web: build the browser wasm with opt-level z to stay under the 24 MiB gate
...
The 0.11.1 release's Web job failed: the wasm was 25,248,590 bytes, over packaging/web/package.sh's 25,165,824-byte limit. opt-level z brings it to 23,306,645 bytes (measured locally with the release's craft-fonts ref, wasm-bindgen 0.2.129 and wasm-opt -Oz).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:44:13 -04:00
Brandon Thomas and Claude Opus 5.5
22c15e3206
Release 0.11.1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:14:22 -04:00
Brandon Thomas and Claude Opus 5.5
4b76c407d5
macOS signing: keep the temporary keychain until the build has signed with it
...
import-cert.sh deleted its whole private temp directory on exit, and the keychain lives there, so codesign failed with "The specified item could not be found in the keychain" in the release build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:14:05 -04:00
Brandon Thomas and Claude Opus 5.5
32b836fbc5
Release 0.11.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:04:17 -04:00
NetterSilver and Claude Haiku 5.5
8e8314e273
Accept a unit typed after a space in number fields
...
Found while testing crates/ui-egui/src/field_math.rs:105 (Parser::factor, unit loop; end() at :109)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 11:35:08 +00:00
NetterSilver and Claude Haiku 5.5
142676191e
Rename component parameters that are strict-mode reserved words
...
Found while testing crates/engine/src/component_codegen.rs:~226 (RESERVED list used by ident at :346)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 12:08:47 +01:00
skylartaylor
fc344de33c
M0: correct the migration qualification reference
2026-10-25 08:10:37 +01:00
NetterSilver and Claude Haiku 5.5
283c6de2b1
Keep significant digits in SVG matrix scale coefficients
...
Found while testing crates/svg/src/lib.rs:97 (num, used by matrix at :129 for the image pattern's patternTransform at :243-254)
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com >
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 06:07:08 +00:00
skylartaylor
a63aa1422f
M-egui037: reconcile main and serialize screenshot commits with timeouts
2026-10-25 07:03:53 +01:00
aiongg
92682728e9
Follow-ups from the #1311 review: link notice clicks, variable scopes, corner tooltip ( #1316 )
...
* Prototype player: no clicks reach the prototype behind the link notice
* Selection colors: scopes filter the variable menu; the command binds as variable.bind does
* Style picker: color variables scoped to every selected layer's fill or stroke
* Corner button: named Corner smoothing on polygons and stars
* docs/gaps.md: known gaps from the #1311 review
* cargo fmt
* Style picker: clippy
2026-10-25 01:09:29 -04:00
skylartaylor
3d9c8279ec
E21: reconcile current text, export and Dev Mode changes
2026-10-25 05:49:49 +01:00
skylartaylor
d7c7986347
E21: separate capture, IME and field-save regression phases
2026-10-25 05:32:03 +01:00
skylartaylor
2ef3ebb45d
E21: require release font coverage and stabilize capture deadline tests
2026-10-25 05:17:15 +01:00
aiongg
2a3b7d4fa7
Merge pull request #1311 from aiongg/dotcoocoo-batch
...
Merge 13 open PRs (tested batch)
2026-10-24 23:34:17 -04:00
skylartaylor
836f1082bd
egui037: qualify current figcraft integration
2026-10-25 03:54:01 +01:00
aiongg
e44ef587e5
docs/mcp.md: a slice in a frame or group with contentsOnly ( #1305 )
2026-10-25 02:40:12 +00:00
aiongg
d135620b9f
Dev Mode: the Assets panel's Publish refuses too ( #1277 )
2026-10-25 02:40:12 +00:00
aiongg
32199cc8e8
Text on a path tool: carry fill and effect bindings as text.onPath does ( #1298 , #1301 )
2026-10-25 02:40:12 +00:00
aiongg
b5ed2913d7
Merge #1307
2026-10-25 02:21:44 +00:00
aiongg
86bcfaddb9
Merge #1305
...
# Conflicts:
# docs/file-format-parity.md
2026-10-25 02:21:44 +00:00
aiongg
b95a04dc43
Merge #1304
...
# Conflicts:
# docs/prototyping-parity.md
2026-10-25 02:21:29 +00:00
aiongg
ad40507450
Merge #1277
2026-10-25 02:21:19 +00:00
aiongg
7aab188389
Merge #1301
2026-10-25 02:21:19 +00:00