Commit Graph

  • e2de0bfd93 fix: clarify error codes in comment Tommy D. Rossi 2026-01-03 13:44:29 +01:00
  • 4ea669562e fix: use flush instead of end on stdout in code generators for Windows compatibility Tommy D. Rossi 2026-01-03 03:57:44 +01:00
  • f316c969a5 chore: update test expectation Eric Bower 2026-01-01 20:24:33 -05:00
  • ea03c5c8a2 fix: reset style to prevent bleeding bg colors newline Eric Bower 2026-01-01 20:15:41 -05:00
  • 6fdbc29b9a fix(formatter): preserve background colors on cells without text Eric Bower 2026-01-01 20:07:27 -05:00
  • 1c2db85aa4 fix: Mac window becomes unmovable after pane rearrangement (#10133) Mitchell Hashimoto 2026-01-01 16:21:15 -08:00
  • c384cd050e Fix Mac window becomes unmovable after pane rearrangement Martin Emde 2026-01-01 15:27:26 -08:00
  • 9a21e56311 Add iTimeFocus shader uniform to track time since focus (#10130) Mitchell Hashimoto 2026-01-01 13:14:30 -08:00
  • ec2612f9ce Add iTimeFocus shader uniform to track time since focus Martin Emde 2025-12-31 19:59:28 -08:00
  • bde9578adc macOS: flash menu bar when using keyboard shortcuts (#10122) Mitchell Hashimoto 2026-01-01 12:47:47 -08:00
  • c89627fe75 macOS: Add menu shortcut handling in macOS key event processing Ivan Buiko 2025-12-31 20:55:18 +01:00
  • b3fbf11b0c macOS: temporarily disable window.isMovable to fix #10110 (#10125) Mitchell Hashimoto 2026-01-01 12:45:08 -08:00
  • 2c6c6e1b69 macos: simplify .keyDown guard condition (#10127) Jon Parise 2026-01-01 11:52:58 -05:00
  • c081adce05 chore: write page vt test bg color with trailing row Eric Bower 2026-01-01 10:47:40 -05:00
  • 12024ed831 macos: simplify .keyDown guard condition Jon Parise 2026-01-01 08:52:53 -05:00
  • 1249f3b88c macOS: temporarily disable window.isMovable to fix #10110 Lukas 2026-01-01 14:37:08 +01:00
  • 74fc48682a macOS: remove unused file Lukas 2026-01-01 14:31:11 +01:00
  • 3a89c8ac54 Update Imgui from 1.90.6 to 1.92.5, use Dear Bindings instead of cimgui (#10118) Mitchell Hashimoto 2025-12-31 13:53:36 -08:00
  • c694517432 update gitattributes, removed file Mitchell Hashimoto 2025-12-31 13:41:58 -08:00
  • 8449c3efb8 update all deps Mitchell Hashimoto 2025-12-31 13:39:17 -08:00
  • 82e585ad9a remove pkg/cimgui Mitchell Hashimoto 2025-12-31 13:38:39 -08:00
  • f2bc722a58 pkg/dcimgui: fix wchar size mismatch Mitchell Hashimoto 2025-12-31 13:35:37 -08:00
  • 965ffb1750 pkg/dcimgui: add freetype Mitchell Hashimoto 2025-12-31 13:12:55 -08:00
  • f1ba5297b8 build: fix imgui on GTK Mitchell Hashimoto 2025-12-31 13:20:01 -08:00
  • 896361f426 Fix up API calls for initialization Mitchell Hashimoto 2025-12-31 11:00:21 -08:00
  • 978400b0b0 replace cimgui with dcimgui Mitchell Hashimoto 2025-12-31 10:10:03 -08:00
  • 3bd898603a pkg/dcimgui: DearBindings-based Imgui support Mitchell Hashimoto 2025-12-31 09:34:57 -08:00
  • d3666d6ef9 macOS: Dragging last split out of tab should close tab, not window (#10113) Mitchell Hashimoto 2025-12-31 06:16:55 -08:00
  • 18abcaa797 macos: remove tab hover event, seems native handles it Mitchell Hashimoto 2025-12-31 06:15:01 -08:00
  • d4ba0fa27e macos: last surface should close tab immediately not window Mitchell Hashimoto 2025-12-30 15:00:32 -08:00
  • 3e399a3d35 macos: detect surface tab bar hovers and focus them Mitchell Hashimoto 2025-12-30 14:12:15 -08:00
  • 0a648cddf8 shaping: Use position.y directly for CoreText Jacob Sandlund 2025-12-30 17:36:45 -05:00
  • e1ad74c0b7 debug codepoints Jacob Sandlund 2025-12-30 17:14:04 -05:00
  • f32d54bedb macos: make surface grab handle visible in light mode (#10111) Mitchell Hashimoto 2025-12-30 13:14:49 -08:00
  • faa89ba280 macos: Ghostty.Command must copy string values (#10112) Mitchell Hashimoto 2025-12-30 13:13:41 -08:00
  • c34bb5976a macos: Ghostty.Command must copy string values Mitchell Hashimoto 2025-12-30 13:09:19 -08:00
  • 43c7277a60 macos: make surface grab handle visible in light mode Mitchell Hashimoto 2025-12-30 13:06:41 -08:00
  • 6a1a4eee28 Update Vim filetype detection patterns (#10101) Mitchell Hashimoto 2025-12-30 08:11:14 -08:00
  • b7e1852fb9 Refactor nautilus extension (#10106) Mitchell Hashimoto 2025-12-30 07:30:22 -08:00
  • b52a145bf6 macos: keep glass titlebar inset in sync when tab bar appears (#10105) Mitchell Hashimoto 2025-12-30 07:21:32 -08:00
  • ab4b54e2a4 Drop GNOME 42 compatibility Sebastian Wiesner 2025-12-29 23:07:01 +01:00
  • 5c35a4710d Rename class Sebastian Wiesner 2025-12-29 22:51:07 +01:00
  • dee093db57 Extract duplicated code into single helper Sebastian Wiesner 2025-12-29 22:33:57 +01:00
  • 09d6a1ee2e Lift functions out of class Sebastian Wiesner 2025-12-29 22:25:33 +01:00
  • f1bed9dd6a Inline trivial method Sebastian Wiesner 2025-12-29 22:24:37 +01:00
  • 53c510ac40 macos: keep glass titlebar inset in sync on layout John Xu 2025-12-30 16:32:12 +08:00
  • 5c4af69765 Update Vim filetype detection patterns qingyunha 2025-12-30 08:47:18 +08:00
  • 1fa6641a6a Remove systemd integration from nautilus extension (#10082) Jeffrey C. Ollie 2025-12-29 16:57:58 -06:00
  • 622d49206a Remove unused imports Sebastian Wiesner 2025-12-29 17:42:19 +01:00
  • d09bac64ae Remove systemd integration from nautilus extension Sebastian Wiesner 2025-12-28 15:39:29 +01:00
  • b9ad1f05ef input: add end_key_sequence binding action (#10098) Mitchell Hashimoto 2025-12-29 12:12:16 -08:00
  • 61df50d70b input: add end_key_sequence binding action Mitchell Hashimoto 2025-12-29 12:06:36 -08:00
  • 9c9d707fc1 macos: make undo/redo work for final split dragged out (#10097) Mitchell Hashimoto 2025-12-29 11:45:00 -08:00
  • a826892ef7 macos: make undo/redo work for final split dragged out Mitchell Hashimoto 2025-12-29 11:07:52 -08:00
  • b3a514f984 macOS: Dragging a split outside of window creates a new window (#10096) Mitchell Hashimoto 2025-12-29 10:57:18 -08:00
  • 7512f6158b macos: fix bugs Mitchell Hashimoto 2025-12-29 10:46:58 -08:00
  • 19f7b57cd1 macos: fixup focus issues when closing the new window Mitchell Hashimoto 2025-12-29 10:36:17 -08:00
  • 29edbbbc86 macos: open dragged windows where they are dropped Mitchell Hashimoto 2025-12-29 10:19:51 -08:00
  • 5ecd26727e macos: allow pulling split out into its own window Mitchell Hashimoto 2025-12-29 10:11:58 -08:00
  • 89c515cab5 macos: new window from tree in TerminalController Mitchell Hashimoto 2025-12-29 10:01:29 -08:00
  • 25c413005b macos: emit a notification when the surface drag ends outside area Mitchell Hashimoto 2025-12-29 09:49:57 -08:00
  • e3dd5b93e6 gtk: pass through keypress when clipboard has no text (#10089) Mitchell Hashimoto 2025-12-29 09:39:17 -08:00
  • 972b65eb1b review cyppe 2025-12-29 18:32:25 +01:00
  • 560a58e0ea terminal: PageList needs to fix up viewport pin after row change (#10095) Mitchell Hashimoto 2025-12-29 09:15:23 -08:00
  • 86d5048dad terminal: PageList needs to fix up viewport pin after row change Mitchell Hashimoto 2025-12-29 08:50:23 -08:00
  • 14a56e31a8 macOS: Split drag move (#10090) Mitchell Hashimoto 2025-12-29 08:29:34 -08:00
  • 8331447398 Improve type detection cyppe 2025-12-29 16:15:02 +01:00
  • c164e3bc02 macos: fix messy rebase Mitchell Hashimoto 2025-12-29 07:13:23 -08:00
  • cfa3de5d9b macos: change style Mitchell Hashimoto 2025-12-29 06:33:29 -08:00
  • 1b1ff3d76c macos: add some unit tests Mitchell Hashimoto 2025-12-29 06:25:47 -08:00
  • dbeeb952cc macos: fix dragging point Mitchell Hashimoto 2025-12-29 06:15:51 -08:00
  • e56dce3d84 macos: don't create drop zone at all if self dragging Mitchell Hashimoto 2025-12-29 06:12:41 -08:00
  • e1f22472f6 macos: convert the transferable to a nsdraggingitem Mitchell Hashimoto 2025-12-28 15:04:27 -08:00
  • 7b743164ef macos: fix iOS builds Mitchell Hashimoto 2025-12-28 14:39:41 -08:00
  • be97b5bede macOS: convert Surface dragging to use NSDraggingSource Mitchell Hashimoto 2025-12-28 13:59:41 -08:00
  • 9b7124cf62 macos: use preference key to detect self dragging Mitchell Hashimoto 2025-12-28 13:31:10 -08:00
  • 5245757875 macos: all sorts of cleanups Mitchell Hashimoto 2025-12-28 13:02:45 -08:00
  • 1dd8e3ef4a macos: add GhosttyDelegate for global operations Mitchell Hashimoto 2025-12-28 07:23:14 -08:00
  • 9724541a33 macos: unify split callbacks into a single tagged enum Mitchell Hashimoto 2025-12-28 07:07:44 -08:00
  • 60bc5a9ae7 macos: clean up some SwiftUI nesting Mitchell Hashimoto 2025-12-28 06:12:19 -08:00
  • 5916755388 macos: drop splits across windows Mitchell Hashimoto 2025-12-27 14:59:18 -08:00
  • 8f8b5846c6 macos: hook up onDrop to move splits Mitchell Hashimoto 2025-12-27 14:47:09 -08:00
  • d92fe44d0d macos: fix various iOS build errors Mitchell Hashimoto 2025-12-27 14:42:27 -08:00
  • 485b861342 macos: drag preview is an image of the surface Mitchell Hashimoto 2025-12-27 14:37:25 -08:00
  • 5d8c9357c0 macos: move around some functions Mitchell Hashimoto 2025-12-27 14:26:55 -08:00
  • 0a80f77766 macos: wire up onDrop Mitchell Hashimoto 2025-12-27 14:22:46 -08:00
  • 43d87cf9f8 macos: setup drop UI on our split views Mitchell Hashimoto 2025-12-27 13:41:09 -08:00
  • ddfd4fe7c2 macos: export our ghostty surface ID type Mitchell Hashimoto 2025-12-27 13:14:01 -08:00
  • 304e2612ab macOS: work on drop destination Mitchell Hashimoto 2025-12-27 13:01:49 -08:00
  • 5045688623 macos: move grab handle to separate file Mitchell Hashimoto 2025-12-27 12:51:26 -08:00
  • 57bb636655 surfaceview as transferable Mitchell Hashimoto 2025-12-26 14:23:55 -08:00
  • 88adffd734 macOS: add handle to the top of surfaces that can be used to drag Mitchell Hashimoto 2025-12-26 13:59:49 -08:00
  • ab232b3060 macos: move Ghostty surface view into dedicated folder Mitchell Hashimoto 2025-12-26 13:49:34 -08:00
  • 551031e41f macOS: move NSGlassEffectView into TerminalViewContainer (#10062) Mitchell Hashimoto 2025-12-29 06:52:18 -08:00
  • 76ad1f4563 Only use macOS 26.0 workarounds on macOS 26.0 (#10083) Mitchell Hashimoto 2025-12-29 06:51:30 -08:00
  • e5ef246e9a deps: update z2d to v0.10.0 (#10085) Mitchell Hashimoto 2025-12-29 06:50:30 -08:00
  • 0da650e7dd gtk: support performable keybinds for clipboard paste cyppe 2025-12-29 15:44:46 +01:00
  • 8a419e5526 gtk: pass through keypress when clipboard has no text cyppe 2025-12-29 09:58:09 +01:00
  • 2ff05c9ffb Merge remote-tracking branch 'origin/main' into harfbuzz-positions Jacob Sandlund 2025-12-28 17:24:58 -06:00
  • 6d36193378 deps: update z2d to v0.10.0 Chris Marchesi 2025-12-28 12:30:36 -08:00