Commit Graph

  • 3e55c47e8b Merge pull request #2418 from ghostty-org/apprt-key-seq Mitchell Hashimoto 2024-10-09 09:30:53 -07:00
  • 8994a8c627 macos: implement key sequence UI Mitchell Hashimoto 2024-10-08 21:54:22 -07:00
  • 5c1ffbb642 apprt: implement key_sequence action Mitchell Hashimoto 2024-10-08 06:51:25 -10:00
  • 5730242596 coretext: don't emit 0 codepoints for special fonts Qwerasd 2024-10-08 23:47:35 -04:00
  • 7686cacde6 renderer, shaper: don't use null cells, handle bg and decorations separately Qwerasd 2024-10-08 23:10:43 -04:00
  • 8d7367fa64 input: return a K/V entry for the binding set get Mitchell Hashimoto 2024-10-08 06:29:31 -10:00
  • a559ecf957 gtk: add adw or gtk class to top level windows Jeffrey C. Ollie 2024-09-16 13:34:42 -05:00
  • bb109c435f gtk: fix window-theme=ghostty Jeffrey C. Ollie 2024-09-16 13:34:15 -05:00
  • ab0a736089 gtk: load css when libadwaita is not being used Jeffrey C. Ollie 2024-09-12 17:56:56 -05:00
  • 78d6cfb620 Merge pull request #2255 from pluiedev/feat/situs-inversus Mitchell Hashimoto 2024-10-08 06:09:26 -10:00
  • 392875381a macos: become aware of new split directions left and up Mitchell Hashimoto 2024-10-07 15:24:18 -10:00
  • fbc621a7d8 gtk: implement splitting leftwards and upwards Leah Amelia Chen 2024-09-16 13:47:52 +02:00
  • 1b5a4433c8 Merge pull request #2414 from ghostty-org/push-yzvnksxnotwm Mitchell Hashimoto 2024-10-07 15:01:20 -10:00
  • 163e6cccca macos: quick terminal window blur settings take effect properly Mitchell Hashimoto 2024-10-07 14:58:34 -10:00
  • 2b93e37e8f Merge pull request #2413 from ghostty-org/push-zzplrqptxorm Mitchell Hashimoto 2024-10-07 14:54:33 -10:00
  • ed2cd6d436 macos: remove the ability to bind fn/globe Mitchell Hashimoto 2024-10-07 14:34:38 -10:00
  • 3e3c666244 Merge pull request #2408 from ghostty-org/push-ykwznorkrttp Mitchell Hashimoto 2024-10-07 10:55:33 -10:00
  • fe3f8439a7 macos: send mouse cursor position events for right mouse dragged Mitchell Hashimoto 2024-10-07 10:48:16 -10:00
  • c4105c3f40 Merge pull request #2406 from ghostty-org/gtk-key Mitchell Hashimoto 2024-10-07 10:20:54 -10:00
  • 1b1589e0c6 apprt/gtk: only run window key events with tab overview shown Mitchell Hashimoto 2024-10-07 13:17:14 -07:00
  • 9c547dd8cd apprt/gtk: forward window key events to the focused surface Mitchell Hashimoto 2024-10-07 13:06:25 -07:00
  • 9e435f050e apprt/gtk: setup window key event infrastructure Mitchell Hashimoto 2024-10-07 13:01:27 -07:00
  • 495b4c6131 Merge pull request #2405 from ghostty-org/push-pwuvkvrtvytu Mitchell Hashimoto 2024-10-07 06:52:28 -10:00
  • eab6c0d4af gtk: only set initial window size if its the first terminal in a window Mitchell Hashimoto 2024-10-07 09:45:46 -07:00
  • dd0f05a537 Merge pull request #2404 from ghostty-org/push-wnotxszvqmwr Mitchell Hashimoto 2024-10-07 06:03:58 -10:00
  • 9e161758bb input: function is part of the binding mods Mitchell Hashimoto 2024-10-07 05:52:03 -10:00
  • 715df3f263 macos: global keybind event tap only handles events when app is inactive Mitchell Hashimoto 2024-10-07 05:41:04 -10:00
  • 481e249958 Merge pull request #2400 from ghostty-org/mouse-exit Mitchell Hashimoto 2024-10-06 15:42:33 -10:00
  • c7f83fcef8 gtk: notify core of cursor leave Mitchell Hashimoto 2024-10-06 18:23:46 -07:00
  • 227eda1d09 macos: notify core of mouse exit Mitchell Hashimoto 2024-10-06 15:09:37 -10:00
  • 65c907ddab core: negative x/y for cursor position indicates mouse exited viewport Mitchell Hashimoto 2024-10-06 15:09:37 -10:00
  • bca0f76a7f Merge pull request #2399 from qwerasd205/broken-undercurl Mitchell Hashimoto 2024-10-06 15:02:11 -10:00
  • c49b896f22 Merge pull request #2398 from ghostty-org/app-focus Mitchell Hashimoto 2024-10-06 10:47:46 -10:00
  • 494fedca2f apprt/gtk: report proper app focus state Mitchell Hashimoto 2024-10-06 13:30:53 -07:00
  • e56cfbdc8b macos: set the proper app focus state Mitchell Hashimoto 2024-10-06 10:06:07 -10:00
  • 8dc4ebb4f7 apprt/embedded: add ghostty_app_set_focus Mitchell Hashimoto 2024-10-06 09:54:07 -10:00
  • bac1780c3c core: add app focused state, make App.keyEvent focus aware Mitchell Hashimoto 2024-10-06 09:54:07 -10:00
  • 2e0a514384 Merge pull request #2395 from ghostty-org/mods Mitchell Hashimoto 2024-10-06 09:40:49 -10:00
  • 6785f886ad core: ghostty_app_key only handles global keybinds for now Mitchell Hashimoto 2024-10-06 09:32:07 -10:00
  • 50b52da638 Merge pull request #2389 from ghostty-org/fn-globe Mitchell Hashimoto 2024-10-06 06:07:32 -10:00
  • 06a37f32be font/sprite: use offset curve approximation for undercurl Qwerasd 2024-10-06 00:22:08 -04:00
  • c454ef627b fix(font/sprite): avoid underflow Qwerasd 2024-10-05 22:12:59 -04:00
  • fd49fb7338 font/sprite: improve double underline legibility with min 2px gap Qwerasd 2024-10-05 22:08:17 -04:00
  • 156f735f8d font/sprite: fix undercurl rendering Qwerasd 2024-10-05 21:53:58 -04:00
  • 520c21d665 core: refresh hyperlink state without hacky cursorPosCallback Mitchell Hashimoto 2024-10-05 15:30:51 -10:00
  • e3dd0edc4f macos: use local event listener to propagate modifier changes to all Mitchell Hashimoto 2024-10-05 10:29:56 -10:00
  • e9f1fe327f cli/list-keybinds: output function modifier Mitchell Hashimoto 2024-10-05 10:13:33 -10:00
  • b9fa6b1b83 config: more caveats for fn Mitchell Hashimoto 2024-10-05 10:11:18 -10:00
  • f9e6d6efa6 macos: forward key events to the app when no windows exist Mitchell Hashimoto 2024-10-05 10:02:28 -10:00
  • 6fdfa9d491 Make the function/globe key available as a modifier on macOS Mitchell Hashimoto 2024-10-05 06:46:34 -10:00
  • a36bdd97de Merge pull request #2387 from ghostty-org/push-pkurnzzzyxyx Mitchell Hashimoto 2024-10-05 06:37:17 -10:00
  • a278022e5d Bind ctrl+tab and ctrl+shift+tab by default Mitchell Hashimoto 2024-10-05 09:34:21 -07:00
  • 23f81f8084 Merge pull request #2386 from ghostty-org/push-ryyxywkwxypz Mitchell Hashimoto 2024-10-05 06:29:44 -10:00
  • 1ae9322959 macos: non-native fs keeps track of screen number for change screen comp Mitchell Hashimoto 2024-10-05 06:19:07 -10:00
  • 9971d7a93d macos: toggle_visibility needs to sync to the correct menu item Mitchell Hashimoto 2024-10-05 06:04:59 -10:00
  • 0dbf9796ef Merge pull request #2383 from ghostty-org/push-xosyoktxxmoq Mitchell Hashimoto 2024-10-04 10:02:24 -07:00
  • 89fadfc202 renderer: fg/bg/cursor change must mark the screen as dirty Mitchell Hashimoto 2024-10-04 06:57:42 -10:00
  • c973ca6e03 macos: move show/hide all terminal windows Mitchell Hashimoto 2024-10-04 06:34:55 -10:00
  • 136dd8d0f9 Merge pull request #2376 from lucymhdavies/macos-initial-window-false Mitchell Hashimoto 2024-10-04 08:47:49 -07:00
  • 251a90c007 Merge pull request #2375 from ThePrimeagen/main Mitchell Hashimoto 2024-10-04 08:47:05 -07:00
  • 694ca32edd Merge pull request #2379 from ghostty-org/dependabot/github_actions/cachix/install-nix-action-30 Mitchell Hashimoto 2024-10-03 17:45:54 -07:00
  • 1cee9cc698 build(deps): bump cachix/install-nix-action from 29 to 30 dependabot[bot] 2024-10-04 00:16:50 +00:00
  • a109b8d755 Implements initial-window=false for macOS Lucy Davinhart 2024-10-03 19:09:37 +01:00
  • f0591b4afb fix: scrolling with fraction produces different lines count due to @floor vs @trunc (-1 vs 1) theprimeagen 2024-10-03 11:17:16 -06:00
  • e78a56a033 Merge pull request #2371 from jparise/vim-github-url Mitchell Hashimoto 2024-10-03 07:49:37 -07:00
  • 865f8bd456 config: update project URL Jon Parise 2024-10-03 10:07:25 -04:00
  • 29a63ac303 fix xtshiftescape docs Mitchell Hashimoto 2024-10-02 20:40:24 -07:00
  • 0705e8dbb5 Merge pull request #2368 from ghostty-org/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.2.0 Mitchell Hashimoto 2024-10-02 17:36:48 -07:00
  • a3fef9f14e Merge pull request #2367 from ghostty-org/push-qtpouzmnnqqs Mitchell Hashimoto 2024-10-02 17:25:51 -07:00
  • 48ef182bb0 build(deps): bump namespacelabs/nscloud-cache-action from 1.1.8 to 1.2.0 dependabot[bot] 2024-10-03 00:11:51 +00:00
  • 1d09cdb382 Mouse movement events are sent with shift until a button is pressed Mitchell Hashimoto 2024-10-02 17:05:03 -07:00
  • 6940af2a16 Merge pull request #2365 from qwerasd205/underline-fixes Mitchell Hashimoto 2024-10-02 15:49:03 -07:00
  • 7aa2e2b24f renderer: some tweaks Mitchell Hashimoto 2024-10-02 15:43:54 -07:00
  • 11adb7a999 Merge pull request #2366 from ghostty-org/push-tztyurvtwnor Mitchell Hashimoto 2024-10-02 15:21:34 -07:00
  • be3ae56bc8 font: add stylistic variants for built-in font, fix naming convention Mitchell Hashimoto 2024-10-02 14:45:34 -07:00
  • dfc0894d5d fix(renderer): make all decorations and combining marks visible under cursor Qwerasd 2024-10-02 17:18:26 -04:00
  • f9e2cb6aec fix(renderer): use 1-wide ul/st chars, ignore null shaper cells Qwerasd 2024-10-02 16:38:31 -04:00
  • 991cbcec21 Merge pull request #2338 from rolandpeelen/main Mitchell Hashimoto 2024-10-02 10:58:18 -07:00
  • 28ec11e52b docs updates Mitchell Hashimoto 2024-10-02 10:51:57 -07:00
  • 9e00eeff86 Review Feedback - formatting / docs Roland Peelen 2024-10-01 09:53:12 +02:00
  • af48c1af0c Refactor to hide only BaseTerminalController windows Roland Peelen 2024-10-01 09:52:14 +02:00
  • 2dbd46096f Fix typo Roland Peelen 2024-09-30 19:59:30 +02:00
  • 4aac4ecd98 Add hiding toggle, hook up to menu / shortcut Roland Peelen 2024-09-30 19:54:41 +02:00
  • 24ba1a6100 Add action on Zig side Roland Peelen 2024-09-30 19:53:18 +02:00
  • 03abc18adb Merge pull request #2347 from ghostty-org/push-nqtkputomwxx Mitchell Hashimoto 2024-10-01 20:38:46 -07:00
  • 66f2d75ddd Change copy-on-select behavior to be more idiomatic for Linux Mitchell Hashimoto 2024-10-01 16:30:01 -07:00
  • a92c24159e Merge pull request #2343 from ghostty-org/push-prytryysmvqw Mitchell Hashimoto 2024-09-30 21:33:48 -07:00
  • 78b9636d15 macos: apply background opacity to quick terminal Mitchell Hashimoto 2024-09-30 21:15:33 -07:00
  • 8c5afbbd24 Merge pull request #2341 from ghostty-org/push-noxxuypymuoz Mitchell Hashimoto 2024-09-30 21:15:26 -07:00
  • 46cbe59076 macos: quick terminal supports fullscreen Mitchell Hashimoto 2024-09-30 21:04:07 -07:00
  • 1cc79c5e76 Merge pull request #2340 from ghostty-org/push-tspxklnxtxpp Mitchell Hashimoto 2024-09-30 20:49:10 -07:00
  • 3eb2e5f0f0 ci: re-enable the build matrix, not happy with this yet Mitchell Hashimoto 2024-09-30 20:48:16 -07:00
  • 7a5a9c2a58 macos: quick terminal app activation tweaks to avoid bringing up other windows Mitchell Hashimoto 2024-09-30 20:44:58 -07:00
  • 0dc141d8bb ci: fix invalid dependency on test Mitchell Hashimoto 2024-09-30 20:29:47 -07:00
  • 7e720d1765 Merge pull request #2339 from ghostty-org/push-pwtowtzumlnw Mitchell Hashimoto 2024-09-30 20:29:19 -07:00
  • d1fe931f59 ci: only run macos build matrix on main or demand Mitchell Hashimoto 2024-09-30 20:24:14 -07:00
  • d1bba3737b Merge pull request #2335 from rockorager/fix-sgr-reset Mitchell Hashimoto 2024-09-30 20:20:41 -07:00
  • 4b9a3aaaa2 Merge pull request #2337 from ghostty-org/nonnative Mitchell Hashimoto 2024-09-30 20:17:10 -07:00
  • e502597e8d fix(list-keybinds): reset SGR after pretty printing Tim Culverhouse 2024-09-30 10:55:03 -05:00
  • 22b9f24978 macos: clarify comments, clean up notifications for fullscreen Mitchell Hashimoto 2024-09-30 20:04:17 -07:00