Commit Graph

  • 918ccdba5c declare StartupWMClass in .desktop (#4930) Mitchell Hashimoto 2025-01-10 19:28:28 -08:00
  • 941915b862 declare StartupWMClass in .desktop Samuel 2025-01-10 22:26:48 -04:00
  • 5a4aac7e09 gtk: fix crash due to accessing invalidated pointer to adwaita notebook (#4926) Mitchell Hashimoto 2025-01-10 17:31:24 -08:00
  • 0a26321e9d gtk: add some comments about closing the last tab invaldating self pointer Jeffrey C. Ollie 2025-01-10 19:19:11 -06:00
  • 16233b16e7 gtk: fix crash due to accessing invalidated pointer to adwaita notebook Jeffrey C. Ollie 2025-01-10 19:12:08 -06:00
  • da558f2678 fix(gtk): add close confirmation for tabs (#4235) Mitchell Hashimoto 2025-01-10 15:45:10 -08:00
  • 00137c4189 apprt/gtk: adw tab view close confirmation Mitchell Hashimoto 2025-01-10 15:32:25 -08:00
  • 8c1ad59de7 remove unnecessary struct Leigh Oliver 2025-01-01 10:14:16 +00:00
  • b7b5b9bbf5 fix(gtk): add close confirmation for tabs Leigh Oliver 2024-12-31 23:40:49 +00:00
  • 126c0505e2 fix: ensure terminal windows don't part from parent window when toggling visibility (#4789) Mitchell Hashimoto 2025-01-10 14:52:33 -08:00
  • 200aee9acf macos: rework toggle_visibility to better match iTerm2 Mitchell Hashimoto 2025-01-10 14:35:43 -08:00
  • 61a78efa83 chore: revert on TerminalManager changes Alexandre Antonio Juca 2025-01-09 23:15:06 +01:00
  • 3a5aecc216 fix: hide windows without calling orderOut API Alexandre Antonio Juca 2025-01-09 23:14:00 +01:00
  • 4dd9fe5cfd fix: ensure terminal tabs are reconstructed in main window after toggling visibility Alexandre Antonio Juca 2025-01-07 22:54:02 +01:00
  • d3de3448cc gtk: add config option to disable GTK OpenGL debug logging (#4662) Mitchell Hashimoto 2025-01-10 14:01:13 -08:00
  • 96e427cd6a gtk: default to opengl debugging only on debug builds Jeffrey C. Ollie 2025-01-10 15:48:20 -06:00
  • 8e52c6d12b Reduce ghost emoji flash in title bar (#4804) Mitchell Hashimoto 2025-01-10 13:46:45 -08:00
  • b783e12b93 ci: required checks must be named separately (#4919) Mitchell Hashimoto 2025-01-10 13:45:00 -08:00
  • f5add68100 ci: required checks must be named separately Mitchell Hashimoto 2025-01-10 13:31:21 -08:00
  • 4af44c5460 ci: avoid "successful failure" of status check job by inspecting needs (#4918) Mitchell Hashimoto 2025-01-10 13:29:50 -08:00
  • 6237377a59 ci: avoid "successful failure" of status check job by inspecting needs Mitchell Hashimoto 2025-01-10 13:22:29 -08:00
  • cd638588c4 gtk: better method for setting GDK env vars Jeffrey C. Ollie 2025-01-08 08:34:47 -06:00
  • 06a57842af gtk: add config option to control GSK_RENDERER env var Jeffrey C. Ollie 2025-01-06 19:27:53 -06:00
  • 13e96c7ec8 gtk: add config option to disable GTK OpenGL debug logging Jeffrey C. Ollie 2025-01-05 18:49:24 -06:00
  • c4ece2a141 GTK: refactor headerbar into separate Adwaita & GTK structs (#4850) Mitchell Hashimoto 2025-01-10 13:14:39 -08:00
  • 96b3db0b8c docs: update copy-on-select documentation (#4909) Mitchell Hashimoto 2025-01-10 13:13:12 -08:00
  • e475560af0 vim: update configuration to include theme files (#4893) Mitchell Hashimoto 2025-01-10 13:12:25 -08:00
  • 61a6e670eb ci: add required checks jobs (#4916) Mitchell Hashimoto 2025-01-10 13:12:00 -08:00
  • 2fb0d99f00 ci: add required checks jobs Mitchell Hashimoto 2025-01-10 12:56:17 -08:00
  • 8b8c7ecf1d gtk: unify Wayland and X11 platforms, implement background blur for KDE X11 (#4723) Mitchell Hashimoto 2025-01-10 12:21:03 -08:00
  • d26c114b5d apprt/gtk: make sure noop winproto never initializes Mitchell Hashimoto 2025-01-10 12:10:26 -08:00
  • 010f4d167d GTK: refactor headerbar into separate Adwaita & GTK structs Jeffrey C. Ollie 2025-01-08 22:53:25 -06:00
  • 799f5b8239 Fix wayland-scanner/protocols packaging dependency (#4910) Mitchell Hashimoto 2025-01-10 10:10:42 -08:00
  • 6e411d60f2 Fix wayland-scanner/protocols packaging dependency Mitchell Hashimoto 2025-01-10 09:56:33 -08:00
  • 2f81c360bd ci: typos Mitchell Hashimoto 2025-01-10 09:42:36 -08:00
  • be0370cb0e ci: test gtk-wayland in the GTK matrix Mitchell Hashimoto 2025-01-10 09:41:07 -08:00
  • ed81b62ec2 apprt/gtk: winproto Mitchell Hashimoto 2025-01-09 20:00:30 -08:00
  • 19cfd99439 docs: update copy-on-select documentation Onno Siemens 2025-01-10 18:11:57 +01:00
  • c03828e032 vim: work with theme config files Anund 2025-01-07 17:56:21 +11:00
  • 405a897230 gtk(x11): implement background blur for KDE/KWin on X11 Leah Amelia Chen 2025-01-02 23:53:22 +08:00
  • 03fee2ac33 gtk: unify Wayland and X11 platforms Leah Amelia Chen 2025-01-02 23:53:22 +08:00
  • 6ef757a8f8 Revert "termio/exec: fix SIGPIPE crash when reader exits early" Mitchell Hashimoto 2025-01-09 12:43:41 -08:00
  • 12ce9f2e3b feat(GTK): show menu in context menu if titlebar is disabled (#4864) Mitchell Hashimoto 2025-01-09 07:28:42 -08:00
  • b25c593309 feat(GTK): remove comment Ismael Arias 2025-01-09 12:52:35 +01:00
  • ae81edfcbf feat(gtk): show menu in context menu if titlebar is disabled Ismael Arias 2025-01-09 12:50:49 +01:00
  • 2d7706ec4f macos: Handle ctrl characters in IME input (#4854) Mitchell Hashimoto 2025-01-08 22:07:15 -08:00
  • 1636ac88fc macos: Handle ctrl characters in IME input Mitchell Hashimoto 2025-01-08 21:52:19 -08:00
  • a7c108a11c macos: improve initial size calculation (#4851) Mitchell Hashimoto 2025-01-08 21:33:01 -08:00
  • aafe7deae7 macos: improve initial size calculation Mitchell Hashimoto 2025-01-08 21:19:58 -08:00
  • 1057fd23be build: update zig-wayland to use new LazyPath API (#4849) Mitchell Hashimoto 2025-01-08 20:08:32 -08:00
  • 622cc3f9c7 build: update zig-wayland to use new LazyPath API Mitchell Hashimoto 2025-01-08 19:51:16 -08:00
  • 19ffb0b51f Implement a size-limit function for GTK (#4840) Mitchell Hashimoto 2025-01-08 18:49:05 -08:00
  • 08a8bddd38 gtk: clean up context menu creation & refresh (#4834) Mitchell Hashimoto 2025-01-08 18:48:47 -08:00
  • 8c457fc992 fix: update zig version regex in windows build workflow (#4847) Mitchell Hashimoto 2025-01-08 18:48:38 -08:00
  • 37256ec6a2 ci: move version output after variable definition Bryan Lee 2025-01-09 10:31:41 +08:00
  • bec690532d ci: update zig version regex in windows build Bryan Lee 2025-01-09 10:24:00 +08:00
  • dac13701e3 Implement a size-limit function for GTK George Joseph 2025-01-08 15:50:18 -07:00
  • 5bfb3925ba Add fallback timer for empty window title Bryan Lee 2025-01-09 06:24:31 +08:00
  • ea7c54d79d Simplify let binding in TerminalView title logic Bryan Lee 2025-01-08 21:01:01 +08:00
  • 0651586339 Reduce ghost emoji flash in title bar Bryan Lee 2025-01-08 14:19:55 +08:00
  • c33629aae5 gtk: clean up context menu creation & refresh Jeffrey C. Ollie 2025-01-08 16:01:31 -06:00
  • eb40cce45e build: requireZig cleanup Mitchell Hashimoto 2025-01-08 13:49:45 -08:00
  • e14bc5b64e Add keybind action copy_url_to_clipboard (#4676) Mitchell Hashimoto 2025-01-08 13:35:26 -08:00
  • 90d1023783 correct default keybinding cmd+backspace for macOS (#4249) Mitchell Hashimoto 2025-01-08 13:32:08 -08:00
  • d969a6b6b7 linux: add "Open in Ghostty" shortcut for nautilus (#4816) Mitchell Hashimoto 2025-01-08 13:26:34 -08:00
  • 5213edfa6c Add keybind action copy_url_to_clipboard Bryan Lee 2025-01-06 17:54:00 +08:00
  • ef12d90b74 gtk: implement dropping files and strings (#4211) Mitchell Hashimoto 2025-01-08 13:12:09 -08:00
  • 6f720a0b11 termio/exec: fix 100% CPU usage after wait-after-command process exits (#4171) Mitchell Hashimoto 2025-01-08 13:10:20 -08:00
  • 3e24e96af5 termio/exec: fix SIGPIPE crash when reader exits early Danny Lin 2024-12-31 02:01:46 -08:00
  • 542c655348 Add close_tab keybinding action for macOS (#4395) Mitchell Hashimoto 2025-01-08 12:17:27 -08:00
  • 140ac93884 Add close_tab keybinding action for macOS Bryan Lee 2025-01-03 09:15:29 +08:00
  • e4033ca4df config: close_tab on macOS should be cmd+opt+w to match iTerm2 Mitchell Hashimoto 2025-01-08 11:47:24 -08:00
  • 0d679951bc fix (macOS): Show quick terminal on full-screen app (#4049) Mitchell Hashimoto 2025-01-08 11:43:58 -08:00
  • 6ebc02b68d macos: animate in even if remain on another space Mitchell Hashimoto 2025-01-08 11:30:17 -08:00
  • 6e54589db4 misc cleanups Mitchell Hashimoto 2025-01-08 11:28:02 -08:00
  • c85c277415 core: add docs for ShellEscapeWriter Jeffrey C. Ollie 2025-01-08 13:12:36 -06:00
  • 306c7ea2be close_tab keybind (gtk apprt only) (#4033) Sabarigirish Manikandan 2025-01-09 00:37:00 +05:30
  • 37db4578c8 Fix the issue that the quick term not shown on first call Soh Satoh 2025-01-01 07:30:46 +09:00
  • 0ddc1a21a6 fix the comment (quick-terminal-space-behavior) Soh Satoh 2025-01-01 07:48:30 +09:00
  • 7bb3c31cee Move the quick terminal to active space if toggle() called while opening on another space Soh Satoh 2025-01-01 02:34:46 +09:00
  • 1493c55348 Merge branch 'main' into show-quick-term-on-another-app Soh Satoh 2025-01-01 01:43:33 +09:00
  • e2523c25cb Add quick-terminal-space-behavior option Soh Satoh 2024-12-31 21:55:03 +09:00
  • 2206c509be Show quick terminal on another full-screen app Soh Satoh 2024-12-30 18:57:27 +09:00
  • 34a0b206f8 apprt/gtk: use a subtitle to mark the current working directory (#3570) Mitchell Hashimoto 2025-01-08 10:10:19 -08:00
  • 051fed0c24 chore: replace adwaita-1 to libadwaita-1 for better pkg-config handling (#4818) Mitchell Hashimoto 2025-01-08 09:42:10 -08:00
  • ef833b3861 Implement "Paste Selection" on macOS like Terminal.app (#4733) Mitchell Hashimoto 2025-01-08 09:39:21 -08:00
  • 40442ac02f chore: replace adwaita-1 to libadwaita-1 for better pkg-config handling Kwee Lung Sin 2025-01-03 16:10:48 +08:00
  • e86b9a112e Implement "Paste Selection" on macOS like Terminal.app Wes Campaigne 2025-01-06 19:01:19 -05:00
  • e7c71df0b7 gtk: implement dropping files and strings Jeffrey C. Ollie 2025-01-01 13:38:46 -06:00
  • c972051611 linux: add "Open in Ghostty" shortcut for nautilus Gabriele Musco 2025-01-08 13:43:53 +01:00
  • 29c2f095a6 macOS: Add Bluetooth permission description. (#4668) Mitchell Hashimoto 2025-01-07 20:53:12 -08:00
  • 3731b099bb apprt/gtk: Move most version checks to runtime (#4783) Mitchell Hashimoto 2025-01-07 20:48:25 -08:00
  • 6e42cb152e build.zig Improvements (#4797) Mitchell Hashimoto 2025-01-07 20:45:14 -08:00
  • 2f6bef7ff2 bash: drop automatic shell integration with --posix (#4785) Mitchell Hashimoto 2025-01-07 20:45:04 -08:00
  • 300884d50f refactor(font): move Metrics from Face to Collection (#4739) Mitchell Hashimoto 2025-01-07 20:43:48 -08:00
  • c83733c533 apprt/gtk: continue cleanup of window-decoration code (#4465) Mitchell Hashimoto 2025-01-07 20:38:27 -08:00
  • 0bb0bf9b85 core: improve desktop environment detection (#4697) Mitchell Hashimoto 2025-01-07 20:35:57 -08:00
  • d78eb7d28f apprt/gtk: fix window colors when window-theme=ghostty (#4745) Mitchell Hashimoto 2025-01-07 20:35:18 -08:00
  • e00e991080 bash: set the title command in preexec (#4775) Mitchell Hashimoto 2025-01-07 20:34:56 -08:00
  • 4eaf346090 renderer: respect reverse with cursor-invert-fg-bg (#4777) Mitchell Hashimoto 2025-01-07 20:34:32 -08:00