Commit Graph

  • ba41f142ed Add Config Option to Limit Number of Processes Christian Kugler 2024-08-11 23:37:57 +02:00
  • 956b097786 Merge pull request #2083 from ghostty-org/macos-resize Mitchell Hashimoto 2024-08-11 11:41:56 -07:00
  • affe12d68c ios: add focusInstant field to surface Mitchell Hashimoto 2024-08-11 11:10:35 -07:00
  • 2e0e8897e7 macos: avoid showing overlay if gained focus recently Mitchell Hashimoto 2024-08-11 11:07:07 -07:00
  • 975fc86866 Merge pull request #2076 from cryptocode/cc-pagelist-arrayhashmap Mitchell Hashimoto 2024-08-11 10:36:19 -07:00
  • 087b663787 Merge pull request #2082 from jcollie/gtk-resize-overlay-improvements Mitchell Hashimoto 2024-08-11 10:36:07 -07:00
  • 4680c87c8b macos: pause resize overlay until 500ms passes Mitchell Hashimoto 2024-08-11 10:34:53 -07:00
  • f4bdf8d3a1 gtk: resize overlay improvements Jeffrey C. Ollie 2024-08-11 12:20:27 -05:00
  • 1cbeb264c9 Merge pull request #2077 from ghostty-org/resize-mac Mitchell Hashimoto 2024-08-10 21:23:25 -07:00
  • 448382b49d macos: add iOS field necessary Mitchell Hashimoto 2024-08-10 21:08:59 -07:00
  • 0e2012617e macos: truncate tail of resize view Mitchell Hashimoto 2024-08-10 21:01:29 -07:00
  • bac258e6d2 renderer: fix underflow possibility in padding calculation Mitchell Hashimoto 2024-08-10 21:00:04 -07:00
  • 1c982278f3 macos: use dedicated overlay view for resize overlay Mitchell Hashimoto 2024-08-10 20:56:21 -07:00
  • 9cf247bb3e macos: implement resize overlay Mitchell Hashimoto 2024-08-10 20:14:21 -07:00
  • 451cf69398 Merge pull request #2071 from jcollie/resize-overlay Mitchell Hashimoto 2024-08-10 15:07:09 -07:00
  • 1c88377e97 apprt/gtk: small style tweaks for resize overlay Mitchell Hashimoto 2024-08-10 15:06:44 -07:00
  • 2e88ff1d05 Improve resize performance by switching to AutoArrayHashMapUnmanaged cryptocode 2024-08-10 23:54:04 +02:00
  • 1ef3c79ba8 config: quit-after-last-window-closed should be true on Linux Mitchell Hashimoto 2024-08-10 14:38:20 -07:00
  • 4dbd2fb639 move resize overlay code to a new file to keep the file size down Jeffrey C. Ollie 2024-08-10 14:59:05 -05:00
  • b55b3de05b resize overlay: move all resize overlay code and data into a struct Jeffrey C. Ollie 2024-08-10 14:42:32 -05:00
  • 8b919df1f5 resize-overlay: change default and delay → duration Jeffrey C. Ollie 2024-08-10 13:20:03 -05:00
  • edea928117 Merge pull request #2057 from jcollie/xtwinops Mitchell Hashimoto 2024-08-10 11:21:49 -07:00
  • 61ad6d10de apprt/embedded: store title directly instead of get_title cb Mitchell Hashimoto 2024-08-10 11:14:38 -07:00
  • ccf62a4960 stylistic nitpicks Mitchell Hashimoto 2024-08-10 11:03:56 -07:00
  • aa5aad4344 Merge pull request #2075 from ghostty-org/extend Mitchell Hashimoto 2024-08-10 10:51:49 -07:00
  • 9db89dbf2c config: make window-padding-color=extend default again Mitchell Hashimoto 2024-08-10 10:41:36 -07:00
  • f7f8c655df renderer: remove alt-screen extend-always Mitchell Hashimoto 2024-08-10 10:39:10 -07:00
  • 9f06e74353 config: add window-padding-color=extend-always to force always Mitchell Hashimoto 2024-08-10 10:34:12 -07:00
  • 40b3d4c72e config: clarify padding color default Mitchell Hashimoto 2024-08-10 10:27:59 -07:00
  • aeb3b64110 do not extend background for window-padding-color if powerline Mitchell Hashimoto 2024-08-10 10:20:08 -07:00
  • 301826dfff gtk: add resize overlay Jeffrey C. Ollie 2024-08-09 22:58:33 -05:00
  • 6cb85efc50 Merge pull request #2070 from ghostty-org/kitty-shm Mitchell Hashimoto 2024-08-09 20:55:40 -07:00
  • b368702a9d terminal/kitty: shared memory size may be larger than expected for pages Mitchell Hashimoto 2024-08-09 20:33:39 -07:00
  • be88815a76 Merge pull request #2068 from ghostty-org/metal-fix Mitchell Hashimoto 2024-08-09 15:23:29 -07:00
  • 861fe0379b metal: cell bg pipeline no longer has vertex data, needs no vertex desc Mitchell Hashimoto 2024-08-09 15:10:58 -07:00
  • e4b8cac7ad renderer/opengl: reset screen uniforms on font change Mitchell Hashimoto 2024-08-09 10:26:46 -07:00
  • 33d9c043ef Merge pull request #2062 from qwerasd205/metal-optimizations Mitchell Hashimoto 2024-08-08 18:56:09 -07:00
  • f47ab3e5b5 fix: add Contents.bgCell to avoid accidentally indexing with undersized ints Qwerasd 2024-08-08 21:01:38 -04:00
  • 740dce6e66 fix: promote dimensions to usize so cell_count doesn't overflow Qwerasd 2024-08-08 20:43:47 -04:00
  • bdbf5ad1c7 remove superfluous slicing syntax Qwerasd 2024-08-08 19:10:00 -04:00
  • e4ab550ea1 comment Qwerasd 2024-08-08 19:09:30 -04:00
  • 732483c08a renderer/metal: use memset to clear bg cell rows Qwerasd 2024-08-08 19:05:42 -04:00
  • d68906563e renderer/metal: properly support padding color = background (not extend) Qwerasd 2024-08-08 19:03:39 -04:00
  • 71844a77b5 Merge pull request #2064 from jcollie/kitty-graphics-shared-memory Mitchell Hashimoto 2024-08-08 14:36:34 -07:00
  • c114979ee3 terminal/kitty: minor stylistic changes to shm Mitchell Hashimoto 2024-08-08 14:35:30 -07:00
  • 4e59c75b4c Merge pull request #2063 from hqnna/main Mitchell Hashimoto 2024-08-08 14:25:02 -07:00
  • e2fe6bf74b kitty graphics: add support for shared memory transfer medium Jeffrey C. Ollie 2024-08-08 15:28:31 -05:00
  • 329848ca60 update the zig cache hash for nix hanna 2024-08-07 17:53:31 -07:00
  • 785c08d36e update iterm2-color-schemes to latest commit hanna 2024-08-07 17:27:39 -07:00
  • e5241cb659 renderer/Metal: remove extraneous len arg from drawCellBgs Qwerasd 2024-08-07 18:30:44 -04:00
  • 3a58b89ef1 fix: use single triangle for metal post shader vertex Qwerasd 2024-08-07 18:17:49 -04:00
  • 76dc157675 fix tests Qwerasd 2024-08-07 18:02:11 -04:00
  • 6339f9bae9 renderer: metal shaders rework Qwerasd 2024-08-07 17:39:31 -04:00
  • df7409f4f3 Merge pull request #2059 from x123/x123-fix-vaxis-dep-issue Mitchell Hashimoto 2024-08-07 09:43:01 -07:00
  • 502c89dce5 fix: vaxis recursive deps issue x123 2024-08-07 18:32:04 +02:00
  • 8c44137711 fix url Jeffrey C. Ollie 2024-08-07 00:46:48 -05:00
  • ce5e55d4aa Implement the XTWINOPS (CSI t) control sequences that "make sense". Jeffrey C. Ollie 2024-08-07 00:12:20 -05:00
  • 0ec0cc0f95 build: build proper metallib for iOS builds Mitchell Hashimoto 2024-08-06 16:04:41 -07:00
  • ab7f0c6119 Merge pull request #2056 from ghostty-org/metal Mitchell Hashimoto 2024-08-06 15:44:35 -07:00
  • c116d147d6 build: build metal lib Mitchell Hashimoto 2024-08-06 15:30:48 -07:00
  • 14a42fcdb7 renderer/metal: load shaders from precompiled lib Mitchell Hashimoto 2024-08-06 15:05:10 -07:00
  • aee6857021 cli/list-keybinds: fix windows build Mitchell Hashimoto 2024-08-06 15:03:38 -07:00
  • d50fa27243 nix: update hash Mitchell Hashimoto 2024-08-06 14:55:40 -07:00
  • 64c267a8c7 Merge pull request #2052 from rockorager/pretty-print Mitchell Hashimoto 2024-08-06 14:53:15 -07:00
  • d00ab8130a cli: note --plain Mitchell Hashimoto 2024-08-06 14:53:00 -07:00
  • 85f19bcd12 cli/list-keybinds: align actions at the same column karei 2024-08-06 22:06:19 +03:00
  • 8b834c1588 cli/list-keybinds: set default winsize for windows Tim Culverhouse 2024-08-06 13:41:41 -05:00
  • e2a59ba77c cli/list-keybinds: set vaxis measurement state Tim Culverhouse 2024-08-06 13:36:27 -05:00
  • b0ac75d5bc cli/list-keybinds: restore terminal after exit Tim Culverhouse 2024-08-06 13:28:25 -05:00
  • e5a087e143 renderer/metal: fix warnings compiling metal shader Mitchell Hashimoto 2024-08-06 10:43:57 -07:00
  • 1e91efbbe5 cli/list-keybinds: prevent ios, tvos, and watchos from pretty printing Tim Culverhouse 2024-08-06 12:40:36 -05:00
  • 389cc95394 renderer/metal: powerline enum value used wrong value Mitchell Hashimoto 2024-08-06 10:22:08 -07:00
  • 59e226154c cli/list-keybinds: add pretty printing Tim Culverhouse 2024-08-06 12:19:39 -05:00
  • 0f8ed39766 Merge pull request #2049 from pluiedev/fix/exempt-powerline-from-minimum-contrast Mitchell Hashimoto 2024-08-06 10:12:14 -07:00
  • 247d5e4411 renderer/opengl: comptime assertion to verify Mitchell Hashimoto 2024-08-06 10:07:08 -07:00
  • 5be3098963 comment Mitchell Hashimoto 2024-08-06 10:04:56 -07:00
  • 3aee26207a Merge pull request #2050 from Pangoraw/fix_unfocused_opacity Mitchell Hashimoto 2024-08-06 09:52:50 -07:00
  • c461d58519 gtk: One's complement the opacity of overlay for unfocused splits Paul 2024-08-06 09:52:03 +02:00
  • 503dfae6ff renderer: exempt Powerline cells from minimum contrast requirements Leah Amelia Chen 2024-08-06 15:20:14 +08:00
  • dcc492f19b Merge pull request #2047 from i-am-linja/patch-1 Mitchell Hashimoto 2024-08-05 18:52:26 -07:00
  • bb4b6b5782 Remove Erroneous Config Note Eleanor Bartle 2024-08-06 11:48:30 +10:00
  • 1e7672deba Merge pull request #2034 from jcollie/asymmetric-window-padding Mitchell Hashimoto 2024-08-05 15:56:15 -07:00
  • c2778ab3a6 config: window-padding-x/y take two values for uneven padding Mitchell Hashimoto 2024-08-05 15:51:42 -07:00
  • 5f2c6b7574 Merge pull request #2044 from nihaals/github-actions-committer Mitchell Hashimoto 2024-08-05 15:09:19 -07:00
  • c5d2f352d3 Merge pull request #2045 from nihaals/font-family-all Mitchell Hashimoto 2024-08-05 10:28:52 -07:00
  • 978110ec24 config: update docs Mitchell Hashimoto 2024-08-05 10:28:38 -07:00
  • 7b84840951 Merge pull request #2043 from hauleth/chore/clean-up-typos Mitchell Hashimoto 2024-08-05 10:20:15 -07:00
  • 538f6033ea Document not every font-family needs to be set Nihaal Sangha 2024-08-05 17:26:33 +01:00
  • fae848da00 Use standard GitHub Actions committer info Nihaal Sangha 2024-08-05 16:40:47 +01:00
  • f9be02a20f chore: clean up typos Łukasz Niemier 2024-08-05 13:56:57 +02:00
  • 1b386faee9 Merge pull request #2041 from jcollie/quit-delay-fix Mitchell Hashimoto 2024-08-04 19:12:03 -07:00
  • 656c720866 apprt/gtk: can manually expire our quit timer instead of 0 second timer Mitchell Hashimoto 2024-08-04 19:06:17 -07:00
  • 4657f30f7f Fix quit-after-last-window-closed=true, quit-after-last-window-closed-delay=null Jeffrey C. Ollie 2024-08-04 14:33:37 -05:00
  • 8ebfec0685 Action that writes both scrollback and active screen to file. Jeffrey C. Ollie 2024-08-04 13:53:57 -05:00
  • 5f0371c189 change window padding color to background by default Mitchell Hashimoto 2024-08-03 22:27:19 -07:00
  • f09a45704a config: typo in window-padding-color docs Mitchell Hashimoto 2024-08-03 22:04:35 -07:00
  • edc399813b Merge pull request #2037 from ghostty-org/extend Mitchell Hashimoto 2024-08-03 22:01:36 -07:00
  • ea551990eb renderer: disable window-padding-color=extend in certain scenarios Mitchell Hashimoto 2024-08-03 21:35:56 -07:00
  • 2d418171df Merge pull request #2036 from ghostty-org/padding-extend Mitchell Hashimoto 2024-08-03 18:39:02 -07:00
  • 1cc5a69c43 Revert "renderer/metal: can access grid metrics directly on font grid" Mitchell Hashimoto 2024-08-03 18:37:42 -07:00