Commit Graph

  • bade7be021 Use build.zig.zon for Wayland protocols Mitchell Hashimoto 2025-01-07 20:19:08 -08:00
  • 8bf5c4ed7f This is a major refactor of build.zig. Mitchell Hashimoto 2025-01-07 07:14:32 -08:00
  • 1b91a667fb bash: drop automatic shell integration with --posix Jon Parise 2025-01-07 15:51:02 -05:00
  • 093bdf640a apprt/gtk: Move most version checks to runtime sin-ack 2025-01-07 19:53:27 +00:00
  • a115e848c6 apprt/gtk: Add version.runtimeAtLeast sin-ack 2025-01-07 19:12:53 +00:00
  • b2716375ac renderer: respect reverse with cursor-invert-fg-bg Gregory Anders 2025-01-07 11:50:46 -06:00
  • 0065aae6b6 Add IPv6 URL pattern support with comprehensive test cases (#4749) Mitchell Hashimoto 2025-01-07 08:59:44 -08:00
  • 9b21de2fe7 bash: add license declaration for kitty-derived code (#4776) Mitchell Hashimoto 2025-01-07 08:51:24 -08:00
  • 41201068ef bash: add license declaration for kitty-derived code Jon Parise 2025-01-07 11:34:39 -05:00
  • bf3597a519 bash: set the title command in preexec Jon Parise 2025-01-07 08:45:43 -05:00
  • c8d5b2da45 Add IPv6 URL pattern support with comprehensive test cases Bryan Lee 2025-01-07 14:14:51 +08:00
  • a52f469e16 apprt/gtk: fix window colors when window-theme=ghostty Tristan Partin 2025-01-06 22:56:41 -06:00
  • 298aeb7536 refactor(font): move ownership of Metrics to Collection Qwerasd 2025-01-06 19:00:13 -05:00
  • 540fcc0b69 refactor(font): move Metrics out of face Qwerasd 2025-01-06 17:39:53 -05:00
  • a3837a1e4e termio: don't leak VTE_VERSION into child processes (#4710) Mitchell Hashimoto 2025-01-06 16:38:40 -08:00
  • 29dd5ae605 termio: explain why we're removing VTE_VERSION Jon Parise 2025-01-06 19:11:54 -05:00
  • 0974705dd9 Fix minimum initial window size (#4688) Mitchell Hashimoto 2025-01-06 16:03:13 -08:00
  • 1cf1b886cd bash: narrow the scope of GHOSTTY_BASH_ENV (#4690) Mitchell Hashimoto 2025-01-06 16:01:41 -08:00
  • 262c76eace feat: open files without file:// protocol (#4713) Mitchell Hashimoto 2025-01-06 16:00:40 -08:00
  • 9732a92d7a terminal: ConEmu OSC9 parsing is more robust and correct (#4727) Mitchell Hashimoto 2025-01-06 15:56:32 -08:00
  • c71da8338b apprt/gtk: continue cleanup of window-decoration code Tristan Partin 2025-01-02 23:48:44 -06:00
  • 7ae94e145d terminal: ConEmu OSC9 parsing is more robust and correct Mitchell Hashimoto 2025-01-06 15:39:21 -08:00
  • 85743aebd5 feat: add support for file paths starts with ../ ./ and / Mustaque Ahmed 2025-01-07 01:06:40 +05:30
  • 15f82858b7 termio: don't leak VTE_VERSION into child processes Jon Parise 2025-01-06 14:00:38 -05:00
  • 037de64ea2 config: unbind keybind triggers unbinds both translated and physical (#4705) Mitchell Hashimoto 2025-01-06 10:06:21 -08:00
  • 359c390218 config: unbind keybind triggers unbinds both translated and physical Mitchell Hashimoto 2025-01-06 09:45:26 -08:00
  • 0929500360 Set the paste button as default in the GTK paste confirmation dialog (#4225) Mitchell Hashimoto 2025-01-06 09:43:18 -08:00
  • d79a02db44 Add destructive/suggested action classes Daniel Fox 2025-01-06 09:25:42 -08:00
  • 4fb253a300 Expose clipboard cancel button and focus it Daniel Fox 2025-01-03 11:38:19 -08:00
  • d3973b8fad Set the paste button in the GTK dialog as default Daniel Fox 2024-12-31 14:18:04 -08:00
  • 6d90a181ce core: improve desktop environment detection Jeffrey C. Ollie 2025-01-06 10:17:52 -06:00
  • 3461204741 iOS: Fix crash on device (#4684) Mitchell Hashimoto 2025-01-06 07:31:21 -08:00
  • 4838bcbb8f macos: halt NSEvent processing at app scope only if event is handled (#4691) Mitchell Hashimoto 2025-01-06 07:28:04 -08:00
  • ae0c4d927a macos: halt NSEvent processing at app scope only if event is handled Mitchell Hashimoto 2025-01-06 07:13:40 -08:00
  • b04cb2585d macos: fix retain cycle preventing window from freeing (#4689) Mitchell Hashimoto 2025-01-06 07:17:48 -08:00
  • 237c941395 bash: narrow the scope of GHOSTTY_BASH_ENV Jon Parise 2025-01-06 10:02:24 -05:00
  • f0c2d3d75a macos: fix retain cycle preventing window from freeing Mitchell Hashimoto 2025-01-06 07:01:44 -08:00
  • dc4774c147 macOS: fixup Photo Library description to make more sense. Evelyn Harthbrooke 2025-01-06 07:13:53 -07:00
  • c127daa552 Fix minimum initial window size George Joseph 2025-01-06 07:13:51 -07:00
  • d0b06bd55f don't error if gtk4 pkg-config configuration could not be found (#4683) Mitchell Hashimoto 2025-01-06 06:12:36 -08:00
  • ae0248b5bc macOS: Add Bluetooth permission description; fixup other descs. Evelyn Harthbrooke 2025-01-05 21:42:27 -07:00
  • 3698b37588 apprt/gtk: use a subtitle to mark the current working directory Tristan Partin 2024-11-17 13:38:44 -06:00
  • 63a47d0ba5 iOS: Fix crash on device yonihemi 2025-01-06 22:01:41 +08:00
  • 781159af7d don't error if gtk4 pkg-config configuration could not be found this prevents issues with people running zig build --help without gtk4 installed Jan200101 2025-01-06 14:53:57 +01:00
  • 6181487bad vim compiler plugin for ghostty filetype (#4645) Mitchell Hashimoto 2025-01-05 18:52:59 -08:00
  • 53468541f7 Use \w instead of $PWD for title bar (#4656) Mitchell Hashimoto 2025-01-05 18:51:23 -08:00
  • 94bf448eda just reset makeprg and errorformat Beau McCartney 2025-01-05 17:08:52 -07:00
  • 2485482aec config: store non-reproducible diagnostics in replay steps (#4652) Mitchell Hashimoto 2025-01-05 14:14:20 -08:00
  • f6d85baadb config: store non-reproducible diagnostics in replay steps Mitchell Hashimoto 2025-01-05 13:57:41 -08:00
  • c9c5ad43a5 macos: ignore modifier changes while IM is active (#4649) Mitchell Hashimoto 2025-01-05 13:46:11 -08:00
  • ed221f32fe macos: ignore modifier changes while IM is active Mitchell Hashimoto 2025-01-05 13:30:33 -08:00
  • 143c01edcb feat: parse ConEmu OSC9;1 (#4327) Mitchell Hashimoto 2025-01-05 13:25:41 -08:00
  • ead241f38c Merge branch 'main' into dmehala/conemu-osc9 Damien Mehala 2025-01-05 21:58:45 +01:00
  • e3c94210f2 docs: improve terminal page list documentation (#4648) Mitchell Hashimoto 2025-01-05 12:53:55 -08:00
  • f14c0f5a63 gtk(wayland): add support for background blur on KDE Plasma (#4403) Mitchell Hashimoto 2025-01-05 12:53:39 -08:00
  • 62dd468500 font(coretext): add config to adjust strength of font-thicken. (#4531) Mitchell Hashimoto 2025-01-05 12:53:14 -08:00
  • 057b196024 docs: improve terminal page list documentation Alexandre Antonio Juca 2025-01-05 21:50:20 +01:00
  • 2fbe680aed config: fix tests Mitchell Hashimoto 2025-01-05 12:38:20 -08:00
  • ce77b91bf6 nix fmt Mitchell Hashimoto 2025-01-05 12:37:51 -08:00
  • bb83a14d7a config: minor config changes Mitchell Hashimoto 2025-01-05 12:35:41 -08:00
  • 68624e6c45 parse ConEmu OSC9;3 (#4644) Mitchell Hashimoto 2025-01-05 12:35:43 -08:00
  • 0ae8d9ed42 nix: update hash Mitchell Hashimoto 2025-01-05 12:30:10 -08:00
  • f2c357a209 config: allow booleans for background-blur-radius Leah Amelia Chen 2025-01-04 14:11:35 +08:00
  • cd90821b93 fix(gtk): adjust background CSS class dynamically on config reload Leah Amelia Chen 2025-01-02 21:44:16 +08:00
  • 9184395cba gtk(wayland): add support for background blur on KDE Plasma Leah Amelia Chen 2025-01-02 21:44:16 +08:00
  • 31439f311d build: add wayland Leah Amelia Chen 2025-01-02 21:44:16 +08:00
  • 8d7e57f64b vim compiler plugin for ghostty filetype - validates config Beau McCartney 2025-01-05 13:06:32 -07:00
  • f4a9b65f78 gtk: fix copy keybinds (#4635) Mitchell Hashimoto 2025-01-05 07:56:49 -08:00
  • 9cf9e0639f config: rearrange default copy_to_clipboard keybinds Tim Culverhouse 2025-01-05 09:37:47 -06:00
  • 4d4b785a58 gtk: send copy_to_clipboard toast from Surface Tim Culverhouse 2025-01-05 09:25:47 -06:00
  • 7a27af8bfc macos: detect IME input source change as part of keyDown event (#4609) Mitchell Hashimoto 2025-01-04 22:11:31 -08:00
  • 4ffd281de3 macos: detect IME input source change as part of keyDown event Mitchell Hashimoto 2025-01-04 21:41:04 -08:00
  • 5d523116bf macos: alphabetize resources in xcode project (#4607) Mitchell Hashimoto 2025-01-04 20:45:35 -08:00
  • 8f5cbed46f fix: macos incorrect quick terminal position (#4501) Mitchell Hashimoto 2025-01-04 20:41:53 -08:00
  • 948cbfbf0e gtk: enable window-title-font-family (#4560) Mitchell Hashimoto 2025-01-04 20:35:44 -08:00
  • 0063dc3925 Implement configuration option split-divider-color for macOS (#4595) Mitchell Hashimoto 2025-01-04 20:34:19 -08:00
  • e05c3b6fd7 macos: alphabetize resources in xcode project Mitchell Hashimoto 2025-01-04 20:29:45 -08:00
  • 51c42795fc gtk: enable window-title-font-family Jeffrey C. Ollie 2025-01-03 22:44:13 -06:00
  • a670836d7a Remove outdated comment Christian Schneider 2025-01-05 00:44:41 +01:00
  • da80531c22 Implement configuration option split-divider-color for macOS Christian Schneider 2025-01-04 23:49:27 +01:00
  • 0df4012edc gtk: add split-separator-color config (#4593) Mitchell Hashimoto 2025-01-04 20:16:51 -08:00
  • d936e7106a Update iTerm2 colorschemes (#4602) Mitchell Hashimoto 2025-01-04 20:15:27 -08:00
  • 6db39e827e deps: Update iTerm2 color schemes mitchellh 2025-01-05 01:00:16 +00:00
  • 5fa9e88482 Use \w instead of $PWD for title bar Patrick Reynolds 2025-01-04 19:26:14 -05:00
  • f3cb95ac1f gtk: add split-separator-color config Jeffrey C. Ollie 2025-01-04 16:56:52 -06:00
  • 0306c592a7 Feat: display memory size in Terminal Inspector using bytes and kibibytes (#4549) Mitchell Hashimoto 2025-01-04 14:55:29 -08:00
  • 62fae29395 chore: rename file Alexandre Antonio Juca 2025-01-04 23:37:54 +01:00
  • f5f30605a8 feat: parse ConEmu OSC9;2 (#4447) Mitchell Hashimoto 2025-01-04 14:37:01 -08:00
  • 9f9248fd28 Ensure all search results are visible in theme list (#4473) Mitchell Hashimoto 2025-01-04 14:34:35 -08:00
  • 23b0f7dec0 don't build freetype2 when system integration is enabled (#4543) Mitchell Hashimoto 2025-01-04 14:30:30 -08:00
  • 305e5b3533 fix typo: CSI header (#4565) Mitchell Hashimoto 2025-01-04 14:27:23 -08:00
  • 32c4a9d65e macOS: Input Improvements (#4591) Mitchell Hashimoto 2025-01-04 14:22:44 -08:00
  • 7e1260c9e9 Improve the documentation for move_tab keybind action (#4583) Mitchell Hashimoto 2025-01-04 14:21:05 -08:00
  • 40bdea7335 macos: handle overridden system bindings with no focused window Mitchell Hashimoto 2025-01-04 14:07:33 -08:00
  • 1bcfff3b79 macos: manual send keyUp event for command key Mitchell Hashimoto 2025-01-04 13:43:36 -08:00
  • 3e89c4c2f4 Key events return boolean if handled Mitchell Hashimoto 2025-01-04 12:45:03 -08:00
  • 4031815a8d macos: if a key event would result in an immediate binding then do it Mitchell Hashimoto 2025-01-03 14:39:22 -08:00
  • 8b8c53fc4c macos: add NSEvent extension to convert to libghostty key events Mitchell Hashimoto 2025-01-03 14:36:49 -08:00
  • 4d103ca16d core: add keyEventIsBinding Mitchell Hashimoto 2025-01-03 13:40:47 -08:00
  • 2dc518d8b0 Improve the documentation for move_tab keybind action Kiril Angov 2025-01-04 12:57:38 -05:00