flow/src/tui
CJ van den Berg 8cf18d7481
fix: use scroll_dest instead of the current view position for scroll step calcuation
If we use the current view position to calculate the destination for a scroll
event, then we may effectively lose the difference between view.pos and
scroll_dest if we are still animating a scroll when the new event arrives.
This can happen when scroll events are received really quickly which can
happen with some devices like touchpads or fast scroll wheels.

Now we use the scroll_dest which means that we extend the destination for
animated scrolling instead of overwriting it.
2026-01-25 16:47:24 +01:00
..
mode fix: force normalization of all paths on windows 2026-01-22 17:33:10 +01:00
status refactor: use enum type for buffer references 2026-01-22 14:32:44 +01:00
Box.zig refactor: move from_client_box and to_client_box to Widget.Box 2025-12-01 15:43:55 +01:00
Button.zig refactor: allow changing the hover mouse cursor for buttons 2026-01-20 20:13:01 +01:00
editor.zig fix: use scroll_dest instead of the current view position for scroll step calcuation 2026-01-25 16:47:24 +01:00
editor_gutter.zig fix: gutters should only accept diff updates for their attached editor 2026-01-13 20:36:11 +01:00
expansion.zig refactor: add expansion module 2025-12-16 23:03:02 +01:00
filelist_view.zig feat: add alternate select (open in split) to find_in_files mode 2026-01-22 13:37:40 +01:00
Fire.zig refactor: remove unused error return in Plane.put_yx and Plane.cursor_move_yx 2026-01-13 16:19:47 +01:00
fonts.zig docs: add some more problematic glyphs to font test text 2025-10-07 20:55:19 +02:00
home.zig refactor: add source location tracing for need_render calls 2026-01-15 17:51:38 +01:00
info_view.zig refactor: remove unused error return in Plane.put_yx and Plane.cursor_move_yx 2026-01-13 16:19:47 +01:00
InputBox.zig refactor: add source location tracing for need_render calls 2026-01-15 17:51:38 +01:00
inputview.zig refactor: tweak style in keybindview and inputview 2025-12-11 19:50:10 +01:00
inspector_view.zig refactor: add panel border to inspector_view 2025-12-11 19:00:07 +01:00
keybindview.zig refactor: tweak style in keybindview and inputview 2025-12-11 19:50:10 +01:00
keyhints.zig refactor: remove unused error return in Plane.put_yx and Plane.cursor_move_yx 2026-01-13 16:19:47 +01:00
logview.zig feat: add panel border to logview 2025-12-11 19:00:24 +01:00
lsp_info.zig refactor: remove spammy trigger debug log messages 2026-01-05 12:11:11 +01:00
mainview.zig fix: force normalization of all paths on windows 2026-01-22 17:33:10 +01:00
Menu.zig fix: store button click locations as signed values 2025-10-10 16:05:50 +02:00
MessageFilter.zig refactor: lots more writergate fixes - first successful build 2025-09-25 22:01:29 +02:00
ModalBackground.zig refactor: remove unused error return in Plane.put_yx and Plane.cursor_move_yx 2026-01-13 16:19:47 +01:00
scrollbar_v.zig fix: scrollbar hover effect 2026-01-16 10:30:30 +01:00
tui.zig feat: add experimental every_keystroke completion trigger mode 2026-01-23 16:00:53 +01:00
Widget.zig refactor: make Widget.hover const 2026-01-15 20:45:37 +01:00
WidgetList.zig refactor: make Widget.get method const 2026-01-06 19:22:24 +01:00
WidgetStack.zig refactor: add focus/unfocus to widget vtable 2025-11-06 19:23:14 +01:00
WidgetStyle.zig refactor: remove unused error return in Plane.put_yx and Plane.cursor_move_yx 2026-01-13 16:19:47 +01:00