Commit Graph

  • b8393fd4aa apprt/gtk: comments Mitchell Hashimoto 2025-11-30 07:04:08 -08:00
  • e18a7d9501 apprt/gtk: drag Mitchell Hashimoto 2025-11-29 20:33:46 -08:00
  • f7a6822e30 apprt/gtk: enter/shift+enter for traversing search results Mitchell Hashimoto 2025-11-29 20:20:38 -08:00
  • 72b3c14833 clean up some stuff Mitchell Hashimoto 2025-11-29 20:16:48 -08:00
  • 56a76cc174 apprt/gtk: fix selected search label off by one Mitchell Hashimoto 2025-11-29 15:33:05 -08:00
  • eebce6a78c apprt/gtk: hook up close search button Mitchell Hashimoto 2025-11-29 15:31:28 -08:00
  • 76496d40fd apprt/gtk: hook up next/prev match Mitchell Hashimoto 2025-11-29 15:27:52 -08:00
  • 0ea85fc483 apprt/gtk: hook up search_total/search_selected apprt actions Mitchell Hashimoto 2025-11-29 15:22:29 -08:00
  • fc9b578ef4 apprt/gtk: hook up search-changed to start a search Mitchell Hashimoto 2025-11-29 15:16:29 -08:00
  • 0d32e7d814 apprt/gtk: escape to stop search and hide overlay Mitchell Hashimoto 2025-11-29 15:10:38 -08:00
  • 778b49c9a1 apprt/gtk: hook up start_search/end_search to set active state Mitchell Hashimoto 2025-11-29 14:53:30 -08:00
  • 027e5d631a config: default search keybindings for Linux Mitchell Hashimoto 2025-11-29 14:59:50 -08:00
  • 548d1f0300 apprt/gtk: search overlay UI Mitchell Hashimoto 2025-11-29 14:11:42 -08:00
  • 832883b600 apprt/gtk: move surface event controllers, block events from revealers Mitchell Hashimoto 2025-11-29 14:45:20 -08:00
  • 4fef41bc83 terminal: renderstate needs to reset highlights on dirty (#9759) Mitchell Hashimoto 2025-11-30 07:22:54 -08:00
  • a58e33c06b PageList: preserve size.cols in adjustCapacity after column shrink Tim Culverhouse 2025-11-30 08:25:04 -06:00
  • d7087627d7 terminal: renderstate needs to reset highlights on dirty Mitchell Hashimoto 2025-11-30 07:15:23 -08:00
  • 51bda77e3a macos: teach agents about zig build run Jon Parise 2025-11-30 10:10:50 -05:00
  • 8020a88205 Merge branch 'grapheme-break' into grapheme-width-changes Jacob Sandlund 2025-11-30 08:57:53 -05:00
  • c49d50eb80 Merge remote-tracking branch 'upstream/main' into grapheme-break Jacob Sandlund 2025-11-30 08:57:08 -05:00
  • 73be3abf00 Update iTerm2 colorschemes (#9755) Mitchell Hashimoto 2025-11-29 20:56:10 -08:00
  • 643c5e00a0 deps: Update iTerm2 color schemes mitchellh 2025-11-30 00:16:02 +00:00
  • 3754a94cb5 Allow list-theme action with --plain to sort with --color argument (#9748) Mitchell Hashimoto 2025-11-29 14:02:57 -08:00
  • 7f950cc892 search: handle soft-wrapped lines in sliding window properly (#9753) Mitchell Hashimoto 2025-11-29 10:56:11 -08:00
  • 10f19ebdc3 search: handle soft-wrapped lines in sliding window properly Mitchell Hashimoto 2025-11-29 07:15:31 -08:00
  • 2fd48b433d macos: window-width/height is accurate even with other widgets (#9747) Mitchell Hashimoto 2025-11-29 06:56:18 -08:00
  • 351dd2ea51 allow list themes --plain to accept --color flag rhodes-b 2025-11-28 19:26:11 -06:00
  • c75bade896 macos: window-width/height is accurate even with other widgets Mitchell Hashimoto 2025-11-28 12:59:23 -08:00
  • 9baf37a9b2 macOS: fix toggle_visibility behaviour with tabbed windows (#9742) Mitchell Hashimoto 2025-11-28 06:23:58 -08:00
  • 94f88c8b54 macOS: fix toggle_visibility behaviour with tabbed windows Lukas 2025-11-28 10:14:07 +01:00
  • 199119967b Remove unused imports (#9736) Mitchell Hashimoto 2025-11-27 13:52:28 -08:00
  • dbfc3eb679 Remove unused imports Mitchell Hashimoto 2025-11-27 13:35:56 -08:00
  • d8aeffe1e9 macos: add hover styles to search buttons, cursor changes (#9734) Mitchell Hashimoto 2025-11-27 13:22:02 -08:00
  • 5c1679209d macos: add hover styles to search buttons, cursor changes Mitchell Hashimoto 2025-11-27 12:56:49 -08:00
  • 4ff0e0c9d2 input: remove the unused end search entry in the palette Mitchell Hashimoto 2025-11-27 07:21:56 -08:00
  • 14899591ce terminal: PageList search should halt when pin becomes garbage (#9722) Mitchell Hashimoto 2025-11-26 16:48:30 -08:00
  • 842becbcaf terminal: PageList search should halt when pin becomes garbage Mitchell Hashimoto 2025-11-26 16:05:12 -08:00
  • a1c1d66ec8 Merge branch 'grapheme-break' into grapheme-width-changes Jacob Sandlund 2025-11-26 17:46:17 -05:00
  • f68abdef75 Merge branch 'main' into grapheme-break Jacob Sandlund 2025-11-26 17:31:47 -05:00
  • c199a8fe7e terminal: RenderState must consider first row in dirty page dirty (#9719) Mitchell Hashimoto 2025-11-26 13:24:05 -08:00
  • b96b55ebde terminal: RenderState must consider first row in dirty page dirty Mitchell Hashimoto 2025-11-26 13:16:03 -08:00
  • e64ae2e966 macOS: refine Search UI (#9717) Mitchell Hashimoto 2025-11-26 12:36:24 -08:00
  • dc08d057fe macOS: use ConcentricRectangle on Tahoe Lukas 2025-11-26 21:00:08 +01:00
  • cbcd52846c macOS: fix search dragging animation when corner is not changed Lukas 2025-11-26 20:59:43 +01:00
  • 48d11b1ce4 fix(macos): use strings' utf-8 lengths for libghostty calls (#9715) Mitchell Hashimoto 2025-11-26 11:16:36 -08:00
  • 4b01163c79 fix(macos): use strings' utf-8 lengths for libghostty calls Qwerasd 2025-11-26 11:59:42 -07:00
  • d213091452 renderer: manual selection should take priority over search matches (#9714) Mitchell Hashimoto 2025-11-26 10:30:42 -08:00
  • 9206b3dc9b renderer: manual selection should take priority over search matches Mitchell Hashimoto 2025-11-26 10:26:34 -08:00
  • 3305455902 macOS: move search result counter inside text field (#9713) Mitchell Hashimoto 2025-11-26 10:07:15 -08:00
  • d85fc62774 search: reset selected match when the needle changes Mitchell Hashimoto 2025-11-26 10:04:26 -08:00
  • f5b923573d macOS: move search result counter inside text field avarayr 2025-11-26 13:04:05 -05:00
  • 71a2dad929 macOS Search GUI (#9709) Mitchell Hashimoto 2025-11-26 09:09:55 -08:00
  • 5b4394d211 macos: end_search for ending search Mitchell Hashimoto 2025-11-26 08:54:48 -08:00
  • c51170da9c add end_search binding Mitchell Hashimoto 2025-11-26 07:05:52 -08:00
  • f7b14a0142 macos: debounce search requests with length less than 3 Mitchell Hashimoto 2025-11-26 06:59:16 -08:00
  • 339abf97f7 macos: can allow single char searches now Mitchell Hashimoto 2025-11-26 06:53:38 -08:00
  • f91080a165 terminal: fix single-character search crashes Mitchell Hashimoto 2025-11-26 06:52:16 -08:00
  • f252db1f1c terminal: handle pruning history for when active area removes it Mitchell Hashimoto 2025-11-25 22:10:44 -08:00
  • 330ce07d48 terminal: fix moving selection on history changing Mitchell Hashimoto 2025-11-25 21:51:54 -08:00
  • ad755b0e3d core: always send start_search for refocus Mitchell Hashimoto 2025-11-25 21:46:13 -08:00
  • 1bb2d4f1c2 macos: only end search if we previously had one Mitchell Hashimoto 2025-11-25 21:42:05 -08:00
  • 48acc90983 terminal: search should reload active area if dirty Mitchell Hashimoto 2025-11-25 21:40:16 -08:00
  • 93656fca5a macos: show progerss correctly for search Mitchell Hashimoto 2025-11-25 20:58:33 -08:00
  • 0e974f85ed macos: fix iOS build Mitchell Hashimoto 2025-11-25 20:52:26 -08:00
  • 7320b234b4 core: surface sends search total/progress to apprt Mitchell Hashimoto 2025-11-25 20:47:06 -08:00
  • c20af77f98 macos: handle search progress/total apprt actions Mitchell Hashimoto 2025-11-25 20:44:19 -08:00
  • 2ee2d000f5 apprt actions for search progress Mitchell Hashimoto 2025-11-25 20:42:55 -08:00
  • d4a2f3db71 macos: search overlay shows search progress Mitchell Hashimoto 2025-11-25 20:38:14 -08:00
  • 7835ad0ea4 macos: more menu items Mitchell Hashimoto 2025-11-25 20:34:38 -08:00
  • 240d5e0fc5 config: default search keybindings for macos Mitchell Hashimoto 2025-11-25 20:29:54 -08:00
  • 3f7cfca4b4 macos: add find menu item Mitchell Hashimoto 2025-11-25 20:20:11 -08:00
  • 949a8ea53f macos: dummy search state for iOS Mitchell Hashimoto 2025-11-25 20:05:48 -08:00
  • 5b2d66e261 apprt/gtk: disable search apprt actions Mitchell Hashimoto 2025-11-25 17:34:58 -08:00
  • cfbc219f5c macos: enter and shift+enter move the results Mitchell Hashimoto 2025-11-25 17:25:01 -08:00
  • efc05523e0 macos: enter goes to next result Mitchell Hashimoto 2025-11-25 17:21:04 -08:00
  • 72708b8253 search: do not restart search if needle doesn't change Mitchell Hashimoto 2025-11-25 15:40:44 -08:00
  • 3ce19a02ba macos: hook up the next/prev search buttons Mitchell Hashimoto 2025-11-25 15:33:33 -08:00
  • 15f00a9cd1 renderer: setup proper dirty state on search selection changing Mitchell Hashimoto 2025-11-25 15:29:24 -08:00
  • ad8a6e0642 search thread needs to take an allocated needle Mitchell Hashimoto 2025-11-25 12:43:23 -08:00
  • 5ee000f58f macos: search input starts the search up Mitchell Hashimoto 2025-11-25 12:34:46 -08:00
  • 081d73d850 macos: changes to SearchState trigger calls to internals Mitchell Hashimoto 2025-11-25 12:26:52 -08:00
  • 56d4a7f58e macos: start_search refocuses the search input Mitchell Hashimoto 2025-11-25 12:24:04 -08:00
  • c61d28a3a4 macos: esc returns focus back to surface Mitchell Hashimoto 2025-11-25 12:20:01 -08:00
  • b7e70ce534 apprt: end_search Mitchell Hashimoto 2025-11-25 12:13:57 -08:00
  • b084889782 config: cmd+f on macos start_search default Mitchell Hashimoto 2025-11-25 12:11:40 -08:00
  • bc44b187d6 macos: hook up start_search apprt action to open search Mitchell Hashimoto 2025-11-25 12:02:27 -08:00
  • aeaa8d4ead add start_search binding and apprt action Mitchell Hashimoto 2025-11-25 11:57:34 -08:00
  • b87d57f029 macos: search overlay Mitchell Hashimoto 2025-11-25 11:44:16 -08:00
  • 20758fb80e Misc search fixes (#9711) Mitchell Hashimoto 2025-11-26 08:49:54 -08:00
  • 9b7753a36f terminal: ScreenSearch prunes by min serial Mitchell Hashimoto 2025-11-26 08:45:38 -08:00
  • 30f189d774 terminal: PageList has page_serial_min Mitchell Hashimoto 2025-11-26 08:41:26 -08:00
  • e549af76fe terminal: flattened highlights contain serial numbers for nodes Mitchell Hashimoto 2025-11-26 08:36:29 -08:00
  • 1786022ac3 terminal: ScreenSearch restarts on resize Mitchell Hashimoto 2025-11-26 08:31:06 -08:00
  • 8d11335ee4 terminal: PageList stores serial number for page nodes Mitchell Hashimoto 2025-11-26 08:04:48 -08:00
  • d9529947a4 apprt/gtk: (clipboard) fix GTK internal paste of UTF-8 content (#9710) Mitchell Hashimoto 2025-11-26 06:19:18 -08:00
  • 53d0abf4dc apprt/gtk: (clipboard) fix GTK internal paste of UTF-8 content Dominique Martinet 2025-11-26 12:47:43 +00:00
  • 14abc6a49d search: navigable search results (previous/next) (#9702) Mitchell Hashimoto 2025-11-25 11:13:37 -08:00
  • 7fba2da404 better default search match color Mitchell Hashimoto 2025-11-25 11:05:11 -08:00
  • d0334b7ab6 search: scroll to selected search match Mitchell Hashimoto 2025-11-25 11:00:32 -08:00
  • ba7b816af0 core: bindings for navigate_search Mitchell Hashimoto 2025-11-25 10:48:31 -08:00