Commit Graph

  • e213a93fe3 Merge pull request #448 from mitchellh/lig-reload Mitchell Hashimoto 2023-09-13 19:13:16 -07:00
  • b9dba629c1 config: default cursor style has to be block Mitchell Hashimoto 2023-09-13 18:59:39 -07:00
  • c3bf054dd4 apprt/embedded: call core app reload config so changes go to all threads Mitchell Hashimoto 2023-09-13 18:29:28 -07:00
  • b4d2818522 typo in loading emoji font for linux Mitchell Hashimoto 2023-09-13 15:28:08 -07:00
  • d381cefb8f bring back built-in emoji font for Linux Mitchell Hashimoto 2023-09-13 15:27:01 -07:00
  • 0beaafef46 Merge pull request #445 from mitchellh/observe-config Mitchell Hashimoto 2023-09-13 15:12:42 -07:00
  • c1fe1f6646 macos: AppState config must be published and observed Mitchell Hashimoto 2023-09-13 15:06:41 -07:00
  • 238d68fbbb Merge pull request #444 from mitchellh/font-fallback Mitchell Hashimoto 2023-09-13 14:53:01 -07:00
  • 5e75752d7d core: do not preload Apple Emoji, our fallback search can find it Mitchell Hashimoto 2023-09-13 14:42:56 -07:00
  • 3c7ba634d2 font: remove excess debugging code Mitchell Hashimoto 2023-09-13 14:41:43 -07:00
  • e459f0f94b core: do not do emoji font fallback on Linux Mitchell Hashimoto 2023-09-13 14:41:01 -07:00
  • a2236d1ceb font: fallback search must verify presentation Mitchell Hashimoto 2023-09-13 14:23:07 -07:00
  • afe8853fc2 Merge pull request #442 from mitchellh/no-flatpak Mitchell Hashimoto 2023-09-13 11:49:21 -07:00
  • d94cf2f124 remove flatpak Mitchell Hashimoto 2023-09-13 11:34:06 -07:00
  • e11d737a80 README: fix typos Gonzalo Diethelm 2023-09-13 18:10:31 +02:00
  • 0f26fb5ac5 Merge pull request #435 from mitchellh/app-mailbox Mitchell Hashimoto 2023-09-13 08:43:54 -07:00
  • 678bd0de0c core: surface should not use app mailbox Mitchell Hashimoto 2023-09-13 08:34:09 -07:00
  • 9c42b9976a macos: use appearance-sensitive bg color for error window Mitchell Hashimoto 2023-09-13 08:10:19 -07:00
  • a95a1a8838 macos: add button to ignore configuration errors Mitchell Hashimoto 2023-09-12 22:25:24 -07:00
  • e9d650e19b Merge pull request #431 from mitchellh/dependabot/github_actions/docker/setup-qemu-action-3 Mitchell Hashimoto 2023-09-12 17:19:51 -07:00
  • d9cce27ab9 build(deps): bump docker/setup-qemu-action from 2 to 3 dependabot[bot] 2023-09-13 00:18:51 +00:00
  • f9eaab21a1 ci: upload tip releases to blob storage Mitchell Hashimoto 2023-09-12 08:34:21 -07:00
  • 0dc4d66691 Merge pull request #430 from mitchellh/confirm-quit Mitchell Hashimoto 2023-09-11 16:04:52 -07:00
  • fc90a4a052 apprt/gtk: do not ask for confirm window close if all surfaces idle Mitchell Hashimoto 2023-09-11 15:53:20 -07:00
  • 868b66ce74 apprt/gtk: integrate app needsConfirmQuit Mitchell Hashimoto 2023-09-11 15:47:37 -07:00
  • 999d17c49d macos: integrate needsConfirmQuit to quit if all windows are at prompt Mitchell Hashimoto 2023-09-11 15:44:28 -07:00
  • 56ccadd7f1 core: app needsConfirmQuit to streamline quitting if no active sessions Mitchell Hashimoto 2023-09-11 15:44:08 -07:00
  • f96eb07733 Merge pull request #429 from mitchellh/macos-config-err Mitchell Hashimoto 2023-09-11 15:22:06 -07:00
  • 2f0905b60c macos: reload config MUST go through Zig core Mitchell Hashimoto 2023-09-11 15:20:31 -07:00
  • 42bbcbfb9b macos: add a reload configuration button Mitchell Hashimoto 2023-09-11 15:13:02 -07:00
  • ffd181f10d macos: don't steal focus for config errors Mitchell Hashimoto 2023-09-11 13:59:03 -07:00
  • b7f4c1d707 config: unify some error types for now Mitchell Hashimoto 2023-09-11 13:55:06 -07:00
  • 6f7fdf002f macos: hook up proper data events Mitchell Hashimoto 2023-09-11 13:52:47 -07:00
  • 711e3a5043 macos: add reload configuration to the Ghostty menu bar Mitchell Hashimoto 2023-09-11 13:49:20 -07:00
  • 4c0871b6dc macos: don't clear contentview for configuration on close Mitchell Hashimoto 2023-09-11 13:39:29 -07:00
  • f485672d4e macos: fix some error window styling Mitchell Hashimoto 2023-09-11 13:28:48 -07:00
  • db799d53e6 macos: UI for configuration errors Mitchell Hashimoto 2023-09-11 13:21:13 -07:00
  • e3fbda73b5 README: note where config errors are logged Mitchell Hashimoto 2023-09-11 10:04:49 -07:00
  • f93d7a8942 Merge pull request #428 from mitchellh/config-errs Mitchell Hashimoto 2023-09-11 10:00:33 -07:00
  • 22f3fea98f config: turn invalid config-file values into errors in the list Mitchell Hashimoto 2023-09-11 09:46:27 -07:00
  • f0ee2fb454 macos: log configuration errors Mitchell Hashimoto 2023-09-11 09:39:58 -07:00
  • 9be46fa80a apprt/gtk: log configuration errors Mitchell Hashimoto 2023-09-11 09:18:03 -07:00
  • e5123330ce config: add ErrorList file Mitchell Hashimoto 2023-09-11 09:17:29 -07:00
  • 4ee9531ce3 apprt/glfw: log configuration errors Mitchell Hashimoto 2023-09-11 09:16:56 -07:00
  • a359641d07 config: store unknown errors in list too Mitchell Hashimoto 2023-09-11 09:14:27 -07:00
  • 75e8d8f0da config: arg parser supports custom types with error tracking Mitchell Hashimoto 2023-09-11 09:08:33 -07:00
  • 58a43f1980 config: store some basic errors on parse Mitchell Hashimoto 2023-09-11 08:54:37 -07:00
  • cc13f0fe49 config: cannot set underscore-prefixed fields Mitchell Hashimoto 2023-09-11 08:31:42 -07:00
  • b5913a2b10 Merge pull request #427 from mitchellh/tomspeak-patch-1 Mitchell Hashimoto 2023-09-11 07:18:18 -07:00
  • 97154598c0 Update README.md Config location tom speak 2023-09-11 10:17:17 +01:00
  • 6464a7c8b1 Merge pull request #426 from mitchellh/cursor-q Mitchell Hashimoto 2023-09-10 22:16:39 -07:00
  • 10989ae7b0 renderer: implement underline cursor Mitchell Hashimoto 2023-09-10 22:05:47 -07:00
  • 24af24a086 terminal: CSI q requires a space intermediate Mitchell Hashimoto 2023-09-10 22:01:17 -07:00
  • 1a9ebf3048 Merge pull request #425 from mitchellh/split-config Mitchell Hashimoto 2023-09-10 19:03:36 -07:00
  • 2b04a7114b macos: use the configured unfocused split opacity Mitchell Hashimoto 2023-09-10 18:52:40 -07:00
  • 2820db55be config: add C API ghostty_config_get to read configuration values Mitchell Hashimoto 2023-09-10 18:45:02 -07:00
  • b14ba8c022 config: extract into dedicated dir, split into files Mitchell Hashimoto 2023-09-10 16:17:19 -07:00
  • 8bec01f237 macos: disable hit testing for unfocused split rectangle Mitchell Hashimoto 2023-09-10 16:02:09 -07:00
  • 8b26e93cb5 renderer: update some code comments Mitchell Hashimoto 2023-09-10 12:18:38 -07:00
  • ef5c5d1c0b macos: add split zoom to menu Mitchell Hashimoto 2023-09-10 09:30:42 -07:00
  • 1d0e2c43b5 Merge pull request #423 from mitchellh/split-focus Mitchell Hashimoto 2023-09-10 09:20:00 -07:00
  • de564dad94 macos: fade unfocused splits Mitchell Hashimoto 2023-09-10 09:17:46 -07:00
  • 4be097b901 Merge pull request #422 from mitchellh/split-traversal Mitchell Hashimoto 2023-09-10 09:04:15 -07:00
  • 5f30223e84 macos: new window assertion is unnecessary Mitchell Hashimoto 2023-09-10 09:03:53 -07:00
  • 303c5ca189 macos: split traversal uses direction to determine proper focus target Mitchell Hashimoto 2023-09-10 08:59:05 -07:00
  • 946826c384 Merge pull request #421 from mitchellh/mode12 Mitchell Hashimoto 2023-09-10 08:15:50 -07:00
  • afacc2ca9e renderer: cursor style unit tests Mitchell Hashimoto 2023-09-09 20:48:56 -07:00
  • 8d96c2beed termio/exec: changing default cursor config updates at runtime Mitchell Hashimoto 2023-09-09 20:30:04 -07:00
  • 160b1eeb5a termio/exec: ensure initial cursor blink mode is set to config Mitchell Hashimoto 2023-09-09 20:40:22 -07:00
  • 3583a0c1ca renderer/opengl: new cursor apis Mitchell Hashimoto 2023-09-09 20:37:56 -07:00
  • d9cfd00e9f Big Cursor State Refactor Mitchell Hashimoto 2023-09-09 20:17:55 -07:00
  • 7fd8dde933 Merge pull request #420 from mitchellh/macos-prev-next-tab Mitchell Hashimoto 2023-09-09 13:02:53 -07:00
  • f31bde48fc macos: add prev/next tab custom binding support Mitchell Hashimoto 2023-09-09 13:00:23 -07:00
  • ce18b63f93 Merge pull request #419 from mitchellh/macos-flags Mitchell Hashimoto 2023-09-09 09:23:05 -07:00
  • e5cba11ad0 macos: key events for modifier-only keys Mitchell Hashimoto 2023-09-09 09:12:25 -07:00
  • 2e6e6c27f5 Merge pull request #418 from mitchellh/mrn/nix-add-zls Mitchell Hashimoto 2023-09-09 08:15:01 -07:00
  • 09ac49aa11 Merge pull request #416 from mitchellh/mrn/gtk-new-window-action Mitchell Hashimoto 2023-09-09 08:14:08 -07:00
  • d86de34cf1 nix: add latest version of zls to flake.nix Thorsten Ball 2023-09-09 15:18:05 +02:00
  • d275256e32 gtk: add new-window action to .desktop files Thorsten Ball 2023-09-09 07:04:22 +02:00
  • 1ebcec89fb Merge pull request #413 from mitchellh/macos-dock-menu Mitchell Hashimoto 2023-09-08 11:40:01 -07:00
  • 8619351df7 macos: dock menu Mitchell Hashimoto 2023-09-08 11:37:56 -07:00
  • 0ec3e299a0 Merge pull request #411 from mitchellh/macos-dock-click Mitchell Hashimoto 2023-09-07 14:51:21 -07:00
  • 1d8ee005c6 macos: handle reopen event and open a window if none are visible Mitchell Hashimoto 2023-09-07 14:47:50 -07:00
  • 2c7d4321cd Merge pull request #409 from mitchellh/cursor-focus-box Mitchell Hashimoto 2023-09-06 11:34:26 -07:00
  • d1830c6ac2 Merge pull request #405 from mitchellh/goonz/fullscren-split-focus-fix Mitchell Hashimoto 2023-09-06 11:26:02 -07:00
  • a6c40d0417 renderer: always show cursor if window is not focused Mitchell Hashimoto 2023-09-06 11:23:42 -07:00
  • 342df1e994 Merge pull request #407 from mitchellh/dependabot/github_actions/cachix/install-nix-action-23 Mitchell Hashimoto 2023-09-06 10:21:06 -07:00
  • e2f7d01b9d Merge pull request #406 from mitchellh/dependabot/github_actions/actions/checkout-4 Mitchell Hashimoto 2023-09-06 10:20:44 -07:00
  • a9750ad04a Merge pull request #408 from mitchellh/mrn/gtk-single-instance-flag Mitchell Hashimoto 2023-09-06 10:19:30 -07:00
  • cac5b00d94 gtk: add gtk-single-instance setting to allow disabling of it Thorsten Ball 2023-09-05 13:59:07 +02:00
  • af36a49148 build(deps): bump cachix/install-nix-action from 22 to 23 dependabot[bot] 2023-09-05 00:35:08 +00:00
  • 025fffbcfd build(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-05 00:35:05 +00:00
  • 7d9598fe6e macos: fix split focus when toggling fullscreen Will Pragnell 2023-09-03 22:47:02 -07:00
  • 42a228938f Merge pull request #403 from mitchellh/prompt-continuation Mitchell Hashimoto 2023-09-03 14:07:28 -07:00
  • f8335c10d8 terminal: disable noisy logs Mitchell Hashimoto 2023-09-03 14:02:55 -07:00
  • cdf81b610d terminal: mark prompt continuation lines, end prompt clear at first prompt Mitchell Hashimoto 2023-09-03 14:00:56 -07:00
  • de3d0b4243 terminal: parse semantic prompt "k" (kind) parameter Mitchell Hashimoto 2023-09-03 13:47:06 -07:00
  • fe540011d7 Merge pull request #398 from mitchellh/mrn/gtk-readme-notice Mitchell Hashimoto 2023-09-03 12:47:10 -07:00
  • 604a2c1353 README: add notice about gtk single instance application Thorsten Ball 2023-09-03 21:45:22 +02:00
  • 2c5271ca82 Merge pull request #397 from mitchellh/mrn/gtk-window-decoration Mitchell Hashimoto 2023-09-03 12:41:14 -07:00