temportalflux
|
6ce4ebbb2a
|
make cached_utf16_len private
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
4c7b51273c
|
add documentation
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
edf7cba153
|
undo SharedString being the backbone for InputState in favor of retaining mutablity of std::String. Safer now that painting doesnt need actual access to the string itself.
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
c37593343a
|
expose api for users to configure styling colors for input elements
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
4b23b30357
|
optimize InputStateSnapshot
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
a2e3b5f09e
|
remove theoretically unnecessary single-line paint optimizations
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
06dd56bda6
|
replace selection_reversed with a NavigationDirection backed selection_direction
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
35c38bf470
|
reorganize InputState impls
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
cfea213c4e
|
make InputState content more private
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
97c1834435
|
reorganize input data updated per element layout
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
1675c73726
|
separate update_line_layouts from other mutations in prepaint
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
4037fc5a92
|
rework InputState::cursor_visible to be more clear that its a mutation during paint
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
890a0e6daf
|
reorganize math
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
2e20f98aaf
|
reduce is_line_visible to take InputLineLayout
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
6c0f6c97f1
|
combine selection and marked_underline paint sections for multiline
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
769202c656
|
combine quad painting calls
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
a418fcb9e0
|
merge single/multi line paint operations into PaintContext
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
9c09fd2cd1
|
reintroduce tests from gpuikit::input
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
fca15d4ec2
|
group paint_selection_quad logic together
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
8bec8f3031
|
begin integrating paint implementations
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
3255bb544e
|
replace InputState::content with a SharedString
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
9c212a52f7
|
replace multiline with InputLayout enum
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
13676cf649
|
organize input element types and implementation into dedicated files
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
eb8f90a310
|
extract gpuikit input implementation
|
2026-07-11 09:31:07 -04:00 |
|
Miles Wirht
|
ec395ac14c
|
My stab at CI (#66)
|
2026-06-15 18:42:57 -04:00 |
|
Dustin Yost
|
a95a3c2030
|
add empty gpui_elements crate (#42)
|
2026-06-07 12:04:48 -04:00 |
|