Commit Graph

  • 303c5ca189 macos: split traversal uses direction to determine proper focus target Mitchell Hashimoto 2023-09-10 08:59:05 -07:00
  • 946826c384 Merge pull request #421 from mitchellh/mode12 Mitchell Hashimoto 2023-09-10 08:15:50 -07:00
  • afacc2ca9e renderer: cursor style unit tests Mitchell Hashimoto 2023-09-09 20:48:56 -07:00
  • 8d96c2beed termio/exec: changing default cursor config updates at runtime Mitchell Hashimoto 2023-09-09 20:30:04 -07:00
  • 160b1eeb5a termio/exec: ensure initial cursor blink mode is set to config Mitchell Hashimoto 2023-09-09 20:40:22 -07:00
  • 3583a0c1ca renderer/opengl: new cursor apis Mitchell Hashimoto 2023-09-09 20:37:56 -07:00
  • d9cfd00e9f Big Cursor State Refactor Mitchell Hashimoto 2023-09-09 20:17:55 -07:00
  • 7fd8dde933 Merge pull request #420 from mitchellh/macos-prev-next-tab Mitchell Hashimoto 2023-09-09 13:02:53 -07:00
  • f31bde48fc macos: add prev/next tab custom binding support Mitchell Hashimoto 2023-09-09 13:00:23 -07:00
  • ce18b63f93 Merge pull request #419 from mitchellh/macos-flags Mitchell Hashimoto 2023-09-09 09:23:05 -07:00
  • e5cba11ad0 macos: key events for modifier-only keys Mitchell Hashimoto 2023-09-09 09:12:25 -07:00
  • 2e6e6c27f5 Merge pull request #418 from mitchellh/mrn/nix-add-zls Mitchell Hashimoto 2023-09-09 08:15:01 -07:00
  • 09ac49aa11 Merge pull request #416 from mitchellh/mrn/gtk-new-window-action Mitchell Hashimoto 2023-09-09 08:14:08 -07:00
  • d86de34cf1 nix: add latest version of zls to flake.nix Thorsten Ball 2023-09-09 15:18:05 +02:00
  • d275256e32 gtk: add new-window action to .desktop files Thorsten Ball 2023-09-09 07:04:22 +02:00
  • 1ebcec89fb Merge pull request #413 from mitchellh/macos-dock-menu Mitchell Hashimoto 2023-09-08 11:40:01 -07:00
  • 8619351df7 macos: dock menu Mitchell Hashimoto 2023-09-08 11:37:56 -07:00
  • 0ec3e299a0 Merge pull request #411 from mitchellh/macos-dock-click Mitchell Hashimoto 2023-09-07 14:51:21 -07:00
  • 1d8ee005c6 macos: handle reopen event and open a window if none are visible Mitchell Hashimoto 2023-09-07 14:47:50 -07:00
  • 2c7d4321cd Merge pull request #409 from mitchellh/cursor-focus-box Mitchell Hashimoto 2023-09-06 11:34:26 -07:00
  • d1830c6ac2 Merge pull request #405 from mitchellh/goonz/fullscren-split-focus-fix Mitchell Hashimoto 2023-09-06 11:26:02 -07:00
  • a6c40d0417 renderer: always show cursor if window is not focused Mitchell Hashimoto 2023-09-06 11:23:42 -07:00
  • 342df1e994 Merge pull request #407 from mitchellh/dependabot/github_actions/cachix/install-nix-action-23 Mitchell Hashimoto 2023-09-06 10:21:06 -07:00
  • e2f7d01b9d Merge pull request #406 from mitchellh/dependabot/github_actions/actions/checkout-4 Mitchell Hashimoto 2023-09-06 10:20:44 -07:00
  • a9750ad04a Merge pull request #408 from mitchellh/mrn/gtk-single-instance-flag Mitchell Hashimoto 2023-09-06 10:19:30 -07:00
  • cac5b00d94 gtk: add gtk-single-instance setting to allow disabling of it Thorsten Ball 2023-09-05 13:59:07 +02:00
  • af36a49148 build(deps): bump cachix/install-nix-action from 22 to 23 dependabot[bot] 2023-09-05 00:35:08 +00:00
  • 025fffbcfd build(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-05 00:35:05 +00:00
  • 7d9598fe6e macos: fix split focus when toggling fullscreen Will Pragnell 2023-09-03 22:47:02 -07:00
  • 42a228938f Merge pull request #403 from mitchellh/prompt-continuation Mitchell Hashimoto 2023-09-03 14:07:28 -07:00
  • f8335c10d8 terminal: disable noisy logs Mitchell Hashimoto 2023-09-03 14:02:55 -07:00
  • cdf81b610d terminal: mark prompt continuation lines, end prompt clear at first prompt Mitchell Hashimoto 2023-09-03 14:00:56 -07:00
  • de3d0b4243 terminal: parse semantic prompt "k" (kind) parameter Mitchell Hashimoto 2023-09-03 13:47:06 -07:00
  • fe540011d7 Merge pull request #398 from mitchellh/mrn/gtk-readme-notice Mitchell Hashimoto 2023-09-03 12:47:10 -07:00
  • 604a2c1353 README: add notice about gtk single instance application Thorsten Ball 2023-09-03 21:45:22 +02:00
  • 2c5271ca82 Merge pull request #397 from mitchellh/mrn/gtk-window-decoration Mitchell Hashimoto 2023-09-03 12:41:14 -07:00
  • a1a48eb3f0 gtk: allow hiding window decoration in configuration Thorsten Ball 2023-09-03 21:27:21 +02:00
  • 5221a2f7f1 Merge pull request #395 from mitchellh/update-zig Mitchell Hashimoto 2023-09-03 08:30:52 -07:00
  • 375a4569f7 update zig Mitchell Hashimoto 2023-09-03 08:21:21 -07:00
  • fc81802590 Merge pull request #394 from mitchellh/libxev Mitchell Hashimoto 2023-09-03 08:14:43 -07:00
  • 5bace502e4 update vendor/libxev to retry on EINTR for io_uring Mitchell Hashimoto 2023-09-03 08:10:13 -07:00
  • d3047c2245 Merge pull request #393 from mitchellh/refactor-cursor-style Mitchell Hashimoto 2023-09-03 07:53:11 -07:00
  • 6faed268e0 config: clean up cursor style configuration SoraTenshi 2023-09-03 14:20:18 +02:00
  • 26f589e3e0 Merge pull request #391 from mitchellh/zoom-split Mitchell Hashimoto 2023-09-02 16:55:49 -07:00
  • e657a0f671 macos: close and refocus split work while zoomed Mitchell Hashimoto 2023-09-02 16:47:48 -07:00
  • 76ae039701 macos: new split on zoomed split unzooms Mitchell Hashimoto 2023-09-02 16:37:22 -07:00
  • e2282f1f4d macos: zoomed splits put an emoji in the title bar Mitchell Hashimoto 2023-09-02 16:33:33 -07:00
  • 4570356e57 turn zoom into a toggle rather than an explicit zoom/unzoom Mitchell Hashimoto 2023-09-02 16:03:51 -07:00
  • 70bdc21d22 macos: support zoomed splits Mitchell Hashimoto 2023-09-02 15:48:22 -07:00
  • 519a97b782 core: add unzoom_split binding Mitchell Hashimoto 2023-09-02 15:15:12 -07:00
  • 50a1a52ae3 core: add zoom keybinding for splits Mitchell Hashimoto 2023-09-02 14:52:43 -07:00
  • 5e18f3c731 update README with additional shell integration notes Mitchell Hashimoto 2023-09-02 14:09:49 -07:00
  • d338828b85 Merge pull request #387 from mitchellh/dpi Mitchell Hashimoto 2023-09-02 13:58:06 -07:00
  • bf71bdc1fb Merge pull request #389 from mitchellh/csi-p Mitchell Hashimoto 2023-09-02 11:34:46 -07:00
  • aa04c79586 terminal: CSI P must shift all remaining columns to right of cursor Mitchell Hashimoto 2023-09-02 11:28:37 -07:00
  • 22eb533473 content scale change events should also impact viewport padding Mitchell Hashimoto 2023-09-02 10:59:50 -07:00
  • 6c7ccae848 Merge pull request #385 from mgeist/update-font-dpi Mitchell Hashimoto 2023-09-02 10:41:07 -07:00
  • 9e5ced2600 use a const scoped block for font size Mat 2023-09-02 13:39:29 -04:00
  • 0d094f244e Update font DPI when the content scale is updated Mat 2023-09-02 13:00:04 -04:00
  • d6bfa8183e Merge pull request #384 from mitchellh/macos12-split-focus Mitchell Hashimoto 2023-09-02 09:18:51 -07:00
  • 1626c8cd3a macos: hacks for split focus to work correctly on macos 12 Mitchell Hashimoto 2023-09-02 09:15:50 -07:00
  • 7ab70ecd0a Merge pull request #380 from mitchellh/goonz/non-native-fullscreen-menu-options Mitchell Hashimoto 2023-09-02 07:51:44 -07:00
  • f6e2b50732 macos: fix non-native-fullscreen menu & dock visibility bugs Will Pragnell 2023-09-01 21:28:34 -07:00
  • 86122624e0 macos: add visible-menu non-native-fullscreen option Will Pragnell 2023-09-01 20:17:30 -07:00
  • 7408971d6d Merge pull request #379 from mitchellh/macos12-horror Mitchell Hashimoto 2023-09-01 16:40:58 -07:00
  • e0015a0d00 macos: hacks to grab surface focus on macOS 12 Mitchell Hashimoto 2023-09-01 16:23:30 -07:00
  • 508f17bdef update README to hide glfw Mitchell Hashimoto 2023-09-01 15:07:56 -07:00
  • b67811d3c8 Merge pull request #376 from mitchellh/macos-color-space Mitchell Hashimoto 2023-09-01 15:06:02 -07:00
  • d7072cd29e macos: default to sRGB color space Karol Bakunowski 2023-09-01 18:08:39 +01:00
  • 4ae1f821d2 Merge pull request #375 from mitchellh/macos-free Mitchell Hashimoto 2023-09-01 09:25:51 -07:00
  • d945640401 macos: break reference cycle to window to allow window to free memory Mitchell Hashimoto 2023-09-01 09:12:03 -07:00
  • a6007cab7a terminal: fix unimplemented origin mode check Mitchell Hashimoto 2023-09-01 08:46:53 -07:00
  • 6bb3885271 Merge pull request #373 from mitchellh/update-libxev Mitchell Hashimoto 2023-09-01 08:29:20 -07:00
  • dcb7b024fd update libxev to fix CPU issue on macos Mitchell Hashimoto 2023-09-01 08:23:38 -07:00
  • 44fdcc4948 Merge pull request #370 from mitchellh/random-crash Mitchell Hashimoto 2023-08-31 21:25:32 -07:00
  • 3bd77259bf font: don't use intCast on index Mitchell Hashimoto 2023-08-31 21:13:04 -07:00
  • 36756cc866 terminal: charset table should be len 256, not 255 Mitchell Hashimoto 2023-08-31 20:45:13 -07:00
  • f4fef559fb terminal: delete lines outside of scroll region should do nothing Mitchell Hashimoto 2023-08-31 20:41:32 -07:00
  • 65246327dd terminal: add more assertions Mitchell Hashimoto 2023-08-31 19:45:22 -07:00
  • 6c13627d51 terminal: delete chars (CSI P) tested, fixes many issues Mitchell Hashimoto 2023-08-31 19:42:23 -07:00
  • 0aebf1e406 terminal: CSI S allows for count greater than scroll region height Mitchell Hashimoto 2023-08-31 17:52:22 -07:00
  • d05381db83 remove some unreachables, log errors to avoid crashes Mitchell Hashimoto 2023-08-31 14:55:27 -07:00
  • 2d6fae0466 Merge pull request #369 from mitchellh/kitty-page-up Mitchell Hashimoto 2023-08-31 14:36:01 -07:00
  • 67bc9f59ed input: kitty keymap was missing page up/down Mitchell Hashimoto 2023-08-31 14:32:42 -07:00
  • 369ffebb72 input: when overwriting a binding, we must update the reverse map Mitchell Hashimoto 2023-08-31 13:08:33 -07:00
  • 60f8eca12d Merge pull request #368 from mitchellh/macos-sync Mitchell Hashimoto 2023-08-31 12:53:46 -07:00
  • fe5da86bb0 input: maintain a reverse mapping to quickly look up trigger by action Mitchell Hashimoto 2023-08-31 12:41:19 -07:00
  • b7508cdc66 macos: setup delegate for app state, config reload callback Mitchell Hashimoto 2023-08-31 11:56:15 -07:00
  • 10aaf8bd35 macos: sync all remaining menu items Mitchell Hashimoto 2023-08-31 11:44:43 -07:00
  • 76053460d5 macos: sync File menu Mitchell Hashimoto 2023-08-31 11:40:21 -07:00
  • 22b925223a macos: sync many more menu items Mitchell Hashimoto 2023-08-31 11:33:58 -07:00
  • c43c3741d9 Merge pull request #365 from mitchellh/goonz/fix-zomby-subprocesses Mitchell Hashimoto 2023-08-31 11:17:01 -07:00
  • c7071a1da2 macos: complete lookup table for key equivalents Mitchell Hashimoto 2023-08-31 11:14:07 -07:00
  • 2e54ad2cce command: only spin on waitpid if it's non-blocking Will Pragnell 2023-08-30 22:02:25 -07:00
  • 52396304ff macos: begin syncing menuitem key equivalents Mitchell Hashimoto 2023-08-30 22:45:29 -07:00
  • ba883ce39a add ghostty_config_trigger C API to find a trigger for an action Mitchell Hashimoto 2023-08-30 22:14:44 -07:00
  • c71979804e apprt/embedded: ghostty_surface_binding_action can now run any action Mitchell Hashimoto 2023-08-30 21:46:38 -07:00
  • 17e46bf0f4 input: move action parsing to dedicating Action.parse Mitchell Hashimoto 2023-08-30 21:39:25 -07:00
  • aa9e12dac2 termio/exec: don't leak zombie subprocesses Will Pragnell 2023-08-30 21:34:34 -07:00
  • 3352cae3f7 terminal: resize more cols no longer preserves trailing stylized cells Mitchell Hashimoto 2023-08-30 15:22:51 -07:00