Commit Graph

  • 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
  • b9ca98b594 chore: add .gitignore files for xcodebuild.nvim Peter Cardenas 2024-10-06 23:41:48 -07: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
  • e6b17434b5 macos: add configuration support for quick-terminal-size Christian Franco 2024-10-04 16:54:02 -07: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
  • 48b3ba6bd0 cli: Add in easter egg with ascii art from @rednur01 Uzair Aftab 2024-10-03 21:55:14 +02:00
  • 214d430ac6 ft: make Ghostty more spooky Łukasz Jan Niemier 2024-10-03 20:48:30 +02: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
  • a3c51421f7 Revert compactMap -> filterMap Roland Peelen 2024-10-03 11:28:15 +02: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
  • d466101481 Remove "no_aliases" from zsh integration Samuel Cochran 2024-10-02 09:44:39 +10: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
  • 639434df33 macos: exit native fullscreen if we try to enter non-native Mitchell Hashimoto 2024-09-30 15:01:36 -07:00
  • 93f0b9dce9 macos: only exit on screen change if the screen really changed Mitchell Hashimoto 2024-09-30 14:47:21 -07:00
  • ef5b835dc4 macos: only hide dock on the screen with the dock Mitchell Hashimoto 2024-09-30 14:25:21 -07:00
  • 408c33e174 macos: handle non-native fullscreen changing screens Mitchell Hashimoto 2024-09-30 13:21:16 -07:00
  • 35462331ae macos: non-native fs sets frame async to account for style changes Mitchell Hashimoto 2024-09-30 10:44:09 -07:00
  • ba9ae0c0be macos: only get fullscreen mode on AppKit Mitchell Hashimoto 2024-09-30 10:37:25 -07:00
  • 045ecacd8c macos: fullscreen mode can be changed at runtime Mitchell Hashimoto 2024-09-30 10:30:08 -07:00
  • 5f9d4f9733 macos: fullscreen=true with non-native fullscreen works Mitchell Hashimoto 2024-09-30 10:02:34 -07:00
  • 718fa6042c macos: new fullscreen implementation Mitchell Hashimoto 2024-09-30 08:31:11 -07:00
  • bdf153281e Merge pull request #2328 from Pangoraw/mouse-down Mitchell Hashimoto 2024-09-30 08:35:26 -07:00
  • aa10e5160b cli: handle mouse scroll before setting window Paul Berg 2024-09-30 11:02:32 +02:00
  • 332e1a1494 macos: new FullscreenMode/Style architecture for fullscreen impls Mitchell Hashimoto 2024-09-29 21:31:41 -07:00
  • ea46cb19e6 macos: use a different bundle identifier for debug builds Mitchell Hashimoto 2024-09-29 16:15:48 -07:00
  • f434c2cb71 Merge pull request #2327 from ghostty-org/quickterm Mitchell Hashimoto 2024-09-29 15:44:57 -07:00
  • 19012cb6f5 macos: quick terminal restores focus to previous application Mitchell Hashimoto 2024-09-29 15:32:53 -07:00
  • c70e0b2634 macos: use orderOut which handles all of our focus logic for us Mitchell Hashimoto 2024-09-29 15:06:29 -07:00
  • c8a40a7791 macos: quick terminal close focuses next window on same screen/space Mitchell Hashimoto 2024-09-29 14:04:48 -07:00
  • 83505bb4c0 macos: ensure quick terminal becomes key and focused after animation in Mitchell Hashimoto 2024-09-29 10:44:01 -07:00