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 |
|
temportalflux
|
6ecdda92d0
|
add Point::is_nearly_eq
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
cfc9f6fab1
|
update documentation of 'use_keyed_transition', 'use_keyed_state', & 'with_element_state' to make it clear that the functions can be called during 'render' implementations, as 'examples/learn/transition.rs' illustrates
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
f4cb5e21b7
|
add getter/setter to interface with the current scroll offset of interactivity
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
1f2c11d44f
|
move TextLayout::layout logic into standalone functions so they can be shared between labels and editable text elements
|
2026-07-11 09:31:07 -04:00 |
|
temportalflux
|
b1e67f32af
|
change shape_text api to support non-SharedString types as input without forcing extra allocations
|
2026-07-11 09:31:07 -04:00 |
|
Miles Wirht
|
20340e1487
|
Fixes CI and Build issues (#89)
|
2026-07-05 22:46:17 -04:00 |
|
Scar-00
|
ce08af96db
|
add wgpu renderer for windows (#44)
|
2026-06-24 19:10:56 -04:00 |
|
Leonard Seibold
|
c17b4367d5
|
gpui: Add gpu_device_lost() to query device-loss state on Linux (#78)
|
2026-06-22 23:15:54 -04:00 |
|
Philipp Schaffrath
|
0610782953
|
Wayland input_region and exclusive_zone + WGPU panic fix (#82)
|
2026-06-22 21:59:02 -04:00 |
|
Nevsor
|
f9a8c62bd9
|
Refactor docs (#77)
|
2026-06-20 09:37:49 -04:00 |
|
Miles Wirht
|
c6634f040a
|
Discord community permalink (#73)
|
2026-06-17 13:28:53 -04:00 |
|
Miles Wirht
|
ad7be1c090
|
Docs (#72)
|
2026-06-17 13:06:39 -04:00 |
|
tygrdev
|
c36de2d5a1
|
fix: pin sum_tree dependency to specific commit (#70)
|
2026-06-16 10:15:02 -04:00 |
|
Miles Wirht
|
3254b14df0
|
added these until we can switch off of zeds crates (#67)
|
2026-06-15 18:49:03 -04:00 |
|
Andreas Johansson
|
3cc78b38f4
|
Add set_keyring_label (#64)
|
2026-06-15 18:46:45 -04:00 |
|
Miles Wirht
|
ec395ac14c
|
My stab at CI (#66)
|
2026-06-15 18:42:57 -04:00 |
|
Miles Wirht
|
74a728db05
|
Switches the tooling over from xtask to a justfile (#62)
|
2026-06-14 21:58:38 -04:00 |
|
Miles Wirht
|
bf71c690a3
|
Utopian CI setup phase 2: Better HTTP abstractions (#61)
|
2026-06-14 21:58:25 -04:00 |
|
Miles Wirht
|
64318f59f3
|
A utopian CI setup part one: General build fixes (#60)
|
2026-06-14 21:58:12 -04:00 |
|
LIU Xinyu
|
676d5897ae
|
feat: kinetic scrolling on wayland (#54)
* wayland: add kinetic scroll controller
* wayland: wire kinetic scrolling into pointer events
* wayland: cancel kinetic scrolling on pointer and gesture interruption
* wayland: add kinetic scroll tests
|
2026-06-14 21:55:49 -04:00 |
|
 Leonard SeiboldandNewspicel
|
69d467e4d1
|
Filter API + Blur (#40)
Co-authored-by: Newspicel <newspicel+claude@pm.me>
|
2026-06-14 10:18:25 -04:00 |
|
Brendon Felix
|
cfec5ff014
|
Add Transition::jump_to for transitions (#58)
|
2026-06-13 22:52:08 -04:00 |
|
henbotb
|
f3a2355c3d
|
Fixed patching typo (#59)
|
2026-06-13 22:51:20 -04:00 |
|
Xemor
|
59f5ca2b05
|
Fix compilation on Linux - add & to .field (#57)
|
2026-06-13 16:04:59 -04:00 |
|
Miles Wirht
|
c237d57d1c
|
README follow up PR (#47)
|
2026-06-09 20:13:30 -04:00 |
|
Miles Wirht
|
887c4b165f
|
FAQ section (#45)
|
2026-06-09 20:04:22 -04:00 |
|