Commit Graph

  • 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
  • 658ec2eb6f macos: add reset zoom to all window titles Mitchell Hashimoto 2025-06-12 14:33:18 -07:00
  • 70029bf82a macos: tahoe terminal tabs shows title Mitchell Hashimoto 2025-06-12 13:39:17 -07:00
  • 5877913ab8 macoS: Split out terminal tabs for ventura vs tahoe Mitchell Hashimoto 2025-06-12 12:02:31 -07:00
  • fd785f98bb macos: titlebar tabs uses legacy window for now Mitchell Hashimoto 2025-06-12 11:36:38 -07:00
  • ccfd33022f macos: only titlebar tabs uses legacy styling now Mitchell Hashimoto 2025-06-11 15:15:06 -07:00
  • e5cb33e911 typos Mitchell Hashimoto 2025-06-11 15:09:42 -07:00
  • 63e56d0402 macos: titlebar fonts work with new terminal window Mitchell Hashimoto 2025-06-11 15:08:12 -07:00
  • a804dab288 macos: native terminal style works with new subclasses Mitchell Hashimoto 2025-06-11 14:35:49 -07:00
  • dfa7a114de macos: make transparent titlebars robust against show/hide tabs Mitchell Hashimoto 2025-06-11 13:12:25 -07:00
  • 3595b2a847 macos: transparent titlebar handles transparent background Mitchell Hashimoto 2025-06-11 12:37:15 -07:00
  • 6ce7f612a6 macos: transparent titlebar needs to be rehidden when tabs change Mitchell Hashimoto 2025-06-11 07:29:44 -07:00
  • 7d02977482 macos: add NSView hierarchy debugging code Mitchell Hashimoto 2025-06-11 07:00:40 -07:00
  • 4d33a73fc4 wip: redo terminal window styling Mitchell Hashimoto 2025-06-10 13:03:30 -07:00
  • c3d65d3975 build(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#7569) Mitchell Hashimoto 2025-06-11 06:54:43 -07:00
  • 31e386afa6 use else if instead of else { if } Kristófer R 2025-06-10 22:03:33 -04:00
  • 990b6a6b08 build(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2 dependabot[bot] 2025-06-11 00:31:07 +00:00
  • 76a3612195 macos: hidden titlebar windows should cascade on new tab (#7567) Mitchell Hashimoto 2025-06-10 14:38:48 -07:00
  • 3db5b3da75 macos: hidden titlebar windows should cascade on new tab Mitchell Hashimoto 2025-06-10 14:31:41 -07:00
  • e5f5e19eef macos: for windowShouldClose, only close the tab if we have multiple (#7566) Mitchell Hashimoto 2025-06-10 12:46:47 -07:00
  • 1f340b4b2d macos: for windowShouldClose, only close the tab if we have multiple Mitchell Hashimoto 2025-06-10 12:39:09 -07:00
  • 8b5cceed3e ci: pin gh-action-release to 2.2.2 to workaround issue Mitchell Hashimoto 2025-06-10 12:30:15 -07:00
  • 95a04eebc8 macos: unsplit window shouldn't allow split zooming (#7565) Mitchell Hashimoto 2025-06-10 12:21:58 -07:00
  • 2b9a6a4820 macos: unsplit window shouldn't allow split zooming Mitchell Hashimoto 2025-06-10 12:11:17 -07:00
  • 40340e994c font/sprite: add corner pieces from Geometric Shapes block (#7562) Mitchell Hashimoto 2025-06-10 11:57:33 -07:00
  • c9e6f8bc8d license: update copyright notices to include contributors (#7561) Mitchell Hashimoto 2025-06-10 11:35:54 -07:00
  • 12ad0fa4b6 font/sprite: add corner pieces from Geometric Shapes block Qwerasd 2025-06-10 12:11:59 -06:00
  • 3d692e46f4 license: update copyright notices to include contributors Qwerasd 2025-06-10 10:20:26 -06:00
  • ad4facf8f1 build: Xcode 26, macOS Tahoe support (build tooling only) (#7559) Mitchell Hashimoto 2025-06-10 07:22:28 -07:00
  • b0e0aadaf3 build: Xcode 26, macOS Tahoe support (build tooling only) Mitchell Hashimoto 2025-06-09 20:44:23 -07:00
  • 57cd5ef085 feat: implement mode 1048 for saving/restoring cursor position (#7553) Mitchell Hashimoto 2025-06-09 07:14:59 -07:00
  • 5e77bd6e9b termio: unconditionally show "process exited" message (#7556) Mitchell Hashimoto 2025-06-09 06:57:59 -07:00
  • 59bc980250 feat: implement mode 1048 for saving/restoring cursor position Alex Straight 2025-06-08 23:22:04 -07:00
  • a87c68d49a termio: unconditionally show "process exited" message Mitchell Hashimoto 2025-06-09 06:51:14 -07:00
  • e25708fc43 macos: add id to SplitTreeView to detect tree structural changes (#7547) Mitchell Hashimoto 2025-06-08 20:18:12 -07:00
  • e4cd90b8a0 macos: set explicit identity for split tree view based on structure Mitchell Hashimoto 2025-06-08 19:57:38 -07:00
  • 804d270ba1 macOS: Undo/Redo for changes to windows, tabs, and splits (#7535) Mitchell Hashimoto 2025-06-08 12:54:55 -07:00
  • 6e85c2970b Update iTerm2 colorschemes (#7545) Mitchell Hashimoto 2025-06-08 12:42:14 -07:00
  • 26e1dd8f8e macos: clear out the surface trees to prevent repeat undo Mitchell Hashimoto 2025-06-08 12:23:08 -07:00
  • 3de3f48faf macos: fix undo/redo for closing windows with multiple tabs Mitchell Hashimoto 2025-06-08 07:29:19 -07:00
  • ec043e1386 macos: red traffic light should be undoable Mitchell Hashimoto 2025-06-08 07:00:49 -07:00
  • 6ed94b0034 move mac address length constant to file-level scope Kristófer R 2025-06-07 22:17:01 -04:00
  • 73e5f7e5d6 merge std.Uri.ParseError and os/hostname error sets Kristófer R 2025-06-07 22:12:26 -04:00
  • e4a175d24a use explicit error set Kristófer R 2025-05-13 23:41:18 -04:00
  • 7760389ab8 add comptime check for platform Kristófer R 2025-05-13 23:29:46 -04:00
  • 68f48b9911 name the 17 magic constant mac_address_length Kristófer R 2025-05-13 23:18:35 -04:00
  • dfdb588f58 add tests for hostnames without a path component Kristófer R 2025-05-13 23:15:53 -04:00
  • a24d0c9faf re-order end-of-hostname validity check Kristófer R 2025-05-13 23:15:23 -04:00
  • bb07e9c026 don't rely on hard-coded schemes Kristófer R 2025-05-13 23:06:53 -04:00
  • 7a639a7119 use iterator syntax in for loop Kristófer R 2025-05-13 23:00:16 -04:00
  • e0655a7f75 Move url parsing helper to os/hostname Kristófer R 2025-05-08 22:36:37 -04:00
  • ffe7f0d8bf extract url parsing into its own function Kristófer R 2025-05-01 00:24:37 -04:00
  • 64bfaf23f9 take kitty-shell-cwd scheme into account Kristófer R 2025-05-01 00:18:42 -04:00
  • b66368b4d6 extract mac address validity check to function Kristófer R 2025-05-01 00:09:34 -04:00
  • 19ca1bfb1c Fix modulo operation and custom Uri struct init Kristófer R 2025-04-30 23:54:42 -04:00
  • 0e74b8027a pwd: fix hostname resolution on macos Kristófer R 2025-04-07 23:43:11 -04:00
  • 3b33813071 deps: Update iTerm2 color schemes mitchellh 2025-06-08 00:14:39 +00:00
  • e986beb6a7 input: parse binds containing equal signs correctly (#7544) Mitchell Hashimoto 2025-06-07 16:30:01 -07:00
  • ba15da4722 input: parse binds containing equal signs correctly Leah Amelia Chen 2025-06-08 01:03:12 +02:00
  • 990d1cdf37 gtk/CommandPalette: prevent leaks on initialization (#7541) Leah Amelia Chen 2025-06-07 23:15:16 +02:00
  • 6f6d493763 macos: show quick terminal on undo/redo Mitchell Hashimoto 2025-06-07 13:13:57 -07:00
  • 6e77a5a6ca macos: address quick terminal basic functionality with new API Mitchell Hashimoto 2025-06-07 13:07:05 -07:00
  • 537b5101c6 os/flatpak: fix resource leaks in FlatpakHostCommand (#7542) Mitchell Hashimoto 2025-06-07 12:57:34 -07:00
  • 20744f0482 macos: fix some CI build issues Mitchell Hashimoto 2025-06-07 12:22:37 -07:00
  • 973a2afdde macos: make sure we're not registering unnecessary undos Mitchell Hashimoto 2025-06-07 07:11:30 -07:00
  • b234cb2014 macos: only process reopen if already activated Mitchell Hashimoto 2025-06-07 07:01:08 -07:00
  • 396e53244d config: add super+shift+t as a default undo too to mimic browsers Mitchell Hashimoto 2025-06-07 06:57:11 -07:00
  • aeede903f5 macos: undo close all windows Mitchell Hashimoto 2025-06-06 16:03:20 -07:00
  • d92db73f25 macos: undo new tab Mitchell Hashimoto 2025-06-06 15:59:22 -07:00
  • 636b1fff8a macos: initial window shouldn't support undo Mitchell Hashimoto 2025-06-06 15:56:17 -07:00
  • 797c10af37 macos: undo new window Mitchell Hashimoto 2025-06-06 15:50:30 -07:00
  • 33d128bcff macos: remove TerminalManager Mitchell Hashimoto 2025-06-06 15:19:05 -07:00
  • 3b77a16b63 Make undo/redo app-targeted so it works with no windows Mitchell Hashimoto 2025-06-06 13:35:31 -07:00
  • 5507ec0fc0 macos: compile errors in CI Mitchell Hashimoto 2025-06-06 12:48:23 -07:00
  • 966c4f98c7 apprt/glfw,gtk: noop undo/redo actions Mitchell Hashimoto 2025-06-06 12:39:02 -07:00
  • d2d3852026 macos: remove debug log Mitchell Hashimoto 2025-06-06 12:28:48 -07:00
  • 49cc88f0d3 macos: configurable undo timeout Mitchell Hashimoto 2025-06-06 12:21:05 -07:00
  • 3e02c0cbd5 macos: fix an incorrect bindable write during view update Mitchell Hashimoto 2025-06-06 12:12:14 -07:00
  • b044f4864a add undo/redo keybindings, default them on macOS Mitchell Hashimoto 2025-06-06 11:34:33 -07:00
  • e1847da139 macos: more robust undo tab that goes back to the same position Mitchell Hashimoto 2025-06-06 11:13:47 -07:00
  • 5f74445b14 macos: basic undo tab, not quite working Mitchell Hashimoto 2025-06-06 11:05:06 -07:00
  • 104cc2adfe macos: basic undo close window, not very robust yet Mitchell Hashimoto 2025-06-06 07:52:31 -07:00
  • f571519157 macos: setup undo responders at the AppDelegate level Mitchell Hashimoto 2025-06-05 21:43:41 -07:00
  • 6d32b01c64 macos: implement a custom ExpiringUndoManager, setup undo for new/close Mitchell Hashimoto 2025-06-05 21:28:49 -07:00
  • 493b1f5350 wip: undo Mitchell Hashimoto 2025-06-05 15:04:11 -07:00