Commit Graph

  • 1ad904478d Tap events, core API to handle global keybinds Mitchell Hashimoto 2024-09-23 20:58:37 -07:00
  • 37452a9623 Merge pull request #2297 from Pangoraw/wt-ghostty Mitchell Hashimoto 2024-09-24 06:31:02 -07:00
  • b41f45d7a3 apprt/gtk: support window-theme != ghostty Paul 2024-09-24 08:10:06 +02:00
  • ac68686036 freetype: fix underline position calculation Qwerasd 2024-09-23 22:30:59 -06:00
  • 38db305d29 Merge pull request #2289 from jcollie/ghostty-adwaita-version Mitchell Hashimoto 2024-09-23 21:11:32 -07:00
  • 7a1d304fa9 font: further improve ul/st position calculations Qwerasd 2024-09-23 22:10:43 -06:00
  • 70ce25cec4 Merge pull request #2293 from tristan957/window-color Mitchell Hashimoto 2024-09-23 21:00:29 -07:00
  • 1d2a9a891e Merge pull request #2294 from qwerasd205/sequoia-ctrl-return Mitchell Hashimoto 2024-09-23 20:59:43 -07:00
  • 0f3f01483e apprt/embedded: API for checking if there are global keybinds Mitchell Hashimoto 2024-09-23 20:45:46 -07:00
  • c5eeb514cd input: fix tests Mitchell Hashimoto 2024-09-23 20:39:36 -07:00
  • 17caeb5fac core: "all" bindings work Mitchell Hashimoto 2024-09-23 19:20:34 -07:00
  • 49a3008919 font/sprite: reduce uneven gaps in dotted underline Qwerasd 2024-09-23 19:41:49 -06:00
  • 7f8c1a37ff core: handle app bindings in the App struct Mitchell Hashimoto 2024-09-23 15:05:36 -07:00
  • c7d6227bef freetype: improve strikethrough position guess by using ex height Qwerasd 2024-09-23 19:18:44 -06:00
  • 3ec36e4d23 coretext: improve strikethrough position calculation Qwerasd 2024-09-23 19:01:15 -06:00
  • ecb3c543b3 renderer/OpenGL: use better logic for whether to render glyph Qwerasd 2024-09-23 18:35:20 -06:00
  • bf2794f90f renderer: draw underlines below text to improve legibility Qwerasd 2024-09-23 18:31:39 -06:00
  • b3a7901b79 font/sprite: rework underline rendering, adjust positioning Qwerasd 2024-09-23 18:12:56 -06:00
  • 6917bcacad font/sprite: fix 1px gap at right edge of dotted and dashed underlines Qwerasd 2024-08-08 11:13:30 -04:00
  • 92d310a660 macOS: prevent ctrl-return key equivalent Qwerasd 2024-09-23 16:55:11 -06:00
  • 81c50e588c apprt/gtk: override the top bar colors in libadwaita correctly Tristan Partin 2024-09-23 16:52:55 -05:00
  • 070cc22172 input: global/all bindings can't be sequenced Mitchell Hashimoto 2024-09-23 14:12:29 -07:00
  • 66143a33ef input: move flags to a packed struct Mitchell Hashimoto 2024-09-23 10:16:35 -07:00
  • de2ecd0678 deps: update libxev Tim Culverhouse 2024-09-23 12:33:49 -05:00
  • 0394c8e2df input: parse global keys, document them Mitchell Hashimoto 2024-09-23 09:50:32 -07:00
  • 8186e95902 gtk/adw: perform version check at both comptime and runtime Jeffrey C. Ollie 2024-09-23 11:41:39 -05:00
  • 8f6ecaa4f0 Merge pull request #2290 from ghostty-org/push-tlrkmpvyqvut Mitchell Hashimoto 2024-09-23 09:34:35 -07:00
  • c91c5164ff update libxev Mitchell Hashimoto 2024-09-23 09:28:56 -07:00
  • 2805657213 gtk/adw: conditional tab keybindings Jeffrey C. Ollie 2024-09-23 10:31:01 -05:00
  • 70eb5b7485 Merge pull request #2288 from Pangoraw/tabs-gtk Mitchell Hashimoto 2024-09-23 06:31:10 -07:00
  • 2033e59240 apprt/gtk: set tabs reorderable/detachable on GtkNotebook Paul Berg 2024-09-23 10:13:33 +02:00
  • 599934d5de Merge pull request #2287 from ghostty-org/minidump Mitchell Hashimoto 2024-09-22 14:12:12 -07:00
  • 9178d1cf38 crash/minidump: locationReader to read locations in a minidump Mitchell Hashimoto 2024-09-08 21:25:34 -07:00
  • 5b1d729748 crash/minidump: handle padding in the ThreadList stream Mitchell Hashimoto 2024-09-08 15:26:21 -07:00
  • df629044fa crash/minidump: working on rich stream type decoding, ThreadList Mitchell Hashimoto 2024-09-08 10:58:38 -07:00
  • c0719fceef crash/minidump: typos Mitchell Hashimoto 2024-09-08 10:37:59 -07:00
  • ca1ab7bcdc crash/minidump: streamIterator Mitchell Hashimoto 2024-09-08 10:32:31 -07:00
  • facbabfd2c crash/minidump: StreamReader Mitchell Hashimoto 2024-09-08 10:15:36 -07:00
  • b8ec91242f crash/minidump: reader that streams data from a source Mitchell Hashimoto 2024-09-08 10:07:24 -07:00
  • 3cc18b62e7 crash/minidump: split out into multiple files Mitchell Hashimoto 2024-09-07 09:35:43 -07:00
  • ae8859bc7b crash/minidump: read the streams from the minidump file Mitchell Hashimoto 2024-09-06 21:50:47 -07:00
  • 5a2bbe9a08 crash/minidump: header parsing Mitchell Hashimoto 2024-09-06 21:09:14 -07:00
  • 826ba6e46e Merge pull request #2286 from ghostty-org/push-uknuvwouqqnu Mitchell Hashimoto 2024-09-22 11:05:45 -07:00
  • ce73917325 Merge pull request #2285 from ghostty-org/push-lwxwvlyootok Mitchell Hashimoto 2024-09-22 10:28:07 -07:00
  • 554dd6ff95 macos: enable dead code stripping Mitchell Hashimoto 2024-09-22 10:20:00 -07:00
  • c63af5efaa macos: cannot call mouseEntered/Exited with blank NSEvent Mitchell Hashimoto 2024-09-22 10:16:33 -07:00
  • 6607ffa7f4 Merge pull request #2280 from iceghost/vtebench-fix Mitchell Hashimoto 2024-09-21 21:09:53 -07:00
  • f858ae13ae terminal: clarify comment Mitchell Hashimoto 2024-09-21 20:59:00 -07:00
  • f0eb5d0d43 terminal: test for scenario where grow() has to prune with a single page Mitchell Hashimoto 2024-09-21 20:54:32 -07:00
  • 204212afcf Merge pull request #2282 from ghostty-org/movemods Mitchell Hashimoto 2024-09-21 15:28:05 -07:00
  • 261ce00552 apprt/macos,gtk: unfocused splits now highlight hovered links Mitchell Hashimoto 2024-09-21 15:11:28 -07:00
  • fb6cd7a8fa Merge pull request #2281 from ghostty-org/pointer Mitchell Hashimoto 2024-09-21 14:40:55 -07:00
  • d090384600 macos: fix non-AppKit builds Mitchell Hashimoto 2024-09-21 10:22:04 -07:00
  • 3769c83bdf config: note that mouse hide while typing on macos requires 15+ Mitchell Hashimoto 2024-09-21 10:03:49 -07:00
  • 7f56ea150d typos Mitchell Hashimoto 2024-09-21 10:00:30 -07:00
  • f9bd009ce5 macos: unhide cursor on clipboard confirmation Mitchell Hashimoto 2024-09-21 09:59:19 -07:00
  • d5ab772b66 fix(terminal/PageList): ensure enough pages before first page reuse Khang Nguyen Duy 2024-09-21 21:46:25 +07:00
  • c01bdc6d7c macos: use pointerStyle for SplitView Divider Mitchell Hashimoto 2024-09-20 21:46:39 -07:00
  • 0e1258b7fe macos: pointer style uses macOS 15 helpers Mitchell Hashimoto 2024-09-20 21:35:49 -07:00
  • e89a4f7408 macos: use macOS 15 pointerVisibility to show/hide cursor Mitchell Hashimoto 2024-09-20 21:21:05 -07:00
  • c6bbdfb7bf macos: remove EventSinkHostingView Mitchell Hashimoto 2024-09-20 21:59:07 -07:00
  • 2c44e20860 macos: EventSinkHostingView must not override mouse events Mitchell Hashimoto 2024-09-20 21:40:03 -07:00
  • 44e39326b3 Merge pull request #2276 from qwerasd205/macos-titlebar-hidden Mitchell Hashimoto 2024-09-20 20:50:27 -07:00
  • 578aaa1ba6 macos: DraggableWindowView helper (unused currently) Mitchell Hashimoto 2024-09-20 20:44:48 -07:00
  • 962aa49a45 macos: remove nstitlecontainerview hidden Mitchell Hashimoto 2024-09-20 19:17:50 -07:00
  • 5af3d8470a Merge pull request #2277 from ghostty-org/kill Mitchell Hashimoto 2024-09-20 18:58:57 -07:00
  • f8bdd2b1bb termio: killpg expected to fail on darwin, still go into waitpid loop Mitchell Hashimoto 2024-09-20 15:21:37 -07:00
  • ae46ff6854 mention macos-titlebar-style = hidden in window-decoration docs Qwerasd 2024-09-20 16:18:42 -06:00
  • 16919488da macOS: add macos-titlebar-style = hidden Qwerasd 2024-09-20 16:11:51 -06:00
  • f5c83d62d7 Merge pull request #2275 from ghostty-org/sipointer Mitchell Hashimoto 2024-09-20 14:08:24 -07:00
  • 08ee0c1038 ci: use xcode 16 Mitchell Hashimoto 2024-09-20 13:47:36 -07:00
  • df24d8e1a6 macos: show clickable mouse pointer when hovering over secure input Mitchell Hashimoto 2024-09-20 09:56:07 -07:00
  • 761223f0f3 Merge pull request #2274 from FineFindus/fix/comment Mitchell Hashimoto 2024-09-20 09:15:12 -07:00
  • 6f3db36251 termio: correct comment about windows support FineFindus 2024-09-20 17:42:08 +02:00
  • a503e0250e apprt/gtk: add version helpers Mitchell Hashimoto 2024-09-19 20:12:28 -07:00
  • 888861984d Fix typo Severus 2024-09-20 10:18:19 +07:00
  • 38eb9071eb Merge pull request #2270 from ghostty-org/secureinput Mitchell Hashimoto 2024-09-19 20:15:35 -07:00
  • df5cd719d6 macos: rename overlay config to indication Mitchell Hashimoto 2024-09-19 20:00:41 -07:00
  • 08a2a71ab8 macos: copy Mitchell Hashimoto 2024-09-19 19:57:01 -07:00
  • fa9df4f6f0 macos: persist secure input state across restarts Mitchell Hashimoto 2024-09-19 19:54:42 -07:00
  • b675905cc2 Fix 2271 issue Severus 2024-09-20 07:55:40 +07:00
  • a513a02328 config: config to disable auto secure input and secure input overlay Mitchell Hashimoto 2024-09-19 17:20:42 -07:00
  • ced8395c77 macos: copy changes Mitchell Hashimoto 2024-09-19 17:06:43 -07:00
  • 9f03aae764 ios: disable secure input Mitchell Hashimoto 2024-09-19 16:56:37 -07:00
  • 6b85a152d8 macos: fix deployment target back to 12.0 Mitchell Hashimoto 2024-09-19 16:43:38 -07:00
  • 1ed1c73c1a macos: enable secure input on password input Mitchell Hashimoto 2024-09-19 16:37:25 -07:00
  • c3d6356a87 macos: show secure input overlay when it is enabled Mitchell Hashimoto 2024-09-19 16:24:19 -07:00
  • c0e0eff468 core: add toggle_secure_input keybinding Mitchell Hashimoto 2024-09-19 10:20:20 -07:00
  • 0c38f40f0a macos: secure input manager, global option in app Mitchell Hashimoto 2024-09-19 10:11:10 -07:00
  • c26da4ea06 pkg/macos: expose carbon API Mitchell Hashimoto 2024-09-19 09:19:48 -07:00
  • bfd88ffc5e Merge pull request #2268 from ofseed/adw-disable-shortcuts Mitchell Hashimoto 2024-09-19 09:15:12 -07:00
  • 74411511df refactor: remove the unnecessary ./ in imports Yi Ming 2024-09-19 15:34:37 +08:00
  • 2894e78cbe adw: disable all of the default shortcuts Yi Ming 2024-09-19 15:15:47 +08:00
  • 3aad8ecfa5 Merge pull request #2267 from ghostty-org/pwinput-msg Mitchell Hashimoto 2024-09-18 21:20:16 -07:00
  • e3d528cf0b termio: use surface messages to trigger password input state Mitchell Hashimoto 2024-09-18 21:13:54 -07:00
  • 42e7cbc475 termio: typos Mitchell Hashimoto 2024-09-18 20:59:24 -07:00
  • 66a065dcdd termio: always set termios timer running bool to true on focus Mitchell Hashimoto 2024-09-18 20:56:07 -07:00
  • a423a1cee6 Merge pull request #2264 from ghostty-org/push-zqqnqxvutlkx Mitchell Hashimoto 2024-09-18 14:17:55 -07:00
  • 498804b571 macos: right-click actions on surface should target surface under click Mitchell Hashimoto 2024-09-18 13:42:46 -07:00
  • 7b7bd5e364 Merge pull request #2262 from ghostty-org/pwinput Mitchell Hashimoto 2024-09-18 12:17:43 -07:00