Commit Graph

  • 26e1dd8f8e macos: clear out the surface trees to prevent repeat undo Mitchell Hashimoto 2025-06-08 12:23:08 -07:00
  • 3de3f48faf macos: fix undo/redo for closing windows with multiple tabs Mitchell Hashimoto 2025-06-08 07:29:19 -07:00
  • ec043e1386 macos: red traffic light should be undoable Mitchell Hashimoto 2025-06-08 07:00:49 -07:00
  • 6ed94b0034 move mac address length constant to file-level scope Kristófer R 2025-06-07 22:17:01 -04:00
  • 73e5f7e5d6 merge std.Uri.ParseError and os/hostname error sets Kristófer R 2025-06-07 22:12:26 -04:00
  • e4a175d24a use explicit error set Kristófer R 2025-05-13 23:41:18 -04:00
  • 7760389ab8 add comptime check for platform Kristófer R 2025-05-13 23:29:46 -04:00
  • 68f48b9911 name the 17 magic constant mac_address_length Kristófer R 2025-05-13 23:18:35 -04:00
  • dfdb588f58 add tests for hostnames without a path component Kristófer R 2025-05-13 23:15:53 -04:00
  • a24d0c9faf re-order end-of-hostname validity check Kristófer R 2025-05-13 23:15:23 -04:00
  • bb07e9c026 don't rely on hard-coded schemes Kristófer R 2025-05-13 23:06:53 -04:00
  • 7a639a7119 use iterator syntax in for loop Kristófer R 2025-05-13 23:00:16 -04:00
  • e0655a7f75 Move url parsing helper to os/hostname Kristófer R 2025-05-08 22:36:37 -04:00
  • ffe7f0d8bf extract url parsing into its own function Kristófer R 2025-05-01 00:24:37 -04:00
  • 64bfaf23f9 take kitty-shell-cwd scheme into account Kristófer R 2025-05-01 00:18:42 -04:00
  • b66368b4d6 extract mac address validity check to function Kristófer R 2025-05-01 00:09:34 -04:00
  • 19ca1bfb1c Fix modulo operation and custom Uri struct init Kristófer R 2025-04-30 23:54:42 -04:00
  • 0e74b8027a pwd: fix hostname resolution on macos Kristófer R 2025-04-07 23:43:11 -04:00
  • 3b33813071 deps: Update iTerm2 color schemes mitchellh 2025-06-08 00:14:39 +00:00
  • e986beb6a7 input: parse binds containing equal signs correctly (#7544) Mitchell Hashimoto 2025-06-07 16:30:01 -07:00
  • ba15da4722 input: parse binds containing equal signs correctly Leah Amelia Chen 2025-06-08 01:03:12 +02:00
  • 990d1cdf37 gtk/CommandPalette: prevent leaks on initialization (#7541) Leah Amelia Chen 2025-06-07 23:15:16 +02:00
  • 6f6d493763 macos: show quick terminal on undo/redo Mitchell Hashimoto 2025-06-07 13:13:57 -07:00
  • 6e77a5a6ca macos: address quick terminal basic functionality with new API Mitchell Hashimoto 2025-06-07 13:07:05 -07:00
  • 537b5101c6 os/flatpak: fix resource leaks in FlatpakHostCommand (#7542) Mitchell Hashimoto 2025-06-07 12:57:34 -07:00
  • 20744f0482 macos: fix some CI build issues Mitchell Hashimoto 2025-06-07 12:22:37 -07:00
  • 973a2afdde macos: make sure we're not registering unnecessary undos Mitchell Hashimoto 2025-06-07 07:11:30 -07:00
  • b234cb2014 macos: only process reopen if already activated Mitchell Hashimoto 2025-06-07 07:01:08 -07:00
  • 396e53244d config: add super+shift+t as a default undo too to mimic browsers Mitchell Hashimoto 2025-06-07 06:57:11 -07:00
  • aeede903f5 macos: undo close all windows Mitchell Hashimoto 2025-06-06 16:03:20 -07:00
  • d92db73f25 macos: undo new tab Mitchell Hashimoto 2025-06-06 15:59:22 -07:00
  • 636b1fff8a macos: initial window shouldn't support undo Mitchell Hashimoto 2025-06-06 15:56:17 -07:00
  • 797c10af37 macos: undo new window Mitchell Hashimoto 2025-06-06 15:50:30 -07:00
  • 33d128bcff macos: remove TerminalManager Mitchell Hashimoto 2025-06-06 15:19:05 -07:00
  • 3b77a16b63 Make undo/redo app-targeted so it works with no windows Mitchell Hashimoto 2025-06-06 13:35:31 -07:00
  • 5507ec0fc0 macos: compile errors in CI Mitchell Hashimoto 2025-06-06 12:48:23 -07:00
  • 966c4f98c7 apprt/glfw,gtk: noop undo/redo actions Mitchell Hashimoto 2025-06-06 12:39:02 -07:00
  • d2d3852026 macos: remove debug log Mitchell Hashimoto 2025-06-06 12:28:48 -07:00
  • 49cc88f0d3 macos: configurable undo timeout Mitchell Hashimoto 2025-06-06 12:21:05 -07:00
  • 3e02c0cbd5 macos: fix an incorrect bindable write during view update Mitchell Hashimoto 2025-06-06 12:12:14 -07:00
  • b044f4864a add undo/redo keybindings, default them on macOS Mitchell Hashimoto 2025-06-06 11:34:33 -07:00
  • e1847da139 macos: more robust undo tab that goes back to the same position Mitchell Hashimoto 2025-06-06 11:13:47 -07:00
  • 5f74445b14 macos: basic undo tab, not quite working Mitchell Hashimoto 2025-06-06 11:05:06 -07:00
  • 104cc2adfe macos: basic undo close window, not very robust yet Mitchell Hashimoto 2025-06-06 07:52:31 -07:00
  • f571519157 macos: setup undo responders at the AppDelegate level Mitchell Hashimoto 2025-06-05 21:43:41 -07:00
  • 6d32b01c64 macos: implement a custom ExpiringUndoManager, setup undo for new/close Mitchell Hashimoto 2025-06-05 21:28:49 -07:00
  • 493b1f5350 wip: undo Mitchell Hashimoto 2025-06-05 15:04:11 -07:00
  • e70a4682ac macos: quick terminal restores previous size when exiting final surface (#7543) Mitchell Hashimoto 2025-06-07 12:46:04 -07:00
  • 41ee578b7a macos: quick terminal restores previous size when exiting final surface Mitchell Hashimoto 2025-06-07 12:36:12 -07:00
  • 53c2874667 flatpak: free GError after use Leorize 2025-06-07 13:26:21 -05:00
  • 42bafe9d59 flatpak: detach process tracking thread after spawn Leorize 2025-06-07 12:44:21 -05:00
  • ea0766e62b gtk/CommandPalette: prevent leaks on initialization Leorize 2025-06-07 11:57:26 -05:00
  • 1c7623db81 terminal: fix crash when reflowing grapheme with a spacer head (#7537) Mitchell Hashimoto 2025-06-07 06:53:01 -07:00
  • aab00da242 terminal: fix crash when reflowing grapheme with a spacer head Mitchell Hashimoto 2025-06-06 20:36:34 -07:00
  • 269d29624b Add bell feature flags for audio, attention, and title actions on macOS (#7533) Mitchell Hashimoto 2025-06-06 12:59:23 -07:00
  • 53ded20f3d Merge branch 'main' into add-macos-accessibility Peter Steinberger 2025-06-06 19:12:35 +01:00
  • 5f6a15abef Add bell feature flags for audio, attention, and title actions on macOS Aaron Ruan 2025-06-06 23:46:06 +08:00
  • 5b68e49847 macos: dismiss notifications on focus, application exit (#7531) Mitchell Hashimoto 2025-06-06 07:36:30 -07:00
  • 70f030e3c2 macos: dismiss notifications on focus, application exit Mitchell Hashimoto 2025-06-06 07:22:37 -07:00
  • 8ca899bbce Implement comprehensive macOS accessibility support for terminal content Peter Steinberger 2025-06-06 02:44:45 +01:00
  • 55106bf267 Fix compilation errors for Zig 0.14 and Swift compatibility Peter Steinberger 2025-06-06 02:37:46 +01:00
  • 84f052bf4f Final memory safety and compatibility improvements Peter Steinberger 2025-06-06 02:32:14 +01:00
  • 4e31c42ed8 Implement comprehensive accessibility performance optimizations Peter Steinberger 2025-06-06 02:30:40 +01:00
  • 0d03212c75 Improve accessibility string handling with safer UTF-8 validation Peter Steinberger 2025-06-06 02:28:13 +01:00
  • dbcb072144 Remove ACCESSIBILITY_IMPLEMENTATION.md documentation file Peter Steinberger 2025-06-06 02:25:17 +01:00
  • d89ef31cec Implement macOS accessibility support for terminal viewport Peter Steinberger 2025-06-06 02:03:36 +01:00
  • 4c9fd36bd8 Fix unused parameter warning Peter Steinberger 2025-06-06 01:53:31 +01:00
  • 0f2338d4e0 Simplify viewport text implementation for initial testing Peter Steinberger 2025-06-06 01:52:47 +01:00
  • 23f30adb69 Fix compilation error: access terminal through io field Peter Steinberger 2025-06-06 01:51:17 +01:00
  • 7870ab693a Add macOS accessibility support for terminal content Peter Steinberger 2025-06-06 01:43:28 +01:00
  • 08101b0bc5 macos: fix hasWindowButtons logic (#7504 follow-up) (#7528) Mitchell Hashimoto 2025-06-05 14:11:10 -07:00
  • 2fae2eb568 macos: split directional navigation should use distance to leaf (#7527) Mitchell Hashimoto 2025-06-05 13:54:53 -07:00
  • c2c267439b macos: fix hasWindowButtons logic Daniel Wennberg 2025-06-05 13:14:58 -07:00
  • 045c84acb7 macos: split directional navigation should use distance to leaf Mitchell Hashimoto 2025-06-05 13:41:33 -07:00
  • efc1ceab5d macOS: New value-based split tree implementation, move split logic out of SwiftUI into AppKit (#7523) Mitchell Hashimoto 2025-06-05 12:59:43 -07:00
  • a2a3863ad2 macOS: Add option to hide window buttons (#7504) Mitchell Hashimoto 2025-06-05 07:46:57 -07:00
  • 6db455eee5 fix: exit non-native fullscreen on close (#7525) Mitchell Hashimoto 2025-06-05 07:36:50 -07:00
  • 5edf0dffda gtk/TabView: do not closeTab within close-page signal handler (#7515) Mitchell Hashimoto 2025-06-05 07:36:10 -07:00
  • d4249679e3 macos: simplify some ServiceProvider code (#7508) Mitchell Hashimoto 2025-06-05 07:30:03 -07:00
  • 2e0a23aa77 gtk: make requesting attention configurable (#7521) Mitchell Hashimoto 2025-06-05 07:29:17 -07:00
  • 9008e21637 fix: exit non-native fullscreen on close Francisco Giordano 2025-06-01 12:06:47 -03:00
  • c40ac6b785 input: add focus split directional commands to command palette Mitchell Hashimoto 2025-06-05 07:09:46 -07:00
  • 1966dfdef7 macos: moving some files around Mitchell Hashimoto 2025-06-04 19:44:30 -07:00
  • f8e3539b7d macos: remove the unused resizeEvent code from SplitView Mitchell Hashimoto 2025-06-04 19:43:47 -07:00
  • 01fa87f2ab macos: fix iOS builds Mitchell Hashimoto 2025-06-04 13:37:42 -07:00
  • 9474092f77 macos: remove the old split implementation Mitchell Hashimoto 2025-06-04 13:20:14 -07:00
  • 69c3c359cb macos: resize split keybind handling Mitchell Hashimoto 2025-06-04 12:53:31 -07:00
  • 5299f10e13 macos: unzoom on new split and focus change Mitchell Hashimoto 2025-06-04 12:17:50 -07:00
  • 19a9156ae1 macos: address remaining todos Mitchell Hashimoto 2025-06-04 12:11:33 -07:00
  • 6c97e4a59a macos: fix focus after closing splits Mitchell Hashimoto 2025-06-04 12:01:50 -07:00
  • 77458ef308 macos: rename surfaceTree2 to surfaceTree Mitchell Hashimoto 2025-06-04 11:53:19 -07:00
  • f1ed07caf4 macos: Remove the legacy SurfaceTree Mitchell Hashimoto 2025-06-04 11:51:38 -07:00
  • 22819f8a29 macos: transfer doesBorderTop Mitchell Hashimoto 2025-06-04 11:40:54 -07:00
  • 8b979d6dce macos: handle surfaceTreeDidChange Mitchell Hashimoto 2025-06-04 11:28:22 -07:00
  • ea1ff438f8 macos: handle split zooming Mitchell Hashimoto 2025-06-04 11:23:55 -07:00
  • b7c01b5b4a macos: spatial focus navigation Mitchell Hashimoto 2025-06-04 10:04:03 -07:00
  • ec7fd94d0f macos: equalize splits works with new tree Mitchell Hashimoto 2025-06-04 10:00:37 -07:00
  • a389926ca7 macos: use surfaceTree2 needsConfirmQuit Mitchell Hashimoto 2025-06-04 09:47:55 -07:00
  • aef61661a0 macos: fix up command palette, focusing Mitchell Hashimoto 2025-06-04 09:42:12 -07:00
  • 7dcfebcd5d macos: isSplit guarding on focus split directions works Mitchell Hashimoto 2025-06-04 09:28:18 -07:00