Commit Graph

  • 6324f2b3d8 macOS: ghostty launched via CLI should come to front Mitchell Hashimoto 2025-09-06 07:16:50 -07:00
  • 314191737d update zon2nix to version that builds with Zig 0.15 Jeffrey C. Ollie 2025-09-06 09:10:49 -05:00
  • 6e1d6f3afe config: probable cli should return false on macOS for desktop launch Mitchell Hashimoto 2025-09-06 07:09:05 -07:00
  • e4c3a56242 Micro-optimize GlyphKey Context (#8536) Mitchell Hashimoto 2025-09-05 15:25:14 -07:00
  • cf39d5c512 Glphkey.hash CityHash64 -> hash.int Jesse Miller 2025-09-05 15:52:41 -06:00
  • 6b21662219 Fix off-by-one error & adjust overline pos in cell height mod (#8022) Mitchell Hashimoto 2025-09-05 13:10:17 -07:00
  • 8824256059 Micro-optimize GlyphKey Context Jesse Miller 2025-09-05 13:34:10 -06:00
  • 15777050f3 apprt/gtk: set the title on the window immediately if set (#8535) Mitchell Hashimoto 2025-09-05 12:03:03 -07:00
  • 12bd7baaeb apprt/gtk: set the title on the window immediately if set Mitchell Hashimoto 2025-09-05 11:51:52 -07:00
  • 0333a6f1d2 apprt/gtk: don't use Stacked for surface error status page (#8534) Mitchell Hashimoto 2025-09-05 11:26:45 -07:00
  • ef822612d3 apprt/gtk: don't use Stacked for surface error status page Mitchell Hashimoto 2025-09-05 11:13:04 -07:00
  • a88e6cd428 renderer: add LUT-based implementation of isSymbol (#8528) Jeffrey C. Ollie 2025-09-05 12:04:28 -05:00
  • 1ef220a679 render: address review feedback Jeffrey C. Ollie 2025-09-05 11:40:03 -05:00
  • 0492cd16fa gtk-ng: deprecate detection of launch source (#8511) Mitchell Hashimoto 2025-09-05 08:59:32 -07:00
  • 587f47a587 apprt/gtk-ng: clean up our single instance, new window interactions Mitchell Hashimoto 2025-09-04 20:57:32 -07:00
  • d10e474860 gtk-ng: deprecate detection of launch source Jeffrey C. Ollie 2025-09-03 21:34:08 -05:00
  • 4552ea9104 devshell: add poop (#8529) Mitchell Hashimoto 2025-09-05 07:24:02 -07:00
  • 19b76df80e gtk: the Future is Now (#8531) Mitchell Hashimoto 2025-09-05 07:23:37 -07:00
  • e024b77ad5 drop the new LUT type as no performance advantage detected Jeffrey C. Ollie 2025-09-04 23:15:29 -05:00
  • a7da96faee add two LUT-based implementations of isSymbol Jeffrey C. Ollie 2025-09-04 23:04:08 -05:00
  • 93debc439c gtk: the Future is Now Leah Amelia Chen 2025-09-05 10:07:36 +02:00
  • bb78adbd93 devshell: add poop Jeffrey C. Ollie 2025-09-04 23:35:52 -05:00
  • 968b9d536d gtk: nuke the legacy apprt from orbit (#8520) Mitchell Hashimoto 2025-09-04 20:15:06 -07:00
  • ac52af27d3 gtk: nuke the legacy apprt from orbit Leah Amelia Chen 2025-09-04 17:19:42 +02:00
  • 8a2ab8ff21 ai: add gh-issue command to help diagnose GitHub issues (#8526) Mitchell Hashimoto 2025-09-04 14:02:26 -07:00
  • ee573ebd36 ai: add gh-issue command to help diagnose GitHub issues Mitchell Hashimoto 2025-09-04 12:29:59 -07:00
  • e2504d9cbf Fix font handling for bitmap and non-sfnt fonts (#8512) Mitchell Hashimoto 2025-09-04 12:20:49 -07:00
  • 93744a4002 update zig-gobject to Zig 0.15 version (but still builds on Zig 0.14) (#8522) Mitchell Hashimoto 2025-09-04 11:10:23 -07:00
  • a590194cd7 reduce nesting Qwerasd 2025-09-04 12:04:12 -06:00
  • 3ac2da99f4 Constrain dingbats + add some more symbol-like blocks to isSymbol (#8510) Qwerasd 2025-09-04 11:54:23 -06:00
  • 43ee3cc8c6 update zig-gobject to Zig 0.15 version (but still builds on Zig 0.14) Jeffrey C. Ollie 2025-09-04 11:57:39 -05:00
  • aeae54072c fix(font/freetype): mark glyph bitmap as owned if modifying Qwerasd 2025-09-03 21:33:38 -06:00
  • 5c1d87fda6 fix(font): make face.getMetrics() infallible Qwerasd 2025-09-03 20:04:29 -06:00
  • 7c4b45ecee font: expand set of characters considered symbols Qwerasd 2025-09-03 18:05:26 -06:00
  • 2464728851 font: constrain dingbats Qwerasd 2025-09-03 18:01:40 -06:00
  • c3e7857a2c gtk-ng: pull in latest zig-gobject changes (#8468) Mitchell Hashimoto 2025-09-03 15:53:35 -07:00
  • e67db2a01c gtk-ng: pull in latest zig-gobject changes Jeffrey C. Ollie 2025-08-30 16:19:59 -05:00
  • befee07f16 macOS: prevent focus loss in hidden titlebar + non-native fullscreen (#8508) Mitchell Hashimoto 2025-09-03 10:19:19 -07:00
  • c8243ffd99 macOS: prevent focus loss in hidden titlebar + non-native fullscreen Mitchell Hashimoto 2025-09-03 09:54:57 -07:00
  • 084ff2de67 Initial AGENTS.md (#8507) Mitchell Hashimoto 2025-09-03 09:28:40 -07:00
  • e1f3f52686 macOS: SurfaceView should implement Identifiable (#8506) Mitchell Hashimoto 2025-09-03 09:28:01 -07:00
  • fe3dab9467 macOS: SurfaceView should implement Identifiable Mitchell Hashimoto 2025-09-03 07:27:12 -07:00
  • b90c72aea6 Initial AGENTS.md Mitchell Hashimoto 2025-09-03 09:08:51 -07:00
  • e6d60dee07 macOS: split tree zoom state should encode as path, not full node (#8505) Mitchell Hashimoto 2025-09-03 09:08:45 -07:00
  • 508e36bc03 macOS: split tree zoom state should encode as path, not full node Mitchell Hashimoto 2025-09-03 08:49:47 -07:00
  • 6a9b8b70cc config: make default copy_to_clipboard binds performable (#8504) Mitchell Hashimoto 2025-09-03 07:58:47 -07:00
  • 1dee9e7cb2 config: make default copy_to_clipboard binds performable Tim Culverhouse 2025-09-03 09:32:34 -05:00
  • 291d4ed423 gtk-ng/wayland: allow more quick terminal configs (#8484) Mitchell Hashimoto 2025-09-03 07:01:23 -07:00
  • 5eb69b405d gtk-ng/wayland: allow more quick terminal configs Leah Amelia Chen 2025-09-02 17:11:34 +08:00
  • 7d5be8e960 i18n: update Russian translation (#8473) Kat 2025-09-03 04:12:21 +00:00
  • d05ec81b86 apprt/gtk-ng: must quit scenarios should quit immediately (#8500) Mitchell Hashimoto 2025-09-02 20:46:35 -07:00
  • f016b79f22 apprt/gtk-ng: must quit scenarios should quit immediately Mitchell Hashimoto 2025-09-02 20:40:23 -07:00
  • 52f5ab1a36 i18n: update Russian translation Ivan Bastrakov 2025-09-03 01:57:25 +03:00
  • 8d11c08db3 feat: add selection-clear-on-copy configuration option (#8462) Mitchell Hashimoto 2025-09-02 14:55:46 -07:00
  • 90c0fc2590 feat: add selection-clear-on-copy configuration Toufiq Shishir 2025-08-30 21:57:49 +06:00
  • e909e28876 Compare fields directly instead of PackedStyle (#8489) Mitchell Hashimoto 2025-09-02 14:37:30 -07:00
  • cf0390bab5 Use comptime for eql() to ensure Style struct coverage. Jesse Miller 2025-09-02 15:14:42 -06:00
  • 4614e5fdad Zig 0.14+ can directly compare packed structs. Jesse Miller 2025-09-02 14:58:21 -06:00
  • ce94bb9f6a macOS: firstRect should return full rect width/height (#8492) Mitchell Hashimoto 2025-09-02 13:28:08 -07:00
  • ac104a3dfc zig fmt Jesse Miller 2025-09-02 14:14:06 -06:00
  • 16e47e7586 fix(font): detect and reject improper advance for icwidth (#8491) Mitchell Hashimoto 2025-09-02 13:09:07 -07:00
  • e8217aa007 macOS: firstRect should return full rect width/height Mitchell Hashimoto 2025-09-02 13:06:23 -07:00
  • 9aa1698e5a font: log warning when rejecting ic_width Qwerasd 2025-09-02 13:47:59 -06:00
  • 3664ee9f87 macOS: Notify macOS of cell width/height for firstRect (#8490) Mitchell Hashimoto 2025-09-02 12:38:50 -07:00
  • a72995590b fix(font): detect and reject improper advance for icwidth Qwerasd 2025-09-02 13:33:33 -06:00
  • 2bf0d3f4c7 macOS: Notify macOS of cell width/height for firstRect Mitchell Hashimoto 2025-09-02 12:26:50 -07:00
  • 4af290d5f0 fix(renderer): kitty images should all be processed (#8488) Mitchell Hashimoto 2025-09-02 12:14:11 -07:00
  • ef7857f9be fix(renderer): kitty images should all be processed Qwerasd 2025-09-02 12:42:34 -06:00
  • 7dcf2c9b62 Compare fields directly instead of PackedStyle Jesse Miller 2025-09-02 12:05:30 -06:00
  • d316449ebf config: bind both physical digit plus unicode digit for goto_tab (#8486) Mitchell Hashimoto 2025-09-02 09:12:08 -07:00
  • 650028fa9f config: bind both physical digit plus unicode digit for goto_tab Mitchell Hashimoto 2025-09-02 08:48:20 -07:00
  • 987a759f17 i18n: update ja_JP translations Lon Sagisawa 2025-09-01 14:44:57 +09:00
  • c67f51f3ee Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-01 01:34:03 -04:00
  • 5ef6412823 macOS: Progress bar for OSC9 progress reports (#8477) Mitchell Hashimoto 2025-08-31 20:51:54 -07:00
  • 0b58830882 macOS: Progress bar for OSC9 progress reports Mitchell Hashimoto 2025-08-31 19:54:26 -07:00
  • a41ec17b61 build(deps): bump actions/checkout from 4.3.0 to 5.0.0 (#8476) Mitchell Hashimoto 2025-08-31 19:50:03 -07:00
  • c535d0a664 build(deps): bump actions/checkout from 4.3.0 to 5.0.0 dependabot[bot] 2025-09-01 00:47:33 +00:00
  • 2009ea511d feat: added faint-opacity option (#8472) Mitchell Hashimoto 2025-08-31 13:45:26 -07:00
  • d8578a9ee2 fix: correct the cursor Y position value exposed to shader uniforms (#8122) Mitchell Hashimoto 2025-08-31 11:32:59 -07:00
  • 0d30f859bd renderer: clarify and correct custom shader cursor position math Qwerasd 2025-08-31 11:43:10 -06:00
  • 650095e7e9 fix: changed default faint-opacity value to 0.5 Pavel Ivanov 2025-08-31 17:21:00 +02:00
  • 6319464cfb refactor: move faint-opacity clamping to config finalization Pavel Ivanov 2025-08-31 17:19:51 +02:00
  • fc6266133f feat: added faint-opacity option Pavel Ivanov 2025-06-21 10:04:19 +02:00
  • a51a956bdb Update iTerm2 colorschemes (#8470) Mitchell Hashimoto 2025-08-30 21:01:10 -07:00
  • c94805f0aa deps: Update iTerm2 color schemes mitchellh 2025-08-31 00:16:30 +00:00
  • 6d02da0317 nix and flatpak Jacob Sandlund 2025-08-30 18:20:06 -04:00
  • 937d17cc35 ci: add freebsd tests (#8466) Mitchell Hashimoto 2025-08-30 12:59:01 -07:00
  • 0bc90b2a20 ci: build on freebsd Jeffrey C. Ollie 2025-08-30 13:58:25 -05:00
  • 75e3835a9e gtk-ng: ensure CSS works on both 4.14 and 4.16+ (#8459) Jeffrey C. Ollie 2025-08-30 10:41:59 -05:00
  • d1e01ec5c3 gtk-ng: ensure CSS works on both 4.14 and 4.16+ Jeffrey C. Ollie 2025-08-29 14:36:40 -05:00
  • b0d9b0dee0 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.16 to 1.2.17 (#8449) Mitchell Hashimoto 2025-08-29 07:08:26 -07:00
  • e6b019b197 build(deps): bump cachix/install-nix-action from 31.5.2 to 31.6.0 (#8450) Mitchell Hashimoto 2025-08-29 07:08:09 -07:00
  • 5761f66f35 i18n: update pt_BR translations (#8391) Guilherme Nandi Tiscoski 2025-08-29 08:26:37 -05:00
  • a5eef1d227 i18n: Updating Irish translation for Ghostty 1.2 (#8349) trag1c 2025-08-29 11:01:00 +02:00
  • 85e642097a build(deps): bump cachix/install-nix-action from 31.5.2 to 31.6.0 dependabot[bot] 2025-08-29 00:08:00 +00:00
  • bed350f0be build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2025-08-29 00:07:51 +00:00
  • 460fcc1344 docs: reorganize and separate out HACKING.md for technical instructions (#8445) Mitchell Hashimoto 2025-08-28 15:20:23 -07:00
  • f91e6f1764 docs: better integrate CONTRIBUTING into the README Leah Amelia Chen 2025-08-29 05:48:15 +08:00
  • f802d33652 docs: divide content more evenly between CONTRIBUTING and HACKING Leah Amelia Chen 2025-08-29 05:20:52 +08:00
  • 2701932475 docs: separate out HACKING.md from README.md Leah Amelia Chen 2025-08-29 03:28:03 +08:00