Commit Graph

  • 260a90cbf0 config: make quick-terminal-autohide=false on Linux Leah Amelia Chen 2025-03-06 10:47:20 +01:00
  • e07b6fdf6b gtk: implement quick terminal slide & autohide (#6090) Leah Amelia Chen 2025-03-05 23:20:03 +01:00
  • 44d4990eb2 gtk: implement quick-terminal-autohide Leah Amelia Chen 2025-03-05 21:51:35 +01:00
  • 58b0434092 docs: update information about quick terminal support on Linux Leah Amelia Chen 2025-03-05 21:36:58 +01:00
  • d6bd7b56b3 gtk: implement sensitive content reveal on paste confirmation (#6054) Jeffrey C. Ollie 2025-03-05 14:27:13 -06:00
  • 8f7425f78c gtk: implement quick terminal slide animation Leah Amelia Chen 2025-03-04 21:01:04 +01:00
  • bd617c52e9 code review: - implement blueprints for Adwaita 1.2 - use postifx notation for casting gtk widgets - fix formatting Maciej Bartczak 2025-03-05 21:01:49 +01:00
  • f71b294697 gtk: new approach to reveal/hide buttons Maciej Bartczak 2025-03-03 19:28:34 +01:00
  • 7123d4e055 gtk: blur the content view instead of using a Revealer widget Maciej Bartczak 2025-03-02 21:07:19 +01:00
  • 1f695c2646 gtk: implement sensitive content reveal mechanism when showing paste confirmation in secure input mode Maciej Bartczak 2025-03-02 17:38:47 +01:00
  • 58adaffcb9 gtk: don't modify horizontal alignment on menus that have arrows (#6087) Jeffrey C. Ollie 2025-03-05 13:42:50 -06:00
  • 8f62901218 gtk: don't modify horizontal alignment on menus that have arrows Jeffrey C. Ollie 2025-03-05 13:11:06 -06:00
  • 2f65f01fc8 gtk: add localization support, take 3 (#6004) Leah Amelia Chen 2025-03-05 20:12:52 +01:00
  • 66e8d91957 Make equalize_splits action only affect current window (#6080) Mitchell Hashimoto 2025-03-04 07:36:00 -08:00
  • fd6e4fd615 fix: Generate pixbuf loader cache on start if needed, fixes #6066 (#6079) Ken VanDine 2025-03-04 09:38:23 -05:00
  • 423bc1971b Make equalize_splits action only affect current window Bryan Lee 2025-03-04 22:37:32 +08:00
  • 2c6e6ad680 fix: Generate pixbuf loader cache on start if needed, fixes #6066 Ken VanDine 2025-03-04 08:50:11 -05:00
  • cbf60240bf gtk: use updated blueprint compiler for needed new features Jeffrey C. Ollie 2025-03-03 16:25:55 -06:00
  • 6373399e59 os: deprioritize GHOSTTY_RESOURCES_DIR for debug builds Leah Amelia Chen 2025-02-28 22:31:12 +01:00
  • 6b1a017a86 build: some style changes, namely we should create steps only in root Mitchell Hashimoto 2025-02-27 12:33:24 -08:00
  • e252932bde translations: add basic Chinese translation Leah Amelia Chen 2025-02-27 12:03:41 +01:00
  • 9c97084ad0 gtk: extract translations from Zig source code Leah Amelia Chen 2025-02-27 12:03:41 +01:00
  • 5851bad4a0 ci: add check that ensures POT files are up to date Leah Amelia Chen 2025-02-26 17:16:21 +01:00
  • 9360afd29f gtk: add localization support, take 3 Leah Amelia Chen 2025-02-25 22:54:48 +01:00
  • ee8ae196ee input: legacy encoding never encodes text for command mods on macOS (#6057) Tim Culverhouse 2025-03-02 16:21:02 -06:00
  • a646aee6bd CODEOWNERS: terminal team should own input encoding (#6058) Mitchell Hashimoto 2025-03-02 13:56:37 -08:00
  • 28e20f3015 CODEOWNERS: terminal team should own input encoding Mitchell Hashimoto 2025-03-02 13:54:19 -08:00
  • f93eb0b27f input: legacy encoding never encodes text for command mods on macOS Mitchell Hashimoto 2025-03-02 13:49:08 -08:00
  • 82326508b1 macos: set title of terminal window immediately if configured (#6056) Mitchell Hashimoto 2025-03-02 13:48:33 -08:00
  • 8d395c094b macos: set title of terminal window immediately if configured Mitchell Hashimoto 2025-03-02 13:26:21 -08:00
  • fc893ae7e3 core!: modify scroll behavior (#6052) Mitchell Hashimoto 2025-03-02 13:15:45 -08:00
  • 30a49d0458 fixup! config: default mouse-scroll-multiplier to 3.0 Tim Culverhouse 2025-03-02 08:46:11 -06:00
  • 68a2478317 gtk: enable non-discrete scrolling Tim Culverhouse 2025-03-02 08:36:47 -06:00
  • c1e87e7122 scroll: only use multiplier for non-precision scrolls Tim Culverhouse 2025-03-02 08:35:25 -06:00
  • 6e751d2d7e config: default mouse-scroll-multiplier to 3.0 Tim Culverhouse 2025-03-02 08:03:09 -06:00
  • dbba3f1a60 scroll: don't use multiplier for wheel events Tim Culverhouse 2025-03-02 07:58:05 -06:00
  • 34388ab5df surface: calculate scroll amount directly from yoff/xoff for non-precision scrolls Tim Culverhouse 2025-03-02 07:14:29 -06:00
  • 56a4f57059 apprt/gtk: handle syncing background opacity at the opengl level Adam Wolf 2025-02-27 23:19:45 -06:00
  • 049d86b9be apprt/gtk: add toggle_background_opacity option Adam Wolf 2025-01-14 21:28:36 -06:00
  • 8721f2ae51 Update iTerm2 colorschemes (#6047) Mitchell Hashimoto 2025-03-01 20:42:22 -08:00
  • 29447b60b3 deps: Update iTerm2 color schemes mitchellh 2025-03-02 00:13:13 +00:00
  • e2b5584a8d Add note to configuration that some settings might require a restart (#6033) Mitchell Hashimoto 2025-03-01 13:57:25 -08:00
  • e7a9d6a81d Update config template with a note about a restart possibly being required Aaron Ogle 2025-02-28 11:43:02 -06:00
  • b342909e10 GTK: do not check for terminal area focus when setting window title (#6032) Jeffrey C. Ollie 2025-03-01 12:10:13 -06:00
  • df62d45b36 gtk: update URLWidget to use zig-gobject (#6042) Leah Amelia Chen 2025-03-01 18:40:27 +01:00
  • 5d5a632a89 gtk: update URLWidget to use zig-gobject Jeffrey C. Ollie 2025-03-01 10:02:16 -06:00
  • ed647caa2e apprt/gtk: remove non-ascii characters from resize overlay (#6040) Jeffrey C. Ollie 2025-03-01 08:54:31 -06:00
  • a3cd7c6f02 gtk: update the window title when grabbing tab focus Maciej Bartczak 2025-02-28 19:08:49 +01:00
  • 0e6c26bbfe apprt/gtk: remove non-ascii characters from resize overlay Tristan Partin 2025-03-01 00:37:01 -06:00
  • efc1b10bfd Introduce reset_window_size keybinding and apprt action (#6038) Mitchell Hashimoto 2025-02-28 19:02:10 -08:00
  • 17cae57f51 Introduce reset_window_size keybinding and apprt action Mitchell Hashimoto 2025-02-28 15:25:14 -08:00
  • c6485b9fd5 "Return to Default Size" implementation (#5974) Mitchell Hashimoto 2025-02-28 15:06:24 -08:00
  • afb154ee5d macos: store default size as computed property Mitchell Hashimoto 2025-02-28 14:51:41 -08:00
  • 5accc069fb gtk: implement quick terminal (#6027) Leah Amelia Chen 2025-02-28 23:31:39 +01:00
  • 8838ebf02a Refactor to use height/width from ghostty configuration Mikhail Borisov 2025-02-25 21:47:33 +01:00
  • f73c1a2c59 "Return to Default Size" implementation Mikhail Borisov 2025-02-24 21:13:55 +01:00
  • 9681009650 apprt initial_size is sent whenever the grid size changes (#6034) Mitchell Hashimoto 2025-02-28 10:43:55 -08:00
  • b0f1f19da0 apprt initial_size is sent whenever the grid size changes Mitchell Hashimoto 2025-02-28 09:57:18 -08:00
  • a85651fe4f gtk: implement quick terminal Leah Amelia Chen 2025-02-28 11:33:08 +01:00
  • 1cfe7027e5 Fix Terminal Inspector option turns inactive if toggled in the Quick Terminal (#6024) Mitchell Hashimoto 2025-02-28 07:09:00 -08:00
  • 744240c009 Fix Terminal Inspector option turns inactive if toggled in the Quick Terminal Mikhail Borisov 2025-02-28 00:38:29 +01:00
  • ef88d1cba9 feat: respect maximize config on macOS (#5962) Mitchell Hashimoto 2025-02-27 15:25:17 -08:00
  • 5a5478abe1 feat: respect maximize config on macOS Aaron Ruan 2025-02-25 15:05:53 +08:00
  • a1437e5579 fix(Metal): force a full rebuild in setFontGrid (#6008) Qwerasd 2025-02-27 09:43:47 -05:00
  • 31df9d5576 gtk: work around oversized drag handle for GtkPaned (#6000) Jeffrey C. Ollie 2025-02-27 08:42:17 -06:00
  • ef7f8cb3da gtk: use language-neutral arrows for resize overlays (#6013) Jeffrey C. Ollie 2025-02-27 08:25:12 -06:00
  • 63ea1ab32e gtk: work around oversized drag handle for GtkPaned David Wales 2025-02-26 22:18:24 +11:00
  • cdfa028521 gtk: use language-neutral arrows for resize overlays Leah Amelia Chen 2025-02-27 08:38:06 +01:00
  • c7938af7be gtk: convert Split.zig to gobject (#6012) Jeffrey C. Ollie 2025-02-26 22:38:51 -06:00
  • 78a98e01fc gtk: convert Split.zig to gobject Jeffrey C. Ollie 2025-02-26 19:22:02 -06:00
  • d85ed8275e gtk: convert cgroup operations to gobject (#6009) Jeffrey C. Ollie 2025-02-26 18:28:53 -06:00
  • 6581b9cf41 gtk: convert cgroup operations to gobject Jeffrey C. Ollie 2025-02-26 16:26:30 -06:00
  • 12ba5d89f0 apprt/gtk: subscribe to AdwStyleManager::dark for ColorScheme (#6007) Leah Amelia Chen 2025-02-26 20:38:50 +01:00
  • 16a61c43dd fix(Metal): force a full rebuild in setFontGrid Qwerasd 2025-02-26 14:11:05 -05:00
  • acbb1d3bd4 apprt/gtk: subscribe to AdwStyleManager::dark for ColorScheme Tristan Partin 2025-02-26 12:11:59 -06:00
  • dec14f3096 gtk: switch dbus operations in src/apprt/gtk/App.zig to zig-gobject (#5996) Jeffrey C. Ollie 2025-02-26 11:17:47 -06:00
  • b2f431a95a gtk: use wide handle for GtkPaned David Wales 2025-02-26 22:47:57 +11:00
  • 33e19305cf gtk: work around oversized drag handle for GtkPaned David Wales 2025-02-26 22:18:24 +11:00
  • 5fdb732798 gtk: switch dbus operations in src/apprt/gtk/App.zig to zig-gobject Jeffrey C. Ollie 2025-02-25 22:52:57 -06:00
  • 32e2ae92c3 fix clipboard spam when dragging mouse David Mo 2025-02-24 12:22:32 -05:00
  • 4e5e4a7c2f gtk: switch clipboard confirmation to zig-gobject and blueprints (#5968) Leah Amelia Chen 2025-02-25 23:28:56 +01:00
  • c068390634 Fix elvish sudo integration and update documentation (#5992) Mitchell Hashimoto 2025-02-25 13:57:31 -08:00
  • 3cac06a70a Fix elvish sudo integration and update documentation Yappaholic 2025-02-25 23:17:00 +03:00
  • 62dcddb315 gtk: fix missing defer Jeffrey C. Ollie 2025-02-25 13:46:50 -06:00
  • 0638eca633 gtk: use versioned directories to store blueprint files Jeffrey C. Ollie 2025-02-24 18:19:22 -06:00
  • c6b049b12b gtk: fix properties on close confirmation text view Jeffrey C. Ollie 2025-02-24 12:52:30 -06:00
  • 3f847de964 gtk: switch clipboard confirmation to zig-gobject and blueprints Jeffrey C. Ollie 2025-02-24 10:22:41 -06:00
  • 9972eeb673 Create a snap packaging subsystem (#5987) Mitchell Hashimoto 2025-02-25 10:54:29 -08:00
  • 166362d349 Create a snap packaging subsystem Mitchell Hashimoto 2025-02-25 10:17:17 -08:00
  • 0b7df7511a Fix empty keybind setting (#5977) Mitchell Hashimoto 2025-02-25 09:06:11 -08:00
  • df9de1523c fix test David Mo 2025-02-25 11:53:01 -05:00
  • c73938c7ad Merge branch 'main' into push-rrywsxrqksul Jeffrey C. Ollie 2025-02-25 10:28:50 -06:00
  • 4703fc74b4 gtk: apply initial appearance settings before presenting Leah Amelia Chen 2025-02-24 15:27:12 +01:00
  • 181e4e7972 Prevent Cmd+H from sending 'h' character when app is last visible Bryan Lee 2025-02-25 23:55:29 +08:00
  • 22f3e60dcf gtk: convert window actions to use zig-gobject (#5978) Leah Amelia Chen 2025-02-25 16:44:09 +01:00
  • af2d710000 rename setToDefault to init David Mo 2025-02-25 10:15:58 -05:00
  • 3d08b1c4aa gtk: cast to application window Jeffrey C. Ollie 2025-02-25 08:19:52 -06:00
  • 22d99f2533 add test for setToDefault David Mo 2025-02-24 23:39:01 -05:00
  • 8fadb54e65 set default keybinds when parsing empty keybind config David Mo 2025-02-24 19:39:42 -05:00
  • 0321aec68f create default keybinds function David Mo 2025-02-24 17:58:51 -05:00