Commit Graph

  • 1936ef7fee termio: increase termios poller to 200ms Mitchell Hashimoto 2024-09-18 12:13:43 -07:00
  • e8bbc987e0 termio: stop the termios poller when not focused Mitchell Hashimoto 2024-09-18 11:43:15 -07:00
  • 5c469a0b44 renderer: render lock for password input Mitchell Hashimoto 2024-09-18 11:08:32 -07:00
  • 39627e3221 termio: set pw input state on terminal and wake up renderer Mitchell Hashimoto 2024-09-18 10:44:03 -07:00
  • 4f6995d727 termio: poll termios for changes Mitchell Hashimoto 2024-09-18 09:54:13 -07:00
  • a77ebc1a92 Merge pull request #2261 from Pangoraw/timer-clear Mitchell Hashimoto 2024-09-18 10:24:04 -07:00
  • a6cd4b9750 adw: clear stored tab overview timer Paul Berg 2024-09-18 19:11:21 +02:00
  • 618264a16e Merge pull request #2258 from gpanders/push-nkpuzyprzkrp Mitchell Hashimoto 2024-09-18 09:20:12 -07:00
  • 9b7395b830 Merge pull request #2260 from ghostty-org/adw-focus Mitchell Hashimoto 2024-09-18 09:12:40 -07:00
  • e811ea859d renderer/metal: fix compilation issues Mitchell Hashimoto 2024-09-18 09:10:12 -07:00
  • 2dd454b399 apprt/gtk: refocus the current tab after adw tab overview closes Mitchell Hashimoto 2024-09-18 07:47:33 -07:00
  • 4a492f24be apprt/gtk: make focusCurrentTab safe to call at any time Mitchell Hashimoto 2024-09-18 07:29:16 -07:00
  • 9c897e29a4 config: return OOM instead of NoSpaceLeft for Linux fmt Mitchell Hashimoto 2024-09-18 07:35:31 -07:00
  • c1346d3f1f Merge pull request #2259 from Pangoraw/tabbar-style Mitchell Hashimoto 2024-09-18 07:12:50 -07:00
  • 990bcb9573 gtk: respect window-theme=ghostty when gtk-titlebar=false Paul Berg 2024-09-18 13:52:44 +02:00
  • 64abbd0ea6 config: move optional path parsing into RepeatablePath Gregory Anders 2024-09-17 19:42:42 -05:00
  • 0ac29783b9 config: fix regression for recursive config-files from 5ff0841ee65 Mitchell Hashimoto 2024-09-17 16:50:59 -07:00
  • b7ac7bf336 README: note how to send crash reports to the project Mitchell Hashimoto 2024-09-17 13:30:37 -07:00
  • 73ac0f17a3 Merge pull request #2257 from ghostty-org/push-wownzovryyqq Mitchell Hashimoto 2024-09-17 13:19:07 -07:00
  • 15a9c191d3 terminal: avoid double free by resetting command to non-managed Mitchell Hashimoto 2024-09-17 13:15:23 -07:00
  • 5ff0841ee6 Merge pull request #2243 from gpanders/push-yvplumostzqp Mitchell Hashimoto 2024-09-17 13:04:52 -07:00
  • 22cdb6cbc5 Merge pull request #2254 from qwerasd205/sequoia-title-fix Mitchell Hashimoto 2024-09-17 12:36:03 -07:00
  • 2852c771b1 macos: fix various titlebar tabs problems in macOS 15.0 Qwerasd 2024-09-16 22:54:00 -06:00
  • 0109cb5ba4 Merge pull request #2248 from ghostty-org/tagged-union Mitchell Hashimoto 2024-09-16 16:01:04 -07:00
  • a389987ada cli: config structure supports tagged unions Mitchell Hashimoto 2024-09-16 10:51:40 -07:00
  • 605bbb8f97 Merge pull request #2251 from tristan957/toast Mitchell Hashimoto 2024-09-16 15:12:41 -07:00
  • fca7ceed03 apprt/gtk: fix non-libadw builds Mitchell Hashimoto 2024-09-16 15:08:34 -07:00
  • 2ad4dcdc01 apprt/gtk: remove redundant adwaita check Tristan Partin 2024-09-16 15:42:38 -05:00
  • 4f2c1d1b10 apprt/gtk: use adwaita toasts regardless of gtk-titlebar Tristan Partin 2024-09-16 15:36:10 -05:00
  • 46fb3d8c9f apprt/gtk: add notebook widget to the main box Tristan Partin 2024-09-16 15:16:06 -05:00
  • dfe62cec85 Merge pull request #2235 from tristan957/toast Mitchell Hashimoto 2024-09-16 10:22:09 -07:00
  • c48a1801f6 apprt/gtk: only setup the toast overlay if we have it enabled Mitchell Hashimoto 2024-09-16 10:17:55 -07:00
  • 2f0b48e8ad apprt/gtk: tweaks Mitchell Hashimoto 2024-09-16 10:12:09 -07:00
  • d0c6c4f367 apprt/gtk: use toast UX from Adwaita if available Tristan Partin 2024-09-13 01:11:59 +01:00
  • bc14ac3672 Merge pull request #2247 from Pangoraw/warning-new-position Mitchell Hashimoto 2024-09-16 09:35:07 -07:00
  • 89506e5933 gtk: prevent invalid call to adw_tab_view_get_page_position Paul Berg 2024-09-16 15:27:08 +02:00
  • 21e40e9842 config: interpret leading ? in config-file as an optional file Gregory Anders 2024-09-15 09:37:50 -05:00
  • 4241eac890 Merge pull request #2245 from ghostty-org/push-uktsxxotkmuz Mitchell Hashimoto 2024-09-13 21:06:36 -07:00
  • a9217bd9da config: "-e" implies quit after last window closed Mitchell Hashimoto 2024-09-13 20:57:43 -07:00
  • 779b721618 Merge pull request #2163 from jcollie/gtk-desktop-notification-fix Mitchell Hashimoto 2024-09-13 20:52:18 -07:00
  • 841e12a1eb config: make window-padding-color default to "background" Mitchell Hashimoto 2024-09-13 20:50:24 -07:00
  • 941adcdac8 apprt/gtk: rename the other underscore actions to match naming rules Mitchell Hashimoto 2024-09-13 20:49:20 -07:00
  • 9e73d865fb apprt/gtk: small comments Mitchell Hashimoto 2024-09-13 20:45:03 -07:00
  • 35e11c09e0 pkg: add README and license Mitchell Hashimoto 2024-09-13 19:55:07 -07:00
  • 5f759a19d1 GTK: Fix clicking on desktop notifications Jeffrey C. Ollie 2024-08-29 11:34:59 -05:00
  • 9548ae532d Merge pull request #2228 from Pangoraw/window-theme Mitchell Hashimoto 2024-09-13 10:09:44 -07:00
  • ddb3700609 config: copy Mitchell Hashimoto 2024-09-13 10:08:43 -07:00
  • d0e3ec5581 Merge pull request #2239 from Pangoraw/notebook-nobox Mitchell Hashimoto 2024-09-13 09:58:23 -07:00
  • 4a539cf4c9 apprt/gtk: style tweaks Mitchell Hashimoto 2024-09-13 09:51:34 -07:00
  • 1037265cd9 apprt/gtk: make Notebook.create not depend on parent box Paul Berg 2024-09-13 11:03:40 +02:00
  • 30a2e50d96 Merge pull request #2242 from jcollie/gtk-split-separator Mitchell Hashimoto 2024-09-13 09:36:13 -07:00
  • 12a791ddf2 gtk: prevent split separator from becoming transparent Jeffrey C. Ollie 2024-09-13 10:00:55 -05:00
  • d22e12f18f Merge pull request #2241 from Pangoraw/adw_tab_page Mitchell Hashimoto 2024-09-13 06:48:52 -07:00
  • b935c7d46c apprt/gtk: remove adw_tab_page from tab Paul Berg 2024-09-13 13:36:13 +02:00
  • 83927f18c3 Merge pull request #2240 from Pangoraw/notebook-position Mitchell Hashimoto 2024-09-13 06:15:11 -07:00
  • d7f6f9999f config: remove note that window-new-tab-position is gtk only Paul Berg 2024-09-13 11:38:39 +02:00
  • 3dc4185d50 apprt/gtk: respect window-new-tab-position again Paul Berg 2024-09-13 11:37:23 +02:00
  • ccc6ead691 fix: fixing some typos found Calin Martinconi 2024-09-13 11:40:46 +03:00
  • ac985937cd apprt/gtk: add theme variant in window-theme Paul 2024-09-12 20:36:16 +02:00
  • 32b3dfed9d Merge pull request #2237 from jcollie/adw-overview-zero-tabs Mitchell Hashimoto 2024-09-12 21:01:02 -07:00
  • 80c1fd436f adw: allow creating new tabs in a tab overview with no open tabs Jeffrey C. Ollie 2024-09-12 20:55:01 -05:00
  • ab50025da7 Merge pull request #2236 from ghostty-org/dependabot/github_actions/cachix/install-nix-action-V28 Mitchell Hashimoto 2024-09-12 18:07:33 -07:00
  • 31207dbb6e build(deps): bump cachix/install-nix-action from V27 to 28 dependabot[bot] 2024-09-13 00:56:03 +00:00
  • 415f5cfe1b Merge pull request #2233 from tristan957/about Mitchell Hashimoto 2024-09-12 16:23:56 -07:00
  • 66f055275d Merge pull request #2232 from tristan957/tabview Mitchell Hashimoto 2024-09-12 16:19:20 -07:00
  • fced4370d3 apprt/gtk: some tweaks, avoid uninitialized memory access, use optionals Mitchell Hashimoto 2024-09-12 16:06:14 -07:00
  • f35671417c apprt/gtk: use AdwTabOverview Tristan Partin 2024-09-12 23:17:14 +01:00
  • 423d25ac93 Merge pull request #2229 from tristan957/headerbar Mitchell Hashimoto 2024-09-12 15:57:47 -07:00
  • 3a60fd6550 apprt/gtk: use GtkWidget so there is a common ancestor Mitchell Hashimoto 2024-09-12 15:53:29 -07:00
  • b7d26a3ac3 apprt/gtk: use AdwAboutDialog if available Tristan Partin 2024-09-12 23:34:34 +01:00
  • a8599c3bdc build: fix version detection if there is no .git folder available Matt Robenolt 2024-09-12 13:06:16 -07:00
  • a30fad7c59 apprt/gtk: use AdwHeaderBar if available Tristan Partin 2024-09-12 20:29:50 +01:00
  • 15924b285d Merge pull request #2221 from TheOnlyMrCat/gtk_opacity_2 Mitchell Hashimoto 2024-09-12 09:42:35 -07:00
  • a9a732ffce Merge pull request #2226 from ghostty-org/push-mtvnlywtrwsk Mitchell Hashimoto 2024-09-12 09:40:15 -07:00
  • 97a974b56b Merge pull request #2225 from ghostty-org/oldadw Mitchell Hashimoto 2024-09-12 09:39:44 -07:00
  • 47b3e5617f build: support building without .git directory Mitchell Hashimoto 2024-09-12 09:38:59 -07:00
  • 4cacea3813 apprt/gtk: inline adwaita checks so comptime disables conditional paths Mitchell Hashimoto 2024-09-12 09:32:49 -07:00
  • 3558ac9a53 Merge pull request #2222 from ghostty-org/deco Mitchell Hashimoto 2024-09-11 21:09:05 -07:00
  • 21460e5ded apprt/gtk: hide header bar when window decorations are disabled Mitchell Hashimoto 2024-09-11 21:02:19 -07:00
  • b6198e37f2 Reapply "Merge pull request #1690 from TheOnlyMrCat/gtk_opacity" Max Guppy 2024-09-12 13:36:31 +10:00
  • 58b435516f Merge pull request #2219 from Pangoraw/toolbar-style Mitchell Hashimoto 2024-09-11 12:11:38 -07:00
  • ff2ec11f8c config: update docs, caps Mitchell Hashimoto 2024-09-11 12:06:31 -07:00
  • f0ca0e551e adw: show performance warning banner Paul 2024-09-11 20:24:58 +02:00
  • fa81445701 adw: add option to choose toolbar style Paul 2024-09-11 20:03:07 +02:00
  • f5df92c959 Merge pull request #2218 from ghostty-org/nix-update Mitchell Hashimoto 2024-09-11 11:43:29 -07:00
  • 750f7a7fa4 flake: remove unnecessary unstable lib Mitchell Hashimoto 2024-09-11 11:29:56 -07:00
  • 162f3390ca prettier Mitchell Hashimoto 2024-09-11 11:15:38 -07:00
  • 5cc853aa6a flake: update to Nixpkgs 24.05 Mitchell Hashimoto 2024-09-11 11:07:15 -07:00
  • 46dd8fa5c7 ci: test can be workflow dispatched Mitchell Hashimoto 2024-09-11 10:59:09 -07:00
  • 050602a117 Merge pull request #2051 from Pangoraw/adw_tab_view Mitchell Hashimoto 2024-09-11 10:52:19 -07:00
  • 37ba052913 apprt/gtk: cleaup final notebook page on libadw 1.3.x Mitchell Hashimoto 2024-09-11 10:42:36 -07:00
  • 2b5d436792 apprt/gtk: log the libadwaita version at startup if we use it Mitchell Hashimoto 2024-09-11 10:27:28 -07:00
  • 8186a8835b apprt/gtk: scope comptime to only one Mitchell Hashimoto 2024-09-11 10:17:36 -07:00
  • c27f427e02 apprt/gtk: the comptimeEnabled check is redundant Mitchell Hashimoto 2024-09-11 09:50:31 -07:00
  • ee435af1af Merge pull request #2217 from jcollie/rm-rf-vendor-fontconfig Mitchell Hashimoto 2024-09-11 09:43:35 -07:00
  • afc95fefe2 apprt/gtk: use adwaita helpers, move out some complicated logic Mitchell Hashimoto 2024-09-11 09:37:49 -07:00
  • fecf383d1c Include file/line context for config file errors Wilmer Paulino 2024-08-03 11:53:11 -07:00
  • 6dff92472a Provide iter type hint to cli.args.parse Wilmer Paulino 2024-08-03 11:53:10 -07:00
  • 6d7f2a4d2a Catch missing InvalidValue errors for parseCLI Wilmer Paulino 2024-08-03 11:53:07 -07:00
  • 1ab850fa94 apprt/gtk: move adw enabling and version checks into shared file Mitchell Hashimoto 2024-09-11 09:21:39 -07:00