Commit Graph

  • 3f367857fc deps: Update iTerm2 color schemes mitchellh 2025-01-19 00:58:22 +00:00
  • 2ee6e005d0 termio: revise macOS-specific .hushlogin note Jon Parise 2025-01-18 14:29:30 -05:00
  • ecad3e75ff fix(flatpak): construct null-terminated array for arguments Leorize 2025-01-18 13:38:29 -06:00
  • 0c2c847af3 chore: update stb_image.h Ikko Eltociear Ashimine 2025-01-18 22:47:18 +09:00
  • 68124f60c7 gtk: don't toggle headerbar on (un)maximize while using SSDs Leah Amelia Chen 2025-01-17 20:48:03 +01:00
  • 0016199ec3 Extract keybind actions help generation into a dedicated module Bryan Lee 2025-01-13 11:20:00 +08:00
  • 8e2c55a5da Improve list-actions command documentation formatting Bryan Lee 2025-01-13 00:20:28 +08:00
  • 05fe3e7ec3 Ensure last action's documentation is properly generated Bryan Lee 2025-01-12 19:54:51 +08:00
  • 1b52365541 Add default documentation for undocumented keybind actions Bryan Lee 2025-01-12 14:23:52 +08:00
  • ccd6fd26ec Ensure setup_features runs even when shell detection fails Bryan Lee 2025-01-15 08:30:40 +08:00
  • 6853a5423f Update the documentation to better explain that shell-integration-features Bryan Lee 2025-01-14 21:32:56 +08:00
  • 9c1edb5449 Add tests for setup shell integration features Bryan Lee 2025-01-14 16:57:41 +08:00
  • 8ee4deddb4 Fix shell-integration-features being ignored when shell-integration is none Bryan Lee 2025-01-14 16:37:28 +08:00
  • c2da843dfd fix(wuffs): don't premul alpha when loading images Qwerasd 2025-01-17 13:28:14 -05:00
  • 018a888578 macOS: add link to release notes on appcast AltCode 2025-01-17 15:18:22 +01:00
  • b7d76fe26f gtk: always set the title on the underlying window when using adwaita Jeffrey C. Ollie 2025-01-16 23:51:40 -06:00
  • da5ac6aeeb Set alert to nil when modal interacted with Albert Dong 2025-01-16 20:57:41 -08:00
  • 72d085525b fix(Metal): fix incorrect premultiplication of colors (#5172) Mitchell Hashimoto 2025-01-16 20:44:38 -07:00
  • 2a1b51ec94 fix(Metal): fix incorrect premultiplication of colors Qwerasd 2025-01-16 22:28:22 -05:00
  • 85b1cfa44f fix(gtk): confirm tab close on close_tab action Gabriel Holodak 2025-01-16 18:42:33 -05:00
  • 860f1f635c Manually call orderOut on terminal close alert Albert Dong 2025-01-16 14:14:48 -08:00
  • a185ce317b macos: respect the "auto" window decoration setting (#5159) Mitchell Hashimoto 2025-01-16 13:16:07 -08:00
  • b4a3ca999a bash: improve prior_trap processing (#5142) Mitchell Hashimoto 2025-01-16 13:04:57 -08:00
  • d1eb8ccc52 bash: remove sed dependency for history processing (#5141) Mitchell Hashimoto 2025-01-16 13:04:24 -08:00
  • b9939611d3 bash: less intrusive automatic shell integration (#5075) Mitchell Hashimoto 2025-01-16 13:03:57 -08:00
  • a5853c4de8 macos: respect the "auto" window decoration setting Mitchell Hashimoto 2025-01-16 14:02:56 -07:00
  • 6c2c436917 gtk(wayland): respect compositor SSD preferences (#5124) Mitchell Hashimoto 2025-01-16 13:01:31 -08:00
  • 62d3786c66 fix(Metal): handle non-extended padding color transparency (#5126) Mitchell Hashimoto 2025-01-16 12:58:46 -08:00
  • df2d0b33cc bash: improve prior_trap processing Jon Parise 2025-01-16 08:30:27 -05:00
  • 07994d10e9 bash: remove sed dependency for history processing Jon Parise 2025-01-16 08:22:40 -05:00
  • 6af1850ab4 bash: less intrusive automatic shell integration Jon Parise 2025-01-14 14:12:08 -05:00
  • 3159a7bec7 nix: add x11 xfce vm Jeffrey C. Ollie 2025-01-15 20:37:31 -06:00
  • b1becb12c0 fix(Metal): handle non-extended padding color transparency Qwerasd 2025-01-15 18:08:11 -05:00
  • 7716f98856 gtk(wayland): respect compositor SSD preferences Leah Amelia Chen 2025-01-15 23:20:59 +01:00
  • 423133bc3c nix: document how to create custom vms Jeffrey C. Ollie 2025-01-15 11:56:19 -06:00
  • 1eeb914a4f Merge branch 'main' into fix-triple-clicking-drag otomist 2025-01-15 11:54:22 -05:00
  • 1ac56a7ac2 nix vm: +fish +zsh -zig Jeffrey C. Ollie 2025-01-07 22:22:38 -06:00
  • 321119e001 nix vm: more reusability Jeffrey C. Ollie 2025-01-07 22:03:04 -06:00
  • e1e2f94681 nix vm: try and make vm creation more re-usable Jeffrey C. Ollie 2025-01-07 21:46:21 -06:00
  • 268fc1a040 nix vm: simplify vm definition Jeffrey C. Ollie 2025-01-07 08:42:30 -06:00
  • 450c019b4e nix vm: add plasma and cinnamon vms Jeffrey C. Ollie 2025-01-06 23:42:23 -06:00
  • 26f6b3ea82 fix typo Jeffrey C. Ollie 2025-01-05 23:39:36 -06:00
  • 6be0902c09 nix vm: add documentation, add Gnome/X11 VM Jeffrey C. Ollie 2025-01-05 23:34:41 -06:00
  • 0b16c1eeba nix vm: maybe get vms working on darwin Jeffrey C. Ollie 2025-01-05 10:08:04 -06:00
  • dddc2a50a8 nix vm: more slimming Jeffrey C. Ollie 2025-01-05 02:07:51 -06:00
  • 4bfb1f616c nix: disable geary Jeffrey C. Ollie 2025-01-05 01:31:52 -06:00
  • 4ff7f6df06 nix: fix dark mode setting Jeffrey C. Ollie 2025-01-05 01:31:30 -06:00
  • 0b456d14a4 nix: vms for testing ghostty Jeffrey C. Ollie 2025-01-04 22:26:07 -06:00
  • ff9414d9ea fix(macos): prevent transparency leakage/flash in new/resized surfaces (#5083) Mitchell Hashimoto 2025-01-14 19:20:12 -08:00
  • 4f93864db7 Merge branch 'main' into fix-triple-clicking-drag otomist 2025-01-14 22:17:18 -05:00
  • 34abe2ceba fix(macos): prevent transparency leakage/flash in new/resized surfaces Qwerasd 2025-01-14 20:23:21 -05:00
  • 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