Dennis Kobert
2921f44e5c
Rename leveled_record_value_edge to leveled_record_value_source
2026-09-06 16:27:01 +00:00
Dennis Kobert
1e91511f93
Rename record_value_edge to record_value_source
2026-09-06 16:26:49 +00:00
Dennis Kobert
daf0231c0c
Rename the record_edge accessor to record_source
2026-09-06 16:26:33 +00:00
Dennis Kobert
92adc524ca
Rename EdgeHandle to SourceHandle
2026-09-06 16:26:03 +00:00
Dennis Kobert
9f0e0ebc96
Clear the remaining clippy warnings on the diff surface
2026-09-06 16:25:17 +00:00
Dennis Kobert
a911bcc165
Justify the three clippy lints that must stand
2026-09-06 16:24:53 +00:00
Dennis Kobert
5bedfa4d11
Name the erased repark and replay function types
2026-09-06 16:24:35 +00:00
Dennis Kobert
e52af0cee0
Condense the multi-line safety notes to one line
2026-09-06 16:00:05 +00:00
Dennis Kobert
fbdba0e545
Drop narration and internal asides from comments
2026-09-06 15:59:41 +00:00
Dennis Kobert
6cdab6b95d
Drop docs naming mechanisms that do not exist
2026-09-06 15:58:40 +00:00
Dennis Kobert
e92faf763d
Correct docs that misstate what the code does
2026-09-06 15:58:01 +00:00
Dennis Kobert
305c36fb25
Reattach docs to the items they describe
2026-09-06 15:57:05 +00:00
Dennis Kobert
fc9e69a7a7
Spell the elided Graphic and Artboard lifetimes in return paths
2026-09-06 15:48:45 +00:00
Dennis Kobert
c9525d76c4
Give the split graphic modules their abstraction-level docs
2026-09-06 15:45:57 +00:00
Dennis Kobert
451922c217
Reattach the legacy mapping doc to its function
2026-09-06 15:29:03 +00:00
Dennis Kobert
92ea594a2a
Split the graphic module into type, paint, walk, glue, and legacy modules
2026-09-06 15:29:03 +00:00
Dennis Kobert
9d3abe385f
Sweep the data-flow wire and edge wording to input and source
2026-09-06 15:14:55 +00:00
Dennis Kobert
96521333d6
Rename SharedEdge to SharedSource
2026-09-06 15:13:57 +00:00
Dennis Kobert
d80651e85c
Rename ElementEdge to ElementInput
2026-09-06 15:13:32 +00:00
Dennis Kobert
a16a4c6354
Rename RecordEdgeInput to RecordInput
2026-09-06 15:13:22 +00:00
Dennis Kobert
d294d75198
Rename DerivedRecordEdge to DerivedRecordInput
2026-09-06 15:12:54 +00:00
Dennis Kobert
8f7d3936f8
Rename serve_edge to serve_input
2026-09-06 15:12:46 +00:00
Dennis Kobert
6961687172
Split the record module by abstraction level
2026-09-06 14:25:09 +00:00
Timon
f11e6f3bc6
Desktop: Port the pointer shake event detection for direct input routing ( #4506 )
...
Desktop: Port shake detection for direct input routing
2026-09-06 10:42:20 +00:00
Timon
d2bf8f99d2
Desktop: Mirror direct viewport input to the UI ( #4502 )
...
Desktop: Mirror direct-routed input to the UI
2026-09-06 01:29:19 +00:00
Timon
63725ea623
Desktop: Make input routing aware of floating menus ( #4498 )
...
* Desktop: Make input routing aware of floating menus
* Desktop: Route mouse input like pen input
* Desktop: Model pointer input routing as a state machine
2026-09-06 01:29:18 +00:00
Timon
80746a7f55
Desktop: Restructure UI input handling ( #4500 )
2026-09-06 01:29:18 +00:00
Keavon Chambers
23c7a96a94
Pin cargo-binstall and cargo-about and cross-reference all tool version pins ( #4505 )
...
* Pin cargo-binstall and cargo-about and cross-reference all tool version pins
* Pin the cargo-binstall GitHub Action to its release tag
* Use a version floor for cargo-about and drop the Nix sync notices
2026-09-05 17:09:47 -07:00
Daniel Z.
4d9a626df2
Fix dev environment configurations with devcontainer, vscode, and cargo-about ( #4372 )
...
Some minor fixes to issues I ran into using devcontainer on this project
with vscode.
- Add `esbenp.prettier-vscode` to the recommended extensions list as
it's already used in `.vscode/settings.json`
- Install `wasm32-unknown-unknown` Rust target in devcontainer
- Add cargo-binstall and pin cargo-about version in devcontainer
- Remove `no-clearly-defined = true` from `about.toml`:
- cargo-about 0.9.1 fails to run if `no-clearly-defined` is present
- cargo-about 0.8.0 already [removed
support](https://github.com/EmbarkStudios/cargo-about/blob/main/CHANGELOG.md#080---2025-09-05 )
for clearlydefined.io, so the argument is a no-op
2026-09-05 22:55:20 +00:00
Dennis Kobert
38d479bdfa
Key the paint list park sites so a group-free paint moves
2026-09-05 13:12:17 +00:00
Dennis Kobert
14660bdb64
Key the element park path and its replay to the element type
2026-09-05 13:12:17 +00:00
Dennis Kobert
b362452ff2
Guard arena moves by the park's static type instead of its size
2026-09-05 13:12:17 +00:00
Dennis Kobert
30573e6eb6
Condense the narrative comments to their constraints
2026-09-05 13:12:17 +00:00
Dennis Kobert
9ac039074d
Scope the paint graphics import to the test that uses it
2026-09-05 13:11:45 +00:00
Dennis Kobert
fdde760259
Drop the unread kernel field from the intent IR
2026-09-05 13:11:45 +00:00
Dennis Kobert
1be90ebb4a
Delete the orphaned graphic accessor, introspection helper, and fn type macro
2026-09-05 13:11:45 +00:00
Dennis Kobert
8fa250a9f9
Delete the attribute helpers the refactor orphaned
2026-09-05 13:11:45 +00:00
Dennis Kobert
0b70b18338
Delete the unused record batch buffer accessors
2026-09-05 13:11:45 +00:00
Dennis Kobert
40efbc3261
Name the generic-carry predicate for what it now covers
2026-09-05 12:23:34 +00:00
Dennis Kobert
39ce55ab61
Convert rasterize to an async record source with an owned merged-layers write
2026-09-05 12:17:06 +00:00
Dennis Kobert
3e1a9a1acf
Let an async source write an owned attribute through its claim
2026-09-05 11:58:02 +00:00
Dennis Kobert
ab93e1f071
Add the owned attribute crossing over the deep field glue
2026-09-05 11:52:42 +00:00
Timon
54c5aa32f0
Desktop: Fix node graph grid dot transparency ( #4504 )
2026-09-04 13:37:19 +00:00
Timon
dd84cd7417
Add 'Scale with Viewport' option to the Brush tool ( #4485 )
...
* Add an Autoscale option to the Brush tool
* Put Autoscale option in a Diameter popover
* Rename option to "Scale with Viewport"
2026-09-02 17:44:37 +00:00
Timon
2a1d7d0721
Fix Brush tool drawing into nested layers ( #4487 )
...
* Fix Brush tool drawing into nested layers
* Remove hardcoded input indices
2026-09-02 17:44:37 +00:00
Timon
34b2312113
Desktop: Update CEF to 151 ( #4490 )
2026-09-02 17:44:37 +00:00
Timon
de8713b686
Desktop: Improve Mac signing and notarization
2026-09-02 17:44:37 +00:00
Dennis Kobert
aa50c42930
Measure the promoted paint list's retained heap
2026-09-02 08:26:26 +00:00
Dennis Kobert
c73976f407
Refuse a mistyped park in the arena move
2026-09-02 08:26:26 +00:00
Dennis Kobert
cac1c47b86
Cover the promoted paint field's sharing and move laws
2026-09-02 00:10:07 +00:00