Commit Graph

  • 0ecee3ee92 Fix passing EnvMap for Flatpak builds (#6647) Mitchell Hashimoto 2025-03-09 18:39:54 -07:00
  • 57d0a4d2e7 font(freetype): constrain emoji to cell width (#6602) Mitchell Hashimoto 2025-03-09 18:34:34 -07:00
  • 480b1a9805 macOS: only set LANGUAGE for app bundle, do not inherit in termio env (#6648) Mitchell Hashimoto 2025-03-09 17:08:55 -07:00
  • ebffe299ce macOS: only set LANGUAGE for app bundle, do not inherit in termio env Mitchell Hashimoto 2025-03-09 18:14:53 -05:00
  • 300f4544ef Fix passing EnvMap for Flatpak builds Yorick Peterse 2025-03-09 23:46:24 +01:00
  • 843cc83f42 gtk: implement quick-terminal-size (#6629) Jeffrey C. Ollie 2025-03-09 09:51:04 -05:00
  • 78f16d040d macOS: disable setting LANGUAGE for now until bug is fixed Mitchell Hashimoto 2025-03-09 07:24:58 -07:00
  • 6767493428 core: move RepeatablePath to separate file and enable Path as config type Jeffrey C. Ollie 2025-03-08 15:11:36 -06:00
  • bb3dad1309 core: all paths referenced from the CLI must be expanded Jeffrey C. Ollie 2025-03-08 09:51:35 -06:00
  • d3fd2b02e7 terminal: remove redundant assertIntegrity from clearPrompt (#6630) Mitchell Hashimoto 2025-03-08 14:37:23 -08:00
  • 5efa2a6ca1 macOS: Set LANGUAGE env var based on macOS preferred language list (#6628) Mitchell Hashimoto 2025-03-08 14:36:58 -08:00
  • a0080ddad7 gtk: implement quick-terminal-size Leah Amelia Chen 2025-03-06 19:49:31 +01:00
  • b0b2de01f5 terminal: remove redundant assertIntegrity from clearPrompt Jon Parise 2025-03-08 16:33:29 -05:00
  • b48fcf33f7 macOS: Set LANGUAGE env var based on macOS preferred language list Mitchell Hashimoto 2025-03-08 10:14:17 -08:00
  • 35aab1a302 build: use pkgconfig name for gtk4-layer-shell system integration azhn 2025-03-08 18:13:17 +11:00
  • c67c7da582 translations(german): fix fuzzy translations Robin Pfäffle 2025-03-08 09:24:25 +01:00
  • 9d86bdfe72 translations: add de_DE to locales Robin Pfäffle 2025-03-08 08:23:06 +01:00
  • abb97fa574 translations(german): update de_DE strings Robin Pfäffle 2025-03-07 23:22:57 +01:00
  • 7e268b9a43 ci: typos ignore *.po files Robin Pfäffle 2025-03-07 22:27:04 +01:00
  • d2931b5d8f translations(german): address review comments Robin Pfäffle 2025-03-06 18:57:54 +01:00
  • 2ef11fb65f translations(german): add missing warning indicator Robin Pfäffle 2025-03-06 15:52:42 +01:00
  • d511b3601d translations: add German translation Robin Pfäffle 2025-03-06 15:34:03 +01:00
  • e03e98e106 Groundwork for cross-platform i18n with libintl for libghostty/macOS (#6619) Mitchell Hashimoto 2025-03-07 14:51:12 -08:00
  • dcb8440b52 os: remove the preferredLanguages lookup Mitchell Hashimoto 2025-03-07 13:21:43 -08:00
  • 7eddf98269 Fix typos Mitchell Hashimoto 2025-03-07 11:31:27 -08:00
  • da731e6caa typo i81n -> i18n Mitchell Hashimoto 2025-03-07 11:16:43 -08:00
  • 79a9ddf66f build: pure libghostty builds need to build translations Mitchell Hashimoto 2025-03-07 10:54:14 -08:00
  • e8a988f6d3 os: i18n unsupported on windows Mitchell Hashimoto 2025-03-07 10:47:59 -08:00
  • c7681e8fd7 apprt/gtk: use the new global i18n API Mitchell Hashimoto 2025-03-07 10:41:22 -08:00
  • cff092f4c6 nix: update hashes Mitchell Hashimoto 2025-03-07 10:36:31 -08:00
  • 3ebd5b839f update translating readme Mitchell Hashimoto 2025-03-07 10:33:09 -08:00
  • be839cb681 update our gitattributes with new generated files Mitchell Hashimoto 2025-03-07 10:30:12 -08:00
  • 3c49bc5086 os: locale automatically sets LANGUAGE based on macOS preferred Mitchell Hashimoto 2025-03-07 09:50:33 -08:00
  • edf619205c add ghostty_translate C API Mitchell Hashimoto 2025-03-07 09:26:57 -08:00
  • 238573d42e i18n: export proper _ function Mitchell Hashimoto 2025-03-07 08:50:04 -08:00
  • 4cf127a064 build: i18n should emit mo on every platform Mitchell Hashimoto 2025-03-07 08:40:39 -08:00
  • e8c20b5501 pkg/libintl: fix missing symbols Mitchell Hashimoto 2025-03-06 10:10:21 -08:00
  • cb8085ab72 global state initializes i18n Mitchell Hashimoto 2025-03-06 09:40:01 -08:00
  • dd95f727ec build: add libintl for macOS builds Mitchell Hashimoto 2025-03-06 07:23:00 -08:00
  • 67488754d5 pkg/libintl Mitchell Hashimoto 2025-03-06 07:17:21 -08:00
  • 4a215a9518 gtk: use AdwAlertDialog for close dialogs, fix incorrect close dialogs (#5741) Leah Amelia Chen 2025-03-07 20:46:23 +01:00
  • b25da6b9c4 core: update zig2nix to use explicit Zig version from Nix (#6617) Leah Amelia Chen 2025-03-07 20:42:13 +01:00
  • 3ba4864f6c core: update zig2nix to use explicit Zig version from Nix Jeffrey C. Ollie 2025-03-07 11:46:30 -06:00
  • 77e16770cc gtk: build gtk4-layer-shell ourselves (#6614) Leah Amelia Chen 2025-03-07 18:19:49 +01:00
  • cd442eb9e2 gtk: build gtk4-layer-shell ourselves Leah Amelia Chen 2025-03-07 17:03:23 +01:00
  • 6c00c36d62 config: make quick-terminal-autohide=false on Linux (#6613) Leah Amelia Chen 2025-03-07 17:36:05 +01:00
  • 9ed76729ab gtk: add separate close_window apprt action Leah Amelia Chen 2025-02-13 20:12:12 +01:00
  • b4bfdb2c44 translation: update template & zh_CN strings Leah Amelia Chen 2025-02-13 13:45:32 +01:00
  • 23d2d4ec70 gtk: use AdwAlertDialog for close dialogs Leah Amelia Chen 2025-02-13 13:45:32 +01:00
  • 40c1140f7d font(freetype): constrain emoji to 2 cells wide Tim Culverhouse 2025-03-06 09:58:28 -06:00
  • 27c4fd76f3 renderer(OpenGL): pass cell_width to glyph renderer Tim Culverhouse 2025-03-06 09:57:31 -06:00
  • 22ed08cfd8 chore: zig fmt Tim Culverhouse 2025-03-06 09:56:23 -06:00
  • 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
  • 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
  • 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