Commit Graph

  • 26313bc85d do not write logs to stderr for cli actions Mitchell Hashimoto 2023-09-15 09:27:48 -07:00
  • dbfedd2400 Add --version for outputting version, framework for more actions Mitchell Hashimoto 2023-09-15 09:17:58 -07:00
  • 0ac1010d5a Merge pull request #467 from rockorager/gtk-close Mitchell Hashimoto 2023-09-15 07:36:10 -07:00
  • 2f23211062 Merge pull request #466 from rockorager/desktop Mitchell Hashimoto 2023-09-15 07:35:04 -07:00
  • de5c416341 gtk: handle all close-requests Tim Culverhouse 2023-09-15 04:31:50 -05:00
  • 6484c34bec linux: don't presume install location in desktop file Tim Culverhouse 2023-09-15 03:22:48 -05:00
  • 64d2aa67f3 Merge pull request #464 from mitchellh/goonz/jump_to_prompt_doc_fix Mitchell Hashimoto 2023-09-14 21:04:05 -07:00
  • 7db562e300 fix references to jump_to_prompt binding Will Pragnell 2023-09-14 20:52:19 -07:00
  • d700fb6fc7 windows: implement expandPath Will Pragnell 2023-09-14 18:31:46 -07:00
  • 57894786d4 windows: implement tmpDir Will Pragnell 2023-09-14 18:26:08 -07:00
  • ef9ed48434 Merge pull request #463 from mitchellh/osc52-invalid Mitchell Hashimoto 2023-09-14 20:33:51 -07:00
  • 89e038e42b Merge pull request #462 from mitchellh/hide-mouse Mitchell Hashimoto 2023-09-14 20:14:39 -07:00
  • 70420fe0d6 core: resiliency to invalid base64 data for OSC 52 Mitchell Hashimoto 2023-09-14 20:13:13 -07:00
  • a7bc570204 update config docs around mouse-hide-while-typing Mitchell Hashimoto 2023-09-14 19:55:01 -07:00
  • a5a93013b3 if mouse hide setting changes to false, show mouse immediately Mitchell Hashimoto 2023-09-14 19:54:28 -07:00
  • 54f58d9cd2 apprt/gtk: implement hide cursor Mitchell Hashimoto 2023-09-14 19:45:20 -07:00
  • 724900f143 macos: implement setCursorVisibility Mitchell Hashimoto 2023-09-14 19:37:30 -07:00
  • a7e8b7559e mouse-hide-while-typing config and glfw implementation Mitchell Hashimoto 2023-09-14 17:36:21 -07:00
  • 64f3b4bb93 Merge pull request #453 from mitchellh/cc-osc-10-11 Mitchell Hashimoto 2023-09-14 13:19:13 -07:00
  • 14724290d8 config: change osc-color-report-format enum Mitchell Hashimoto 2023-09-14 13:15:09 -07:00
  • 19ef4a22a9 terminal: stylistic changes for OSC terminators, 10/11 params Mitchell Hashimoto 2023-09-14 13:12:41 -07:00
  • 547738d530 Merge pull request #456 from mitchellh/gtk-scale Mitchell Hashimoto 2023-09-14 12:55:08 -07:00
  • dc14ca86ca Review updates: cryptocode 2023-09-14 21:14:23 +02:00
  • a3696a9185 Implement OSC 10 and OSC 11 default color queries cryptocode 2023-09-14 14:53:31 +02:00
  • 62ae59cd97 apprt/gtk: apply GDK scale factor to mouse coordinates Mitchell Hashimoto 2023-09-14 12:21:46 -07:00
  • 2c070acdcd Merge pull request #454 from mitchellh/pointer-cursor Mitchell Hashimoto 2023-09-14 11:55:40 -07:00
  • 01cb1ad90e apprt/gtk: cursor state should be on surface Mitchell Hashimoto 2023-09-14 11:22:54 -07:00
  • d96d60445a Fix compilation issues with GTK cursor support Thorsten Ball 2023-09-14 20:19:53 +02:00
  • cb2931cb27 rename cursor shape to mouse shape for OSC 22 Mitchell Hashimoto 2023-09-14 10:59:22 -07:00
  • 674575e598 apprt/gtk: support set cursor shape Mitchell Hashimoto 2023-09-14 10:55:05 -07:00
  • 3356146bb4 macos: support cursor style Mitchell Hashimoto 2023-09-14 10:40:40 -07:00
  • 31a61613e9 apprt/glfw: support setting cursor shape Mitchell Hashimoto 2023-09-14 10:23:11 -07:00
  • 7734bab8c4 terminal: cursor shape parsing, hook up to apprt callback Mitchell Hashimoto 2023-09-14 10:12:38 -07:00
  • ab8569b4bd terminal: parse OSC 22 Mitchell Hashimoto 2023-09-14 09:36:23 -07:00
  • 39e248df92 Merge pull request #450 from marler8997/windowsCompile Mitchell Hashimoto 2023-09-14 06:57:31 -07:00
  • a2e881ff4e windows: initial support for zig build test Jonathan Marler 2023-09-14 02:34:43 -06:00
  • 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