Commit Graph

53 Commits

Author SHA1 Message Date
Leonard Hecker
70b8df2a58 Slight sys cleanup & Fix more sys::unix bugs 2025-03-23 00:33:44 +01:00
Leonard Hecker
df35ee1283 Fix RI grapheme clustering & Simplify tab/newline code 2025-03-22 20:10:08 +01:00
Leonard Hecker
dd168a6d6b Drop support for CR newlines - only LF or CRLF 2025-03-22 20:09:37 +01:00
Leonard Hecker
e66cd56937 Fix rerender after saving/loading a file 2025-03-22 20:09:19 +01:00
Leonard Hecker
b500217b56 Improve throughput when reading from stdin 2025-03-22 19:07:02 +01:00
Leonard Hecker
ea13407e55 Fix sys::unix implementation 2025-03-22 19:06:50 +01:00
Leonard Hecker
729e442337 Implement horizontal scrolling 2025-03-22 00:29:38 +01:00
Leonard Hecker
604d0ecf70 Fix SaveAs not saving & Add a overwrite warning 2025-03-22 00:17:35 +01:00
Leonard Hecker
223d0c09e1 Fix list items stealing Enter presses 2025-03-21 23:23:30 +01:00
Leonard Hecker
d681f3bf81 Fix deadlock when >1 modal dialog is open at once 2025-03-21 23:23:19 +01:00
Leonard Hecker
11a31f35f0 Strip \\?\ from file paths on Windows 2025-03-21 22:37:19 +01:00
Leonard Hecker
ef19a2e717 Implement precise scrollbar dragging 2025-03-21 22:36:48 +01:00
Leonard Hecker
8a1f6cd997 Use the selection for the initial search input 2025-03-21 19:06:20 +01:00
Leonard Hecker
3659854426 Fix Drag+Click being translated to a DoubleClick 2025-03-21 18:36:40 +01:00
Leonard Hecker
b33b44186b Implement an OpenFile picker 2025-03-21 17:48:47 +01:00
Leonard Hecker
9ca8b1574f Fix gestures not being cleared on mouse up 2025-03-21 17:48:08 +01:00
Leonard Hecker
cc0bfc7d90 Scroll when a drag reaches the top/bottom 2025-03-21 17:23:28 +01:00
Leonard Hecker
63e31844d3 Fix line break handling for word-wise nav & A deadlock 2025-03-21 17:21:41 +01:00
Leonard Hecker
e38576f967 Add support for instant search 2025-03-21 16:16:40 +01:00
Leonard Hecker
081a0a542b Keybindings for the exit dialog 2025-03-21 14:59:26 +01:00
Leonard Hecker
d2ee760187 Implement a subtle line highlight 2025-03-21 14:54:45 +01:00
Leonard Hecker
f9fb4d495b Implement bracketed paste 2025-03-21 14:52:09 +01:00
Leonard Hecker
78eef158a1 Add support for Ctrl+Home/End 2025-03-21 14:09:30 +01:00
Leonard Hecker
dad0ba9556 Fix backspace undo grouping & bug checks 2025-03-21 14:00:58 +01:00
Leonard Hecker
2951d86d87 Alternative clipboard bindings 2025-03-21 00:20:23 +01:00
Leonard Hecker
f68513d2b8 Finally fixed Ctrl+Shift+Left/Right 2025-03-21 00:20:01 +01:00
Leonard Hecker
3f957f7b37 Fix focus & scroll issues in SaveAs 2025-03-21 00:03:44 +01:00
Leonard Hecker
a3cc4bb3b5 Fix sticky scroll in text areas 2025-03-21 00:03:25 +01:00
Leonard Hecker
0746c90dd1 Fixed tabbing over list views via focus voids 2025-03-20 23:07:28 +01:00
Leonard Hecker
bbe32976d6 Fix focus tossing when pressing Escape 2025-03-20 23:07:26 +01:00
Leonard Hecker
33c99549d2 Add shortcuts for all statusbar items 2025-03-20 23:07:18 +01:00
Leonard Hecker
371fe4d774 Properly restore the UI when ICU is missing 2025-03-20 17:59:15 +01:00
Leonard Hecker
13d343fe12 Make modals modal 2025-03-20 17:33:08 +01:00
Leonard Hecker
a58dabf1dd Path joining & canonicalization for SaveAs 2025-03-20 17:26:10 +01:00
Leonard Hecker
a9b9849c78 Implement robust list viewers 2025-03-20 17:19:32 +01:00
Leonard Hecker
aa34e3ec22 Ignore drags into unfocused text areas 2025-03-20 17:17:58 +01:00
Leonard Hecker
c33e6e2162 Implemented robust double click detection 2025-03-20 17:17:23 +01:00
Leonard Hecker
1a8dcd6827 Fix wide glyph overlaps 2025-03-20 15:41:55 +01:00
Leonard Hecker
4f36115210 Implement focus wells for the find dialog 2025-03-20 15:32:54 +01:00
Leonard Hecker
edb1fc34fe Fix center alignment with padding 2025-03-20 15:26:15 +01:00
Leonard Hecker
6a5d59a5e2 Fix Space presses on buttons 2025-03-20 15:26:00 +01:00
Leonard Hecker
af425370a1 Report ICU errors 2025-03-20 15:25:19 +01:00
Leonard Hecker
80cdda7570 Fix error message when the search needle is empty 2025-03-20 15:24:39 +01:00
Leonard Hecker
90ee4692b7 Toss focus to the input when changing search settings 2025-03-20 14:14:42 +01:00
Leonard Hecker
1100f54e56 Add a small TODO 2025-03-19 16:04:05 -07:00
Leonard Hecker
d340fe4cc3 Show file name and dirty state in the statusbar 2025-03-19 16:03:43 -07:00
Leonard Hecker
31f74e00ee Fix middle truncaton of labels 2025-03-19 16:03:11 -07:00
Leonard Hecker
15a899e6e3 Fixed jitter when resizing dialogs 2025-03-19 16:02:42 -07:00
Leonard Hecker
1d1dd8aedc Scroll focused items into view 2025-03-19 17:50:21 +01:00
Leonard Hecker
c4c68c5f09 Improve visual appearance 2025-03-19 17:50:10 +01:00