Commit Graph

396 Commits

Author SHA1 Message Date
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
Leonard Hecker 6963c44dbb Fix crash when displaying multiple error messages 2025-03-19 13:41:44 +01:00
Leonard Hecker a6d14ef6e2 Fix CRLF not being used on Windows 2025-03-19 13:40:50 +01:00
Leonard Hecker f654981a07 Initial import 2025-03-19 03:13:50 +01:00