Commit Graph

  • 331b7c754c config: fix window-decoration enum parsing to allow client, none (#5082) Mitchell Hashimoto 2025-01-14 15:53:09 -08:00
  • f5670d81d4 config: fix window-decoration enum parsing to allow client, none Mitchell Hashimoto 2025-01-14 15:40:43 -08:00
  • 9a47cda892 fix: building on systems with older adwaita (#5077) Mitchell Hashimoto 2025-01-14 13:54:03 -08:00
  • 08a0423b78 fix: building on systems with older adwaita Michael Himing 2025-01-15 08:33:48 +11:00
  • daeed453dc Merge branch 'main' into fix-triple-clicking-drag otomist 2025-01-14 14:00:25 -05:00
  • 3cdb9a7dfe gtk(wayland): implement server-sided decorations (#4724) Mitchell Hashimoto 2025-01-14 10:08:53 -08:00
  • 4e0d9b1b27 gtk(wayland): implement server-side decorations Leah Amelia Chen 2025-01-06 21:58:22 +01:00
  • 95debc59d1 add and use flag for selecting empty lines in the selectLine function otomist 2025-01-14 12:04:43 -05:00
  • d1fd22ae80 fix: Ensure file paths are properly escaped during pasteboard paste operations (#5036) Mitchell Hashimoto 2025-01-13 19:59:26 -08:00
  • 39bb949973 fix: Ensure file paths derived from pasteboard operations are properly escaped Alexandre Antonio Juca 2025-01-14 00:01:37 +01:00
  • 5081e65570 Metal alpha blending fixes + color handling improvements (#4913) Mitchell Hashimoto 2025-01-13 14:12:37 -08:00
  • c1938d12f0 gtk: add config entry to hide titlebar when the window is maximized (#5028) Mitchell Hashimoto 2025-01-13 14:05:50 -08:00
  • a8b9c5bea5 config: remove experimental linear and merge into text-blending Mitchell Hashimoto 2025-01-13 13:59:29 -08:00
  • f24d70b7ec gtk: add config entry to hide titlebar when the window is maximized Jeffrey C. Ollie 2025-01-13 10:08:41 -06:00
  • fca336c32d Metal: blend in Display P3 color space, add option for linear blending Qwerasd 2025-01-10 13:43:02 -05:00
  • 5cf7575967 fix(PageList): when cloning, explicitly set cols Qwerasd 2025-01-09 23:39:40 -05:00
  • 844f20d01f Handle setting _NET_WM_STATE (#4936) Mitchell Hashimoto 2025-01-13 13:14:31 -08:00
  • e3ced14393 fix(window): ensure last_tab action on linux navigates to last tab (#5004) Mitchell Hashimoto 2025-01-13 13:12:49 -08:00
  • b7eb9bfef1 Fix URL handling in pasteboard operations (#5029) Mitchell Hashimoto 2025-01-13 13:06:11 -08:00
  • 592efb4b97 terminal: keep track of colon vs semicolon state in CSI params (#5033) Mitchell Hashimoto 2025-01-13 13:00:28 -08:00
  • ca5471fb03 gtk: hide titlebar if fullscreened (#5008) Mitchell Hashimoto 2025-01-13 12:58:47 -08:00
  • 7aed08be40 terminal: keep track of colon vs semicolon state in CSI params Mitchell Hashimoto 2025-01-13 10:52:29 -08:00
  • 08314d414f Preserve full URL when pasting from clipboard Bryan Lee 2025-01-14 00:35:08 +08:00
  • 132c4f1f68 Fix backslash comment in ghostty.h (#5021) Mitchell Hashimoto 2025-01-13 07:07:03 -08:00
  • e288096c26 Fix backslash comment in ghostty.h Andreas Skielboe 2025-01-13 11:49:21 +01:00
  • 7ac017b154 gtk: hide titlebar if fullscreened Jeffrey C. Ollie 2025-01-12 19:34:20 -06:00
  • 5cd990bec5 fix(window): ensure last_tab action on linux navigates to last tab Pavlos Karakalidis 2025-01-12 23:48:00 +02:00
  • a2445359c4 macos: only set quick terminal level to popUpMenu during animation (#5000) Mitchell Hashimoto 2025-01-12 13:02:25 -08:00
  • ea0704148d macos: only set quick terminal level to popUpMenu during animation Mitchell Hashimoto 2025-01-12 12:48:53 -08:00
  • caddf59db5 For GTK runtime, don't call cursorPosCallback if cursor pos didn't actually change. (#4973) Mitchell Hashimoto 2025-01-12 07:21:39 -08:00
  • e3b6bb71a0 fix(gtk): fix segfault on ctrl-d on older adw (#4971) Mitchell Hashimoto 2025-01-11 22:45:00 -08:00
  • faea09bbde for GTK runtime, don't call cursorPosCallback in mouse motion callback if the cursor hasn't actually moved james 2025-01-11 23:53:19 -05:00
  • a3bb2df94f fix(gtk): fix segfault on ctrl-d on older adw Michael Himing 2025-01-12 14:46:05 +11:00
  • d4190c9c02 Update iTerm2 colorschemes (#4967) Mitchell Hashimoto 2025-01-11 19:45:09 -08:00
  • c5dfabb15b feat: ensure text, files and URLs can be drag and dropped to terminal (#4962) Mitchell Hashimoto 2025-01-11 19:40:08 -08:00
  • a2d2cfea59 macos: move drop implementation to separate extension Mitchell Hashimoto 2025-01-11 19:19:49 -08:00
  • a06fc4ff11 feat: ensure text, files and URLs can be drag and dropped to terminal window Alexandre Antonio Juca 2025-01-11 23:45:21 +01:00
  • 50e33a6665 deps: Update iTerm2 color schemes mitchellh 2025-01-12 01:01:09 +00:00
  • bdbd0263a1 Correct IME position calculation with window padding (#4949) Mitchell Hashimoto 2025-01-11 14:19:04 -08:00
  • f7b50ce727 macos: paste multiple files separated by space (#4956) Mitchell Hashimoto 2025-01-11 14:10:57 -08:00
  • bfe56d04d5 parse ConEmu OSC9;5 (#4948) Mitchell Hashimoto 2025-01-11 14:09:12 -08:00
  • 6c5c5b2ec0 core: clear selection whenever preedit is changed Mitchell Hashimoto 2025-01-11 13:59:38 -08:00
  • 0811b1d5ac macos: paste multiple files separated by space Mitchell Hashimoto 2025-01-11 13:57:37 -08:00
  • fc99c99b74 code review Damien Mehala 2025-01-11 22:19:42 +01:00
  • af5e423ea5 Clear selection when IME input starts Bryan Lee 2025-01-12 01:48:48 +08:00
  • 2409d46600 Correct IME position calculation with window padding Bryan Lee 2025-01-12 01:15:53 +08:00
  • 95fc1d64c8 parse ConEmu OSC9;5 Damien Mehala 2025-01-11 17:24:13 +01:00
  • c9636598fc chore: rename config value to maximize and move startup logic to proper location Adam Wolf 2025-01-10 23:24:00 -06:00
  • 8102fddceb apprt/gtk: add toggle_maximize keybind and window-maximize config option Adam Wolf 2025-01-10 22:42:41 -06:00
  • 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