T20 round 1 fixes

- the hex demo's selection stops at memory's end
- a disassembly gutter fills its row, so an empty one takes a press
- a breakpoint's box keeps its press from the row
- ruler ticks keep the places their step needs
- the toolbar names each usual key for the platform; the app binds them
- tests: gutter press, box press, tick places
This commit is contained in:
ZacharyZhang-NY committed 2026-09-26 02:54:23 -04:00
1 parent f8bfa29c17
commit 2f3b0ac8bb
9 files changed
+161 -34

No files matched your search

+1 -1
View File
@@ -185,7 +185,6 @@ impl RenderOnce for Disassembly {
.id(row)
.w_full()
.flex()
.items_center()
.gap_3()
.whitespace_nowrap()
.when(is_current, |line| line.bg(colors.warning.opacity(0.12)))
@@ -195,6 +194,7 @@ impl RenderOnce for Disassembly {
.flex_none()
.w_5()
.flex()
.items_center()
.justify_center()
.cursor_pointer()
.on_mouse_down(MouseButton::Left, |_, window, _| {