Commit Graph

  • 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
  • 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
  • 172179bbff renderer/metal: can access grid metrics directly on font grid Mitchell Hashimoto 2024-08-03 18:37:15 -07:00
  • 56b3aa0b5e renderer/metal: font grid change should run all screen size logic Mitchell Hashimoto 2024-08-03 18:33:53 -07:00
  • ed1c163c7b renderer/opengl: support window-padding-color=extend Mitchell Hashimoto 2024-08-03 16:29:17 -07:00
  • 55e8c421b5 config: add window-padding-color Mitchell Hashimoto 2024-08-03 16:14:14 -07:00
  • 9214db3c5f renderer/metal: handle top/left Mitchell Hashimoto 2024-08-03 16:03:42 -07:00
  • 5309f4d080 renderer/metal: extend background color of grid border into padding Mitchell Hashimoto 2024-08-03 15:39:02 -07:00
  • c554b607b7 terminal: eraseDisplay should allow kitty erase through Mitchell Hashimoto 2024-08-03 14:05:28 -07:00
  • 0f27fc2a0d Implement asymmetric window padding. Jeffrey C. Ollie 2024-08-03 14:36:06 -05:00
  • 288a1fe549 Merge pull request #2021 from jcollie/background Mitchell Hashimoto 2024-08-03 10:08:45 -07:00
  • 224f2d0491 apprt/gtk: use tagged union for quit timer Mitchell Hashimoto 2024-08-03 10:05:31 -07:00
  • c5e2889369 config: clarify comment Mitchell Hashimoto 2024-08-03 09:50:39 -07:00
  • e62bdbf8b7 config: duration prevents overflow, added tests Mitchell Hashimoto 2024-08-03 09:48:40 -07:00
  • b87667c950 document behavior when no initial window is created and a quit delay is set Jeffrey C. Ollie 2024-08-02 16:17:10 -05:00
  • 0e533af21a add a warning if quit delay too short Jeffrey C. Ollie 2024-08-02 15:43:02 -05:00
  • d243ad6616 add a standard zig formatter to Duration and more testing Jeffrey C. Ollie 2024-08-02 15:42:37 -05:00
  • cf515c80d0 fix off-by-one error Jeffrey C. Ollie 2024-08-02 15:41:14 -05:00
  • 3aa1989620 make Duration units a struct field to reduce duplication and enable table-driven unit tests Jeffrey C. Ollie 2024-08-02 10:47:47 -05:00
  • 3a4b236e6d re-use code to cancel old timer Jeffrey C. Ollie 2024-08-02 10:24:17 -05:00
  • 2f373bb443 Merge pull request #2030 from jcollie/list-actions Mitchell Hashimoto 2024-08-01 20:12:43 -07:00
  • c5d03bbbd6 comment Mitchell Hashimoto 2024-08-01 20:12:22 -07:00
  • 5a4eb43582 Merge pull request #2031 from jcollie/cgroup-typo Mitchell Hashimoto 2024-08-01 20:10:09 -07:00
  • 38e9847bd2 fix typo Jeffrey C. Ollie 2024-08-01 19:48:00 -05:00
  • c5e9913def Add +list-actions CLI action to list keybind actions. Jeffrey C. Ollie 2024-08-01 18:57:37 -05:00
  • f5f7eccfb1 Merge pull request #2029 from ghostty-org/macos-reset Mitchell Hashimoto 2024-08-01 15:08:32 -07:00
  • 9785130c03 macos: add "Reset Terminal" context menu option Mitchell Hashimoto 2024-08-01 14:58:03 -07:00
  • 9528978488 Merge pull request #2014 from jcollie/gtk-context-menu-additions Mitchell Hashimoto 2024-08-01 14:54:49 -07:00
  • 99b1b6305f reset only Mitchell Hashimoto 2024-08-01 14:54:39 -07:00
  • ec0f90d1b6 Improve quit timers. Jeffrey C. Ollie 2024-08-01 14:49:02 -05:00
  • a5ddf57d4c nix: update hash Mitchell Hashimoto 2024-08-01 10:30:57 -07:00
  • ffbd91be9a update libxev to fix mach port leakage Mitchell Hashimoto 2024-08-01 10:28:26 -07:00
  • c8e94a5553 nix: update hash Mitchell Hashimoto 2024-08-01 10:15:14 -07:00
  • ee7200d5ff update libxev Mitchell Hashimoto 2024-08-01 10:13:18 -07:00
  • 089b0e6881 Merge pull request #2028 from ghostty-org/leak Mitchell Hashimoto 2024-08-01 10:00:25 -07:00
  • 918a32dcf7 core: surface needs to free link regex on config reload Mitchell Hashimoto 2024-08-01 09:41:48 -07:00
  • 3d6ca14dc6 make quit-after-last-window-closed-delay an optional Jeffrey C. Ollie 2024-08-01 10:51:08 -05:00
  • 6be53cc63a Merge pull request #2026 from ghostty-org/gtk-follow Mitchell Hashimoto 2024-08-01 06:29:12 -07:00
  • e25997ad58 apprt/gtk: ignore mouse movement if no actual movement occurs Mitchell Hashimoto 2024-08-01 06:25:10 -07:00
  • 143e503d43 gtk: allow running in the background Jeffrey C. Ollie 2024-08-01 01:25:17 -05:00