Commit Graph

  • 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
  • 4cf620296f Merge pull request #2020 from ghostty-org/mouse Mitchell Hashimoto 2024-07-31 21:35:02 -07:00
  • ad6a5e7aef core: avoid mouse report when mods change without mouse event Mitchell Hashimoto 2024-07-31 21:30:02 -07:00
  • b78c544088 Merge pull request #2019 from ghostty-org/configload Mitchell Hashimoto 2024-07-31 21:06:11 -07:00
  • 8ceff43a31 config: introduce config-default-files to skip loading default files Mitchell Hashimoto 2024-07-31 21:01:33 -07:00
  • 62cc279fc0 Merge pull request #1989 from gpanders/cursor-invert-fg-bg Mitchell Hashimoto 2024-07-31 19:39:27 -07:00
  • fa42cf5f2b Merge pull request #2009 from injust/use-has-selection Mitchell Hashimoto 2024-07-31 19:30:46 -07:00
  • d37c529308 update comments Mitchell Hashimoto 2024-07-31 19:30:27 -07:00
  • 85f21b4120 Merge pull request #2017 from ghostty-org/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.1.6 Mitchell Hashimoto 2024-07-31 19:06:40 -07:00
  • 1d9e62de35 build(deps): bump namespacelabs/nscloud-cache-action from 1.1.5 to 1.1.6 dependabot[bot] 2024-08-01 00:22:31 +00:00
  • 68c7041f83 Merge pull request #2016 from b-/docs/its-to-it's Mitchell Hashimoto 2024-07-31 09:58:20 -07:00
  • 09e367fe09 Merge pull request #2015 from ghostty-org/kitty-unicode Mitchell Hashimoto 2024-07-31 09:56:12 -07:00
  • d40101fea0 terminal: more tests Mitchell Hashimoto 2024-07-31 09:51:32 -07:00
  • 2c4ddc594e terminal: reflow tests for kitty virtual placeholder flag Mitchell Hashimoto 2024-07-31 09:48:00 -07:00
  • eb3b2588bf change background-timeout to quit-after-last-window-closed-delay Jeffrey C. Ollie 2024-07-30 15:20:43 -05:00
  • b371056bfb its → it's bri 2024-07-30 13:44:53 -04:00
  • a1276b3cc3 terminal/kitty: delete all images ignores virtual placements Mitchell Hashimoto 2024-07-29 19:37:47 -07:00
  • 765254e784 renderer/opengl: unicode placeholder support Mitchell Hashimoto 2024-07-29 19:15:42 -07:00
  • bf30753657 terminal/kitty: handle case where both offsets are in one grid cell Mitchell Hashimoto 2024-07-29 18:57:31 -07:00
  • d510bb4497 terminal/kitty: adjust middle rows for image offsets Mitchell Hashimoto 2024-07-29 17:26:57 -07:00
  • 46264cbe7c fix /proc/<pid>/comm check Jeffrey C. Ollie 2024-07-29 17:05:05 -05:00
  • 0c81ca44b8 terminal/kitty: do not render blank virtual placement cells Mitchell Hashimoto 2024-07-29 14:52:09 -07:00
  • 99e447898b tighten up systemd launch check Jeffrey C. Ollie 2024-07-29 16:50:59 -05:00
  • 39b915ac25 terminal/kitty: handle width-stretched Mitchell Hashimoto 2024-07-29 14:42:27 -07:00
  • 77ee2f413c terminal: hasText no longer special cases kitty placeholders Mitchell Hashimoto 2024-07-29 14:36:49 -07:00
  • 5e9b871028 terminal/kitty: unit tests for unicode placements Mitchell Hashimoto 2024-07-29 14:15:51 -07:00
  • 32fd4097f8 loosen up systemd check because some systems block access to /proc/<pid>/exe Jeffrey C. Ollie 2024-07-29 16:02:05 -05:00
  • 079420730a renderer/metal: address some todos Mitchell Hashimoto 2024-07-29 10:55:50 -07:00
  • 359458b96a terminal/kitty: switch to new placement math Mitchell Hashimoto 2024-07-29 10:52:10 -07:00
  • 0ebf14fd44 terminal/kitty: working on moving placement math here for testing Mitchell Hashimoto 2024-07-29 10:39:18 -07:00
  • 67efe7fe42 Additions to GTK context menu Jeffrey C. Ollie 2024-07-29 12:08:29 -05:00
  • 4bf8d30b44 renderer/metal: rewrite kitty placeholder handling Mitchell Hashimoto 2024-07-29 09:35:51 -07:00
  • 28888bbf9f make systemd launch detection smarter Jeffrey C. Ollie 2024-07-29 10:47:10 -05:00
  • ee18838fc7 D-Bus and SystemD activation Jeffrey C. Ollie 2024-07-28 20:03:37 -05:00
  • 32961d3e97 Use Surface.hasSelection() Justin Su 2024-07-28 19:43:36 -04:00
  • 874c4e13d2 Merge pull request #2008 from ghostty-org/hlpin Mitchell Hashimoto 2024-07-28 14:20:45 -07:00
  • 6d2e97a2f1 terminal: cursorChangePin needs to migrate hyperlink state Mitchell Hashimoto 2024-07-28 14:14:07 -07:00
  • 4bbb5d9c86 Merge pull request #2003 from injust/patch-1 Mitchell Hashimoto 2024-07-28 07:06:22 -07:00
  • cb9e7ab548 adjust_selection keybind should not be consumed if no selection Mitchell Hashimoto 2024-07-27 21:32:52 -07:00
  • 898bffb6e5 Update docs for window-padding-x/y Justin Su 2024-07-26 16:23:03 -04:00
  • 6668930b96 terminal: appendGrapheme should text for codepoint, not text Mitchell Hashimoto 2024-07-26 12:24:35 -07:00
  • a5d39103c9 renderer/metal: calculate proper grid offsets for image Mitchell Hashimoto 2024-07-26 12:21:37 -07:00
  • 14e44fa2a8 Merge pull request #1999 from qwerasd205/multi-custom-shader Mitchell Hashimoto 2024-07-26 09:37:32 -07:00
  • 3d4dd5277e renderer/metal: virtual placements are kind of rendering Mitchell Hashimoto 2024-07-25 22:08:02 -07:00
  • d6d95209c6 renderer/metal: extract out some image placement logic Mitchell Hashimoto 2024-07-25 21:35:38 -07:00
  • 266033670d terminal/kitty: support cells with no diacritics Mitchell Hashimoto 2024-07-25 19:42:52 -07:00
  • 3549619a64 terminal: introduce row bit for kitty virtual placeholders Mitchell Hashimoto 2024-07-25 19:35:11 -07:00
  • 91a6e70d1b terminal/kitty: extra placement tests Mitchell Hashimoto 2024-07-25 18:56:47 -07:00
  • 1786502f15 terminal/kitty: working runs Mitchell Hashimoto 2024-07-25 15:31:40 -07:00
  • cf6463fec0 terminal/kitty: preparing to build runs of placements Mitchell Hashimoto 2024-07-25 14:56:46 -07:00
  • 7c6ae90300 terminal/kitty: implement high bit image id parsing Mitchell Hashimoto 2024-07-25 14:09:58 -07:00
  • 578bfc8d23 terminal/kitty: parse image/placement id from style Mitchell Hashimoto 2024-07-25 10:54:00 -07:00
  • 13df93a1d0 temrinal/kitty: really basic row/col diacritic decoding Mitchell Hashimoto 2024-07-25 10:35:50 -07:00
  • e656fe3b79 terminal/kitty: starting virtual placement iterator Mitchell Hashimoto 2024-07-25 10:05:05 -07:00
  • deacb10fb1 terminal: print must use codepoint() now to work with placeholders Mitchell Hashimoto 2024-07-25 10:03:44 -07:00
  • bb1a9bf532 terminal/kitty: rename diacritics to unicode Mitchell Hashimoto 2024-07-24 19:20:45 -07:00
  • f71afcab95 terminal/kitty: diacritic small tests Mitchell Hashimoto 2024-07-24 19:14:17 -07:00
  • 358b4ca896 terminal/kitty: parse relative placement fields Mitchell Hashimoto 2024-07-24 18:59:01 -07:00
  • 2c0f9bfc28 terminal: cell returns empty for Kitty placeholder Mitchell Hashimoto 2024-07-24 18:44:14 -07:00
  • 763e7fab8a renderer: skip virtual placements Mitchell Hashimoto 2024-07-24 11:52:49 -07:00
  • 7d9e50353b terminal/kitty: add virtual placeholders placements Mitchell Hashimoto 2024-07-24 11:49:42 -07:00
  • a5c382633f terminal/kitty: placements support location enum (only pin for now) Mitchell Hashimoto 2024-07-24 11:38:56 -07:00
  • d29073d999 terminal/kitty: add graphics diacritics file Mitchell Hashimoto 2024-07-24 11:27:02 -07:00