- testdata/ (directory) refactor!: remove Wayland code and Run/RunLock public API
- AsyncClipboard_mock_test.go 4.3 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- Clipboard_mock_test.go 3.8 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- IME_mock_test.go 6.4 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- arena.go 1.9 KiB perf: cut steady-frame allocations from 241 to 48 (#8)
- controls.go 7.6 KiB feat: add Renderer.Pending, make closed Renderer inert, size TextInt buffer
- controls_extra.go 4.6 KiB refactor(ui): move private implementation out of the root package
- controls_extra_test.go 3.1 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- controls_label_test.go 4.6 KiB refactor(ui): move private implementation out of the root package
- controls_snapshot_test.go 4.8 KiB refactor(ui): move private implementation out of the root package
- controls_visual_test.go 1010 B refactor(ui): move private implementation out of the root package
- debug_off.go 71 B refactor(ui): move private implementation out of the root package
- debug_on.go 69 B refactor(ui): move private implementation out of the root package
- edit_geometry.go 7.1 KiB refactor(ui): move private implementation out of the root package
- edit_geometry_review_test.go 2.7 KiB refactor(ui): move private implementation out of the root package
- edit_geometry_test.go 13.6 KiB refactor(ui): move private implementation out of the root package
- edit_mixed_direction_test.go 2.1 KiB refactor(ui): move private implementation out of the root package
- edit_navigation.go 1.3 KiB refactor(ui): move private implementation out of the root package
- edit_navigation_test.go 1.7 KiB refactor(ui): move private implementation out of the root package
- edit_paint.go 2.8 KiB refactor(ui): move private implementation out of the root package
- edit_paint_test.go 1.7 KiB refactor(ui): move private implementation out of the root package
- edit_pointer_test.go 2.2 KiB refactor(ui): move private implementation out of the root package
- edit_preedit.go 4.6 KiB refactor(ui): move private implementation out of the root package
- edit_preedit_password_test.go 1.3 KiB refactor(ui): move private implementation out of the root package
- edit_preedit_test.go 1.6 KiB refactor(ui): move private implementation out of the root package
- edit_scroll.go 1.6 KiB refactor(ui): move private implementation out of the root package
- empty_caret_test.go 1.8 KiB docs(performance): record approved workspace and layout measurements
- ime_focus_test.go 2.5 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- ime_return_test.go 1.6 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- indicator_paint.go 5.3 KiB perf: cut steady-frame allocations in Renderer.Render (48 → 22) (#10)
- indicator_paint_test.go 5.7 KiB refactor(ui): move private implementation out of the root package
- input.go 894 B feat(ui): add Caps Lock and Num Lock modifier bits (#9)
- inputrects.go 1.0 KiB refactor!: remove Wayland code and Run/RunLock public API
- inputrects_test.go 4.3 KiB test: restore SetInputRects and Node.Rect tests through Renderer output
- interaction.go 15.7 KiB perf: cut steady-frame allocations from 241 to 48 (#8)
- interaction_test.go 15.8 KiB refactor!: remove Wayland code and Run/RunLock public API
- options.go 3.1 KiB perf: cut steady-frame allocations from 241 to 48 (#8)
- paste.go 859 B refactor(ui): move private implementation out of the root package
- paste_test.go 1.8 KiB test: replace handwritten clipboard and IME doubles with Mockery mocks
- performance_test.go 3.6 KiB perf: cut steady-frame allocations in Renderer.Render (48 → 22) (#10)
- race_off_test.go 56 B test(ui): skip the allocation guard under the race detector
- race_on_test.go 128 B test(ui): skip the allocation guard under the race detector
- rect_debug_test.go 439 B feat(wayland): add layer-shell surfaces and event-driven interaction hooks
- renderer.go 15.1 KiB fix(ui): measure root margins and percentage heights
- renderer_gpu_test.go 8.7 KiB perf: cut steady-frame allocations in Renderer.Render (48 → 22) (#10)
- renderer_image_gpu_test.go 1.6 KiB test(vkdevice): add the image after cached glyphs in the upload regression test
- renderer_test.go 20.8 KiB fix(ui): measure root margins and percentage heights
- runtime.go 8.2 KiB fix(ui): measure root margins and percentage heights
- runtime_test.go 10.5 KiB perf: cut steady-frame allocations in Renderer.Render (48 → 22) (#10)
- slider_grid_test.go 2.1 KiB refactor(ui): move private implementation out of the root package
- slider_pointer_test.go 1.1 KiB refactor(ui): move private implementation out of the root package
- target_mock_test.go 7.5 KiB feat: add Renderer.Pending, make closed Renderer inert, size TextInt buffer
- tree.go 8.9 KiB perf: cut steady-frame allocations from 241 to 48 (#8)