Commit Graph

  • f096675eaf macos: Close Terminal Intent Mitchell Hashimoto 2025-06-19 20:00:24 -07:00
  • 0a27aef508 README: note Xcode 26 requirement Mitchell Hashimoto 2025-06-19 14:19:37 -07:00
  • 2df301e2fb macos: mouse pos and scroll intents Mitchell Hashimoto 2025-06-19 14:14:09 -07:00
  • bc134016f7 macos: move mousePos and mousScroll to Ghostty.Surface Mitchell Hashimoto 2025-06-19 14:07:09 -07:00
  • 4445a9c637 macos: add mouse button intent Mitchell Hashimoto 2025-06-19 13:49:36 -07:00
  • 71b6e223af macos: input keyboard event can send modifiers and actions now Mitchell Hashimoto 2025-06-19 12:06:27 -07:00
  • 93619ad420 macos: Ghostty.Key Mitchell Hashimoto 2025-06-19 11:29:34 -07:00
  • a6074040e7 macos: input intent Mitchell Hashimoto 2025-06-19 11:07:46 -07:00
  • c904e86883 macos: invoke keybind intent Mitchell Hashimoto 2025-06-19 10:47:56 -07:00
  • 14e46d0979 macos: InvokeCommandPaletteIntent and CommandEntity Mitchell Hashimoto 2025-06-19 09:43:25 -07:00
  • 5259d0fa55 macos: starting to work on new libghostty data models Mitchell Hashimoto 2025-06-19 07:07:32 -07:00
  • bbb69c8f27 macos: NewTerminalIntent returns Terminal, can split Mitchell Hashimoto 2025-06-18 19:50:05 -07:00
  • 683b38f62c macos: can specify parent terminal for new terminal intent Mitchell Hashimoto 2025-06-18 19:37:41 -07:00
  • b8d4463754 macos: terminal not found should be an error Mitchell Hashimoto 2025-06-18 11:37:11 -07:00
  • e51a93ee7c macos: Terminal entity has screen contents deferred Mitchell Hashimoto 2025-06-18 11:14:47 -07:00
  • 93f0ee2089 macos: GetTerminalDetails intent Mitchell Hashimoto 2025-06-18 10:39:15 -07:00
  • 2aa731a64e macos: TerminalEntity Mitchell Hashimoto 2025-06-18 08:30:41 -07:00
  • 7ae5018fe8 macos: new terminal intent Mitchell Hashimoto 2025-06-17 20:59:12 -07:00
  • b249fe0b2c fix: undo poedit formatting Mário Victor Ribeiro Silva 2025-06-20 21:15:03 -03:00
  • ddf1a5b23d renderer: move drawFrame AutoreleasePool handling to GraphicsAPI Qwerasd 2025-06-20 16:16:17 -06:00
  • ab926fc842 naming(GraphicsAPI): repeat -> presentLastTarget Qwerasd 2025-06-20 15:51:48 -06:00
  • a802108558 renderer: remove unused surface parameter from updateFrame Qwerasd 2025-06-20 15:49:53 -06:00
  • 8b9e6641f2 style(renderer): explicit result type Qwerasd 2025-06-20 15:48:44 -06:00
  • 3e7d64b5ce style(renderer): explicit empty error set for OpenGL init Qwerasd 2025-06-20 15:45:43 -06:00
  • ea7a91e2ba style(renderer): explicit error sets Qwerasd 2025-06-20 15:16:31 -06:00
  • 9d00018f8b renderer: minimize initial size of GPU resources Qwerasd 2025-06-20 15:02:58 -06:00
  • 2f10caec8f renderer: clarify why SwapChain.defunct is required Qwerasd 2025-06-20 14:56:18 -06:00
  • 6b7d751007 renderer: make GraphicsAPI.swap_chain_count required Qwerasd 2025-06-20 14:53:30 -06:00
  • dccbec2283 style(renderer): capture generic consts as decls in returned struct Qwerasd 2025-06-20 14:51:55 -06:00
  • b9e35c5970 renderer: uncomment resize message handling Qwerasd 2025-06-20 14:48:30 -06:00
  • 8b23e73d20 metal: retain IOSurfaceLayer ourselves instead of relying on the view Qwerasd 2025-06-20 14:28:31 -06:00
  • e8460e80b2 docs: update info about runtime change of custom-shader Qwerasd 2025-06-18 17:01:14 -06:00
  • 541bb0d4d9 fix window cross-compilation Qwerasd 2025-06-18 16:54:50 -06:00
  • ea1e507af7 unwrap unnecessary @"" identifiers Qwerasd 2025-06-17 17:32:57 -06:00
  • 6dc5ae7a00 format (remove empty lines) Qwerasd 2025-06-17 17:31:22 -06:00
  • ac2eef9aeb renderer: disable multi-buffering for OpenGL Qwerasd 2025-06-17 16:34:05 -06:00
  • 371d62a82c renderer: big rework, graphics API abstraction layers, unified logic Qwerasd 2025-06-16 17:44:44 -06:00
  • 521872442a vendor: update glad to OpenGL 4.3 Qwerasd 2025-05-18 19:39:17 -06:00
  • 7cfc906c60 debug: properly set thread names on macOS Qwerasd 2025-04-09 15:26:28 -06:00
  • 77c050c156 refactor(Metal): make pipeline handling DRYer Qwerasd 2025-01-19 18:28:36 -05:00
  • f40cd3cae3 chore: improve Metal API definitions a bit Qwerasd 2025-01-19 16:47:08 -05:00
  • f55c77bc81 build: Use correct SDK for iOS Simulator shader build (#7636) Mitchell Hashimoto 2025-06-20 14:01:54 -07:00
  • fda08a6999 build: Use correct SDK for iOS Simulator shader build Zhaofeng Li 2025-06-20 14:02:07 -06:00
  • b89cb59d79 translation(pt_BR): add missing translation Mário Victor Ribeiro Silva 2025-06-20 10:23:10 -03:00
  • cb991620b9 Apply suggestions from code review RME 2025-06-19 13:51:34 +02:00
  • d0e145292e snap: vendor libgtk4-layer-shell.so (#7623) Mitchell Hashimoto 2025-06-18 08:38:43 -07:00
  • 7d2da23021 snap: vendor libgtk4-layer-shell.so Ken VanDine 2025-06-18 10:06:35 -04:00
  • 5a788bfa90 build: use xcrun --sdk <sdk> metal for metal paths (#7619) Mitchell Hashimoto 2025-06-17 16:36:43 -07:00
  • 30a8ba1bf6 macos: disambiguate close tab vs close window for confirmation (#7618) Mitchell Hashimoto 2025-06-17 16:24:46 -07:00
  • 559fd92295 build: use xcrun --sdk <sdk> metal for metal paths Mitchell Hashimoto 2025-06-17 16:23:15 -07:00
  • 51b9fa751a macos: disambiguate close tab vs close window for confirmation Mitchell Hashimoto 2025-06-17 16:13:23 -07:00
  • 7d01332574 macOS tip regression: Confirm close on window close (#7617) Mitchell Hashimoto 2025-06-17 15:20:53 -07:00
  • e6c77789d3 macOS: Confirm close on window close Mitchell Hashimoto 2025-06-17 15:02:59 -07:00
  • 676d11fd06 ci: build macOS releases with Xcode 26 (#7616) Mitchell Hashimoto 2025-06-17 14:04:57 -07:00
  • 6d283c012e ci: build macOS releases with Xcode 26 Mitchell Hashimoto 2025-06-17 13:34:18 -07:00
  • f794693bdc bash: remove dependency on $GHOSTTY_RESOURCES_DIR (#7611) Mitchell Hashimoto 2025-06-17 06:48:54 -07:00
  • b629f3337a bash: remove dependency on $GHOSTTY_RESOURCES_DIR Jon Parise 2025-06-16 19:32:42 -04:00
  • d0f116da35 macOS: Basic Read-Only Accessibility Integration (#7601) Mitchell Hashimoto 2025-06-15 15:10:27 -07:00
  • a2b4a2c0e4 macos: complete more ax APIs for terminal accessibility Mitchell Hashimoto 2025-06-15 14:00:39 -07:00
  • e69c756c89 macos: auto-expire cached screen contents Mitchell Hashimoto 2025-06-15 13:55:03 -07:00
  • 839d89f2dc macos: simple cache of screen contents for ax Mitchell Hashimoto 2025-06-15 13:46:34 -07:00
  • e1ee180172 apprt/embedded: API to read text can get top left/bottom right coords Mitchell Hashimoto 2025-06-15 13:06:18 -07:00
  • c5f921bb06 apprt/embedded: improve text reading APIs (selection, random points) Mitchell Hashimoto 2025-06-09 15:48:03 -07:00
  • b46673e631 macos: Tahoe menu item icons, missed the "Ghostty" menu entirely (#7599) Mitchell Hashimoto 2025-06-15 07:57:11 -07:00
  • be437f5b64 macos: bare minimum terminal ax Mitchell Hashimoto 2025-06-09 14:09:23 -07:00
  • c90eb2e952 macos: AX for debug warning Mitchell Hashimoto 2025-06-09 12:48:42 -07:00
  • 4237dad240 macOS: simple SplitView AX Mitchell Hashimoto 2025-06-09 12:20:15 -07:00
  • 57c79fa357 macos: Tahoe menu item icons, missed the "Ghostty" menu entirely Mitchell Hashimoto 2025-06-15 07:48:14 -07:00
  • db28ab4340 macos 15 regression: transparent style shouldn't draw border (#7597) Mitchell Hashimoto 2025-06-15 06:57:05 -07:00
  • 7cc7f6cb06 macos 15 regression: transparent style shouldn't draw border Mitchell Hashimoto 2025-06-15 06:51:00 -07:00
  • 9e45da17d0 macos: menu item symbols for Tahoe (#7594) Mitchell Hashimoto 2025-06-14 19:50:58 -07:00
  • 202020cd7d macos: menu item symbols for Tahoe Mitchell Hashimoto 2025-06-14 14:21:40 -07:00
  • bfb1daffbe macos: set toolbar title isBordered to avoid glass view (#7593) Mitchell Hashimoto 2025-06-14 15:04:49 -07:00
  • c4a978b07a macos: set toolbar title isBordered to avoid glass view Mitchell Hashimoto 2025-06-14 13:49:58 -07:00
  • 2f33eee166 fix comptime if statement Kristófer R 2025-06-14 16:26:03 -04:00
  • 22776adc28 ci: update macOS builders to Sequoia (15) and Xcode 16.4 (#7592) Mitchell Hashimoto 2025-06-14 12:48:31 -07:00
  • 5b9f4acbc8 ci: update macOS builders to Sequoia (15) and Xcode 16.4 Mitchell Hashimoto 2025-06-14 12:30:09 -07:00
  • f26dec559a macOS: Tahoe Titlebar Styling Fixes (#7588) Mitchell Hashimoto 2025-06-14 07:02:12 -07:00
  • 928603c23e macos: use a runtime liquid glass check for our Tahoe styling Mitchell Hashimoto 2025-06-13 20:20:49 -07:00
  • 1b6142b271 macos: don't restore tab bar with non-native fs Mitchell Hashimoto 2025-06-13 15:02:05 -07:00
  • ac4b0dcac0 macos: fix transparent tabs on sequoia Mitchell Hashimoto 2025-06-13 14:57:49 -07:00
  • 1388c277d5 macos: sequoia should use same tab bar identifier as TerminalWindow Mitchell Hashimoto 2025-06-13 14:43:01 -07:00
  • 8cfc904c0c macos: fix up some sequoia regressions Mitchell Hashimoto 2025-06-13 14:38:07 -07:00
  • a7df90ee55 macos: remove split zoom accessory when tabs appear Mitchell Hashimoto 2025-06-13 13:36:03 -07:00
  • f7f0514b9f macos: move old toolbar into ventura file Mitchell Hashimoto 2025-06-13 13:14:14 -07:00
  • 59812c3b02 macos: remove TODO Mitchell Hashimoto 2025-06-13 12:27:44 -07:00
  • b1b74d3421 comments Mitchell Hashimoto 2025-06-13 12:25:21 -07:00
  • 00d41239da macOS: prep the tab bar when system appearance changes Mitchell Hashimoto 2025-06-13 11:11:00 -07:00
  • c1d04a6175 gtk: document effect of changing the class on launching Ghostty Jeffrey C. Ollie 2025-06-02 15:42:22 -05:00
  • e5c737a423 linux: use launched-from for new window action Jeffrey C. Ollie 2025-06-02 15:24:32 -05:00
  • 57392dfcb5 linux: use explicit launched-from config in service files Jeffrey C. Ollie 2025-06-02 14:38:58 -05:00
  • 649cca61eb gtk: use exhaustive switch for initial-window Jeffrey C. Ollie 2025-06-02 14:37:03 -05:00
  • 8824d11e1c linux: add dbus and systemd activation services Jeffrey C. Ollie 2025-05-24 17:01:06 -05:00
  • 17ad77b5b0 macos: fix background color of terminal window to match surface Mitchell Hashimoto 2025-06-12 21:33:40 -07:00
  • 9d9c451b0a macos: titlebar tabs handle hidden traffic buttons Mitchell Hashimoto 2025-06-12 20:03:19 -07:00
  • d84c30ce71 macos: titlebar tabs should be transparent Mitchell Hashimoto 2025-06-12 18:10:25 -07:00
  • 5f99670247 macos: tahoe titlebar tabs taking shape Mitchell Hashimoto 2025-06-12 16:37:26 -07:00
  • 6ae8bd737a macos: hide the reset zoom titlebar accessory when tab bar is shown Mitchell Hashimoto 2025-06-12 15:11:35 -07:00
  • 5c8f1948ce macos: remove the duplicated reset zoom accessory view from legacy Mitchell Hashimoto 2025-06-12 14:42:08 -07:00
  • de40e7ce02 macos: non-native fullscreen should restore toolbars Mitchell Hashimoto 2025-06-12 14:36:33 -07:00