Commit Graph

  • d2ec05a102 terminal: viewport_pin must be initialized Mitchell Hashimoto 2025-07-18 11:36:41 -07:00
  • d924593993 apprt/gtk-ng: extract common methods into a mixin (#7981) Mitchell Hashimoto 2025-07-18 07:34:47 -07:00
  • 833f7f1142 apprt/gtk-ng: extract common methods into a mixin Mitchell Hashimoto 2025-07-18 07:22:16 -07:00
  • 49ed5bc870 core/gtk: add support for displaying a progress bar with OSC 9;4 (#7975) Jeffrey C. Ollie 2025-07-18 09:15:36 -05:00
  • 652bae7379 Update a straggling name and signature Daniel Wennberg 2025-07-18 00:56:14 -07:00
  • a7c560c159 Calculate scaled size directly, eliminate redundant resizes Daniel Wennberg 2025-07-18 00:54:02 -07:00
  • 38f044cd87 gtk-ng: fix missing progress_report action Jeffrey C. Ollie 2025-07-17 22:39:02 -05:00
  • 2d76c105bf gtk: remove notes about accessibility Jeffrey C. Ollie 2025-07-17 22:32:48 -05:00
  • c015a6248d gtk: add comments about C API types to sync Jeffrey C. Ollie 2025-07-17 22:31:44 -05:00
  • 7a60fb2d08 core/gtk: add support for displaying a progress bar with OSC 9;4 Jeffrey C. Ollie 2025-07-17 16:47:59 -05:00
  • 7d99042070 gtk-ng: port ConfigErrorsDialog (#7968) Mitchell Hashimoto 2025-07-17 20:26:43 -07:00
  • 054b7325dc Add unwrapConst, avoid constCast Daniel Wennberg 2025-07-17 17:26:37 -07:00
  • ce507f35df Use em size as nerd font reference metric Daniel Wennberg 2025-07-15 13:04:51 -07:00
  • e7d28a85c8 Make size normalization reference customizable per face Daniel Wennberg 2025-07-17 10:21:06 -07:00
  • 6491ea41fb Move face metric fallback estimates to the FaceMetric struct Daniel Wennberg 2025-07-15 12:57:23 -07:00
  • 9b99e41cb2 apprt/gtk-ng: fix config textbuffer memory leak Mitchell Hashimoto 2025-07-17 13:17:51 -07:00
  • 8556877883 Add valgrind suppression file Mitchell Hashimoto 2025-07-17 11:42:54 -07:00
  • 155ddc3f8f Surface: use rect selection state when setting selection on release (#7972) Mitchell Hashimoto 2025-07-17 12:46:13 -07:00
  • 3febc7c5ee Surface: use rect selection state when setting selection on release Chris Marchesi 2025-07-17 12:37:20 -07:00
  • b2fe9fd7db apprt/gtk-ng: fix merge conflict Mitchell Hashimoto 2025-07-17 10:00:05 -07:00
  • 562bd7e458 comments Mitchell Hashimoto 2025-07-17 09:51:36 -07:00
  • cac32fc60d apprt/gtk-ng: hook up adw < 1.5 support Mitchell Hashimoto 2025-07-17 09:49:17 -07:00
  • 039e248ec9 typos Mitchell Hashimoto 2025-07-17 09:44:25 -07:00
  • 31c5af74c5 apprt/gtk-ng: handle config reloading Mitchell Hashimoto 2025-07-17 09:07:23 -07:00
  • 0da47903f4 apprt/gtk-ng: hook up all the refs to show the dialog Mitchell Hashimoto 2025-07-17 08:28:58 -07:00
  • b253e2efe2 apprt/gtk-ng: proper memory management for config errors dialog Mitchell Hashimoto 2025-07-17 06:32:53 -07:00
  • b1aab1e7bf apprt/gtk-ng: remove Ghostty-prefix from Zig-side classes Mitchell Hashimoto 2025-07-17 06:10:41 -07:00
  • 531d4a480e apprt/gtk-ng: hook up all the bindings for the config errors dialog Mitchell Hashimoto 2025-07-16 20:49:53 -07:00
  • c3ba6e252e apprt/gtk-ng: use the GhosttyConfig class to wrap our config Mitchell Hashimoto 2025-07-16 14:01:39 -07:00
  • 897649a3af apprt/gtk-ng: GhosttyConfigErrors Mitchell Hashimoto 2025-07-16 13:44:59 -07:00
  • e76a151b42 apprt/gtk-ng: GhosttyConfig Mitchell Hashimoto 2025-07-16 12:46:15 -07:00
  • 0d61b94c10 apprt/gtk-ng: assert that GTK is uninitialized in setGtkEnv (#7965) Leah Amelia Chen 2025-07-17 18:15:07 +08:00
  • 2695361274 apprt/gtk-ng: assert that GTK is uninitialized in setGtkEnv Tristan Partin 2025-07-16 22:38:37 -06:00
  • 015efcf9e5 Introducing gtk-ng, the next evolution of our GTK apprt (#7961) Mitchell Hashimoto 2025-07-16 12:28:57 -07:00
  • 426fa8d8f9 apprt/gtk-ng: move our app initialization all into the App class Mitchell Hashimoto 2025-07-16 12:20:09 -07:00
  • 50a88dcfe7 linux/systemd: add an app- prefix to the systemd unit (#7959) Jeffrey C. Ollie 2025-07-16 11:48:34 -05:00
  • faa0c36def CODEOWNERS add gtk to gtk-ng Mitchell Hashimoto 2025-07-16 09:47:35 -07:00
  • bb0ea99d91 ci: test gtk-ng Mitchell Hashimoto 2025-07-16 09:46:16 -07:00
  • 3257203b6c apprt/gtk-ng: start basic window Mitchell Hashimoto 2025-07-16 09:29:33 -07:00
  • bb96388902 apprt/gtk-ng: cgroup base setup Mitchell Hashimoto 2025-07-15 15:36:43 -07:00
  • ce06eb5f64 apprt/gtk-ng: application startup to initialize styles Mitchell Hashimoto 2025-07-15 15:11:27 -07:00
  • ecb77fb8bc apprt/gtk-ng: gresource creation, resource registration in Application Mitchell Hashimoto 2025-07-15 13:53:48 -07:00
  • 9c6cf61cd4 apprt/gtk-ng: GhosttyApplication and boilerplate to run Mitchell Hashimoto 2025-07-14 21:24:19 -07:00
  • 2f9660c02c apprt/gtk-ng: boilerplate Mitchell Hashimoto 2025-07-14 20:58:57 -07:00
  • 959b2c8d7f linux/systemd: add comments explaining need for app- prefix Jeffrey C. Ollie 2025-07-16 10:53:19 -05:00
  • 2f2f1df637 shell-integration.fish: don't use $ssh_terminfo HuaDeity 2025-07-16 23:34:36 +08:00
  • 2435cee11b linux/systemd: add an app- prefix to the systemd unit Jeffrey C. Ollie 2025-07-16 09:33:02 -05:00
  • f44c24ef88 Add missing Dutch translations, fix grammar, improve flow (#7889) trag1c 2025-07-15 17:30:56 +02:00
  • 55a2e73b00 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.9 to 1.2.12 (#7948) Mitchell Hashimoto 2025-07-15 06:08:26 -07:00
  • 1c4aea1515 build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2025-07-15 06:19:39 +00:00
  • 0c01c4c4ec fix: rename tab title popup focus (#7944) Mitchell Hashimoto 2025-07-14 20:26:07 -07:00
  • 34af1feed3 windows: get +ssh-cache building on Windows (#7947) Mitchell Hashimoto 2025-07-14 19:55:56 -07:00
  • 869db0357a apprt: clean up stray struct (#7946) Mitchell Hashimoto 2025-07-14 19:55:33 -07:00
  • 15567bfc24 windows: get +ssh-cache building on Windows Jeffrey C. Ollie 2025-07-14 18:14:09 -05:00
  • 7962651dd8 fix: rename tab title popup focus William Walker 2025-07-14 16:52:13 -04:00
  • 38a81a7aed apprt: clean up stray struct Jeffrey C. Ollie 2025-07-14 15:58:32 -05:00
  • c75c4a9685 cli/gtk: add +new-window action (#7896) Mitchell Hashimoto 2025-07-14 13:29:18 -07:00
  • dd3853abeb cli/gtk: move IPC/sendIPC to App/performIpc Jeffrey C. Ollie 2025-07-14 14:45:46 -05:00
  • f5eb413c31 cli/gtk: clean ups and better error handling in GTK new-window IPC Jeffrey C. Ollie 2025-07-14 12:06:42 -05:00
  • 7d05f4c0c5 cli/gtk: don't set GHOSTTY_CLASS Jeffrey C. Ollie 2025-07-13 23:13:00 -05:00
  • 361d03b578 cli/gtk: remove --release and --debug flags, use optional for arguments Jeffrey C. Ollie 2025-07-13 22:58:54 -05:00
  • 58867b0717 cli/gtk: add some more C bits Jeffrey C. Ollie 2025-07-13 22:07:38 -05:00
  • 81358c8dca cli/gtk: replace @hasDecl for performAction-style API Jeffrey C. Ollie 2025-07-13 21:59:13 -05:00
  • 72e47cf8bc cli/gtk: move actual IPC code tp apprt Jeffrey C. Ollie 2025-07-12 22:59:44 -05:00
  • 824185f23e cli/gtk: add -e to +new-window Jeffrey C. Ollie 2025-07-12 18:05:48 -05:00
  • 721702fce4 cli/gtk: move GTK-specific code to a new file in a subdirectory Jeffrey C. Ollie 2025-07-11 09:59:14 -05:00
  • 340d190bf0 cli/gtk: clarify +new-window documentation and improve instance discovery Jeffrey C. Ollie 2025-07-10 12:11:01 -05:00
  • 7845399c00 cli/gtk: add +new-window action Jeffrey C. Ollie 2025-07-09 23:05:15 -05:00
  • ca5e361977 macos: restore tabs correctly into a single window (#7942) Mitchell Hashimoto 2025-07-14 11:31:52 -07:00
  • 02b08e0ec9 macos: restore tabs correctly into a single window Mitchell Hashimoto 2025-07-14 11:22:33 -07:00
  • 37c2c3a4ba build: update libxev to remove usingnamespace usage (#7935) Mitchell Hashimoto 2025-07-13 21:50:32 -07:00
  • 355c8a4d16 build: update libxev to remove usingnamespace usage Mitchell Hashimoto 2025-07-13 21:34:15 -07:00
  • a40c2c3c16 build(deps): bump cachix/install-nix-action from 31.5.0 to 31.5.1 (#7933) Mitchell Hashimoto 2025-07-13 21:22:33 -07:00
  • 1a826a1e51 build(deps): bump cachix/install-nix-action from 31.5.0 to 31.5.1 dependabot[bot] 2025-07-14 00:55:26 +00:00
  • 1c0677faab nix: fix flake input (#7924) Mitchell Hashimoto 2025-07-13 14:09:40 -07:00
  • cdfec43b66 Update iTerm2 colorschemes (#7926) Mitchell Hashimoto 2025-07-13 14:09:30 -07:00
  • b43fa129d6 deps: Update iTerm2 color schemes mitchellh 2025-07-13 00:15:37 +00:00
  • c61e36b035 nix: use rev instead of ref for flake inputs Naïm Camille Favier 2025-07-13 00:40:19 +02:00
  • ad3f837b36 nix: fix flake input Naïm Camille Favier 2025-07-12 20:01:20 +02:00
  • b5000dcd94 fix webdata build, run it in CI (#7921) Mitchell Hashimoto 2025-07-12 07:03:08 -07:00
  • 658567bbbd fix webdata build, run it in CI Mitchell Hashimoto 2025-07-12 06:45:52 -07:00
  • eb9e6614e5 Add new translations for Dutch Merijntje Tak 2025-07-12 08:54:25 +02:00
  • cbdaceb1cb Merge remote-tracking branch 'upstream/main' Merijntje Tak 2025-07-12 08:52:42 +02:00
  • beaf665ea9 Update to imperative Merijntje Tak 2025-07-12 06:54:50 +02:00
  • e67a62453d core/gtk: add apprt action to show native GUI warning when child exits (#7836) Jeffrey C. Ollie 2025-07-11 23:14:18 -05:00
  • 5a5e0df574 i18n: update translations Jeffrey C. Ollie 2025-07-11 22:57:17 -05:00
  • 1abc3ba1da gtk: change child exited verbiage to be clearer and code cleanup Jeffrey C. Ollie 2025-07-08 14:28:38 -05:00
  • 9ee25e8a69 gtk: use close button in show_child_exited banner Jeffrey C. Ollie 2025-07-08 12:19:41 -05:00
  • 8cea111329 gtk: add some comments for show_child_exited Jeffrey C. Ollie 2025-07-08 12:19:12 -05:00
  • 49243db4b3 gtk: GtkBox not needed for show_child_exited Jeffrey C. Ollie 2025-07-08 12:17:49 -05:00
  • 7fd900647e show_child_exited: remove emojis Jeffrey C. Ollie 2025-07-08 09:52:57 -05:00
  • f24ec13963 remove unused css class from gtk child exited widget Jeffrey C. Ollie 2025-07-07 11:59:03 -05:00
  • bf0659f07b use checkmark for icon if child exits normally Jeffrey C. Ollie 2025-07-07 11:52:13 -05:00
  • 3d89a68fff fix error set for function return signature Jeffrey C. Ollie 2025-07-07 11:48:08 -05:00
  • 28c7083876 gtk show_child_edit: use different text for normal/abnormal exit Jeffrey C. Ollie 2025-07-06 16:54:34 -05:00
  • 5219bc51e5 show child exited: return a boolean if native GUI is shown Jeffrey C. Ollie 2025-07-06 16:48:15 -05:00
  • 103772ee8f show child exited: make GTK banner transparent Jeffrey C. Ollie 2025-07-06 16:30:53 -05:00
  • cd9174e7e8 show child exited: fix macos build Jeffrey C. Ollie 2025-07-06 16:17:37 -05:00
  • 033d8c3099 core/gtk: add apprt action to show native GUI warning when child exits Jeffrey C. Ollie 2025-07-06 15:06:00 -05:00
  • 391290aa4a i18n: Update Korean Translations (#7885) trag1c 2025-07-11 21:29:52 +02:00