Commit Graph

  • 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
  • 99a1dbdf46 Merge pull request #2322 from Syphdias/fix_2271 Mitchell Hashimoto 2024-09-29 09:48:56 -07:00
  • b9545ec2f9 Merge pull request #2325 from ghostty-org/oob Mitchell Hashimoto 2024-09-29 09:45:07 -07:00
  • bbacee66d0 font/sprite: fix out of bounds right on curly underline Mitchell Hashimoto 2024-09-29 09:39:17 -07:00
  • f67a647a12 font/sprite: bounds checking for pixel writes on Pixman Mitchell Hashimoto 2024-09-29 09:33:28 -07:00
  • e47e7a8b8b macos: quick terminal always brings Ghostty to the front Mitchell Hashimoto 2024-09-29 09:31:48 -07:00
  • f9d3f64978 Merge branch 'main' into fix_2271 Christian Kugler 2024-09-29 14:15:56 +02:00
  • f309d4191e Use helper function to set correct env variables Christian Kugler 2024-09-29 13:24:04 +02:00
  • c2fe2ccc71 Merge pull request #2319 from jcollie/nix-stdenv-unstable Mitchell Hashimoto 2024-09-28 21:25:59 -07:00
  • 4796583a51 Merge pull request #2320 from ghostty-org/slideterm Mitchell Hashimoto 2024-09-28 21:20:00 -07:00
  • 4f9d49b380 macos: handle multiple monitors properly Mitchell Hashimoto 2024-09-28 20:21:47 -07:00
  • bcdbb5899b macos: only define quick terminal configs for AppKit Mitchell Hashimoto 2024-09-28 19:14:14 -07:00
  • 76a2041cbf macos: make quick terminal animation 0.2 instead of 0.3 Mitchell Hashimoto 2024-09-28 19:11:34 -07:00
  • 1d727320b4 macos: if initializing new surface tree, move focus to it Mitchell Hashimoto 2024-09-28 19:11:04 -07:00
  • 1f3c3dde10 input: note fullscreen isn't supported by quick terminal Mitchell Hashimoto 2024-09-28 18:49:52 -07:00
  • 61dd395251 macos: show alert if new tab is attempted from quick term Mitchell Hashimoto 2024-09-28 18:46:45 -07:00
  • 11d5ec7dc1 config: support quick terminal position Mitchell Hashimoto 2024-09-28 18:42:13 -07:00
  • 6cbced7078 nix: use stdenv from unstable to build the package Jeffrey C. Ollie 2024-09-28 20:05:56 -05:00
  • 13eb8ac6e2 macos: ability to interrupt animation, track it in menu Mitchell Hashimoto 2024-09-28 15:29:47 -07:00
  • 1570ef01a7 rename slide to quick terminal Mitchell Hashimoto 2024-09-28 15:20:24 -07:00
  • e3b340c6d3 macos: set initial terminal dimensions Mitchell Hashimoto 2024-09-28 15:08:14 -07:00
  • 2e2e6d71c5 Merge pull request #2315 from jcollie/nix-devshell-remove-tracy Mitchell Hashimoto 2024-09-28 14:55:43 -07:00
  • 0a3ca77296 nix: remove tracy from flake.nix Jeffrey C. Ollie 2024-09-28 12:56:39 -05:00
  • 1977e220f5 macos: slide terminal exit and close window don't kill the window Mitchell Hashimoto 2024-09-28 10:51:14 -07:00
  • 50fb7331af macos: base class for terminal controller Mitchell Hashimoto 2024-09-28 10:38:35 -07:00
  • 86e98c8403 Merge pull request #2313 from rockorager/sgr-21 Mitchell Hashimoto 2024-09-28 10:34:54 -07:00
  • ac3b0fe3c6 Merge pull request #2317 from jcollie/list-themes-window-too-narrow Mitchell Hashimoto 2024-09-28 10:34:23 -07:00
  • 9f543ceac2 cli: fix integer overflow in +list-themes if window is too narrow Jeffrey C. Ollie 2024-09-28 12:12:00 -05:00
  • cadca8ca45 nix: remove tracy from the devshell Jeffrey C. Ollie 2024-09-27 23:18:42 -05:00
  • 93643d1741 sgr: add support for legacy double underline Tim Culverhouse 2024-09-27 22:22:22 -05:00
  • 870a1dae3d Merge pull request #2311 from jcollie/nix-zig-cache-update Mitchell Hashimoto 2024-09-27 19:28:28 -07:00
  • 21a7e40510 nix: move fetch-zig-cache script into nix/build-support Jeffrey C. Ollie 2024-09-27 20:40:03 -05:00
  • 99e5e59491 macos: hook up the action for the slide terminal Mitchell Hashimoto 2024-09-27 13:39:25 -07:00
  • 7806366eec core: fix up toggle_slide_terminal action for rebase Mitchell Hashimoto 2024-09-25 09:48:47 -07:00
  • bdc2c02f23 macos: when sliding out the terminal, cycle focus Mitchell Hashimoto 2024-09-22 22:08:13 -07:00
  • cadb960ef9 core: slide terminal keybinding action Mitchell Hashimoto 2024-09-22 21:57:17 -07:00
  • d18e1c879b macos: restrict resizing based on sliding terminal position Mitchell Hashimoto 2024-09-22 21:35:07 -07:00
  • 63456d28a5 macos: make sliding logic a bit more extensible Mitchell Hashimoto 2024-09-22 21:28:57 -07:00
  • bdd0070ffd macos: render a terminal in the slide window Mitchell Hashimoto 2024-09-22 20:52:04 -07:00
  • 93b2fe60f8 macos: start work on SlideTerminal, slides in window from top Mitchell Hashimoto 2024-09-22 14:44:57 -07:00
  • 576453cfde apprt/gtk: set null url if url is empty Mitchell Hashimoto 2024-09-27 18:33:50 -07:00
  • a9b04037b4 nix: don't require the ZIG_LOCAL_CACHE_DIR to be set Jeffrey C. Ollie 2024-09-27 19:19:51 -05:00
  • 4f30a83c66 Merge pull request #2312 from ghostty-org/mouse-extend Mitchell Hashimoto 2024-09-27 14:24:27 -07:00
  • 6d68db3bdc core: only extend selection on mouse if click interval is exceeded Mitchell Hashimoto 2024-09-27 14:18:33 -07:00
  • 39733ac3e5 nix: work around ziglang/zig#20976 and fix nix package builds Jeffrey C. Ollie 2024-09-27 15:49:02 -05:00
  • e5b532f119 Merge pull request #2310 from ghostty-org/macos-bug Mitchell Hashimoto 2024-09-27 12:31:55 -07:00
  • f6f91b5eb5 core: fix invalid action call that wasn't setting our metrics properly Mitchell Hashimoto 2024-09-27 12:27:55 -07:00
  • 7befb5a418 macos: fix previous/next tab bindings, improve action logging Mitchell Hashimoto 2024-09-27 12:05:04 -07:00
  • 2c2a765d66 Merge pull request #2296 from jcollie/fancy-theme-preview Mitchell Hashimoto 2024-09-27 11:17:23 -07:00
  • 5a3b942589 typos: ignore lorem Mitchell Hashimoto 2024-09-27 10:58:28 -07:00
  • a969364f93 cli/list-themes: add ability to search theme names Jeffrey C. Ollie 2024-09-25 12:07:14 -05:00
  • e313352c1f cli: update +list-themes --help text Jeffrey C. Ollie 2024-09-24 10:42:57 -05:00
  • a6a4f9ff8e cli: list-themes should list symlinks Jeffrey C. Ollie 2024-09-24 10:28:49 -05:00
  • 743e547235 cli: "fancy" theme preview Jeffrey C. Ollie 2024-09-23 21:49:24 -05:00
  • 98f48c6df8 Merge pull request #2307 from ghostty-org/push-yqnzysqxvuzl Mitchell Hashimoto 2024-09-27 10:53:06 -07:00
  • 08ee32b633 Forward std_options from entrypoint in main.zig Mitchell Hashimoto 2024-09-27 10:50:43 -07:00
  • a753d94344 Merge pull request #2298 from Pangoraw/toggle_tab_overview Mitchell Hashimoto 2024-09-27 10:19:49 -07:00
  • 1bd0999eef macos: add unhandled action Mitchell Hashimoto 2024-09-27 10:17:54 -07:00
  • be0d71f62d apprt/embedded: add the tab overview to the enum Mitchell Hashimoto 2024-09-27 10:15:06 -07:00
  • f1474c220d bind: add toggle_tab_overview binding Paul Berg 2024-09-27 09:36:45 +02:00
  • 7b8b58110c apprt/gtk: store tab_overview in Window struct Paul Berg 2024-09-24 11:09:53 +02:00
  • 6ef87d298c apprt/gtk: remove Window.hasAdwToolbar Paul Berg 2024-09-24 11:08:55 +02:00
  • fe4f4fdc72 apprt/gtk: fix build with -Dgtk-libadwaita=false Paul Berg 2024-09-24 11:18:00 +02:00
  • fb9df0449b Merge pull request #2305 from ghostty-org/macos-dispatch Mitchell Hashimoto 2024-09-27 06:55:12 -07:00
  • 6d70ee7e2a Merge pull request #2302 from jcollie/update-zig-hook Mitchell Hashimoto 2024-09-26 22:06:55 -07:00
  • 928c306f1b Merge pull request #2303 from ghostty-org/dependabot/github_actions/namespacelabs/nscloud-cache-action-1.1.8 Mitchell Hashimoto 2024-09-26 22:06:43 -07:00
  • 40192ab770 Merge pull request #2304 from ghostty-org/dependabot/github_actions/cachix/install-nix-action-v29 Mitchell Hashimoto 2024-09-26 22:06:30 -07:00
  • 4ae20212bf libghostty: unified action dispatch Mitchell Hashimoto 2024-09-26 16:18:11 -07:00
  • 998827e4c6 build(deps): bump cachix/install-nix-action from V28 to 29 dependabot[bot] 2024-09-27 00:40:39 +00:00
  • 8b6e993481 build(deps): bump namespacelabs/nscloud-cache-action from 1.1.7 to 1.1.8 dependabot[bot] 2024-09-27 00:40:37 +00:00
  • 196c9dc3ba nix: fix up zig hook in package.nix Jeffrey C. Ollie 2024-09-26 17:24:16 -05:00