Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
11e1e55
refactor(help): return owned interaction geometry from painting
devmobasa Sep 4, 2026
ff8ac44
refactor(text): give About an explicit UI text engine
devmobasa Sep 4, 2026
f4ecd77
refactor(draw): extract canonical text measurement ownership
devmobasa Sep 4, 2026
588b621
refactor(help): keep interaction geometry on each input owner
devmobasa Sep 4, 2026
375b9dd
refactor(text): share runtime text resources with status and zoom
devmobasa Sep 4, 2026
46338a1
refactor(draw): pass text measurement through shape bounds
devmobasa Sep 4, 2026
04282c9
refactor(help): remove ambient hit-map storage
devmobasa Sep 4, 2026
c818283
refactor(text): pass resources through synchronous UI layout changes
devmobasa Sep 4, 2026
caeacbd
refactor(draw): reuse text measurement for hit testing and PDF bounds
devmobasa Sep 4, 2026
1a3f6bc
test(capture): cover selector transitions and stale device releases
devmobasa Sep 4, 2026
c4472f2
refactor(text): retain one engine across startup and UI preferences
devmobasa Sep 4, 2026
e4fb750
refactor(help): share text resources across layout and painting
devmobasa Sep 4, 2026
4753bd6
refactor(selection): share measurement across geometry and mutations
devmobasa Sep 4, 2026
d7c9641
refactor(text): share resources across feedback layout and painting
devmobasa Sep 4, 2026
d704429
refactor(radial): reuse text resources for baked and dynamic labels
devmobasa Sep 4, 2026
db67a00
refactor(input): share measurement across history and property changes
devmobasa Sep 4, 2026
35fc892
refactor(input): share measurement across text editing and cancellation
devmobasa Sep 4, 2026
513681b
refactor(text): share resources across board and properties panels
devmobasa Sep 4, 2026
6fc2be2
refactor(text): share palette and color popup geometry and painting
devmobasa Sep 4, 2026
d4a59bf
refactor(text): share input HUD geometry and painting resources
devmobasa Sep 5, 2026
b476f8e
refactor(input): pass text resources through operation dependencies
devmobasa Sep 5, 2026
1318ec7
refactor(text): share resources across guidance overlays
devmobasa Sep 5, 2026
bf7df55
refactor(toolbar): retain text resources across layout planning
devmobasa Sep 5, 2026
4147be7
refactor(toolbar): reuse text resources throughout widget painting
devmobasa Sep 5, 2026
d4c3ca6
refactor(text): share resources across region selection chrome
devmobasa Sep 5, 2026
b929b16
refactor(input): retain text resources through keyboard and action ro…
devmobasa Sep 5, 2026
5a79030
refactor(export): retain text resources across PDF labels
devmobasa Sep 5, 2026
9fdb079
refactor(capture): separate region picker painting responsibilities
devmobasa Sep 5, 2026
d6a6a94
refactor(capture): separate review action layout and painting
devmobasa Sep 5, 2026
d5e9945
refactor(capture): separate cut history and review actions
devmobasa Sep 5, 2026
1511695
refactor(text): share measurement across shape painting and exports
devmobasa Sep 5, 2026
d7d8bfc
refactor(capture): require complete cut preview inputs
devmobasa Sep 5, 2026
ba4b7ea
refactor(capture): validate region review finalization
devmobasa Sep 5, 2026
916dba4
refactor(input): retain text resources through pointer routing
devmobasa Sep 5, 2026
0ffb2c6
refactor(input): remove retired measurement adapters
devmobasa Sep 5, 2026
41d9287
refactor(render): retain shape measurement across canvas painting
devmobasa Sep 5, 2026
9a219c9
refactor(input): route asynchronous text updates through runtime reso…
devmobasa Sep 5, 2026
e1e240b
refactor(input): keep runtime text resources in backend paths
devmobasa Sep 5, 2026
e1a90be
refactor(capture): centralize region selector ownership
devmobasa Sep 5, 2026
875b172
perf(ui): cache help content by runtime inputs
devmobasa Sep 5, 2026
2bb2480
refactor(text): remove thread-local resource bridges
devmobasa Sep 5, 2026
db25310
refactor(text): require explicit runtime resource owners
devmobasa Sep 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions src/about_window/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ fn surface_size(plan: &Plan) -> (u32, u32) {
}

struct AboutWindowState {
ui_text: crate::ui_text::UiTextEngine,
theme: crate::ui::theme::Theme,
registry_state: RegistryState,
compositor_state: CompositorState,
Expand Down
Loading
Loading