Commit Graph

  • 84da10a9b3 apprt/gtk: don't use userdata for pages, can request on demand Mitchell Hashimoto 2023-09-16 12:11:10 -07:00
  • cf84a5513f apprt/gtk: listen to page-removed to hide tab bar if only one Mitchell Hashimoto 2023-09-16 11:48:33 -07:00
  • 5dc0746a17 gtk: tabs are draggable to the desktop to extract a window Mitchell Hashimoto 2023-09-16 11:30:22 -07:00
  • 0cf2ed6a9f renderer/opengl: gl state init needs to set blending, realization Mitchell Hashimoto 2023-09-16 11:26:07 -07:00
  • f7272d506e apprt/gtk: handle scenario where OpenGL area becomes unrealized Mitchell Hashimoto 2023-09-16 09:38:28 -07:00
  • a19acf14d2 renderer/opengl: support reloading the Opengl state Mitchell Hashimoto 2023-09-16 09:37:29 -07:00
  • 58100f0a00 renderer/opengl: OpenGL state may be nil to disable rendering Mitchell Hashimoto 2023-09-16 09:08:35 -07:00
  • d2fa79effb apprt/gtk: shuffle some lines around in Window Mitchell Hashimoto 2023-09-16 08:32:32 -07:00
  • 35c956fd05 apprt/gtk: Window css styling is no longer used Mitchell Hashimoto 2023-09-16 08:29:15 -07:00
  • d5036e78f4 apprt/gtk: refactor into separate files Mitchell Hashimoto 2023-09-16 08:21:51 -07:00
  • cbbafc70e2 gtk: set Name for new-window action Mitchell Hashimoto 2023-09-15 22:10:06 -07:00
  • e0691cfcfa Merge pull request #461 from mitchellh/goonz/windows-path-and-tmpdir Mitchell Hashimoto 2023-09-15 17:15:46 -07:00
  • 23054dc393 main: only check for CLI actions on non-lib builds Mitchell Hashimoto 2023-09-15 17:14:12 -07:00
  • 1327028d44 Merge pull request #471 from mitchellh/mode-warning Mitchell Hashimoto 2023-09-15 16:03:04 -07:00
  • 8f2ab46e1e windows: use cross platform consts where available Will Pragnell 2023-09-15 16:01:33 -07:00
  • 2dccf4596a macos: consistent text Mitchell Hashimoto 2023-09-15 15:58:14 -07:00
  • 120588fb62 apprt/gtk: show warning when running debug version Mitchell Hashimoto 2023-09-15 15:57:51 -07:00
  • f8fea2f65b macos: show warning in debug mode Mitchell Hashimoto 2023-09-15 15:40:41 -07:00
  • 78613e059a Merge pull request #470 from mitchellh/cli-actions Mitchell Hashimoto 2023-09-15 15:11:48 -07:00
  • de0f71c6a1 c api: add ghostty_info to get metadata about the build Mitchell Hashimoto 2023-09-15 12:32:41 -07:00
  • 07481fe703 output more information for version Mitchell Hashimoto 2023-09-15 12:22:35 -07:00
  • e11299a775 cli actions can be "+<name>" Mitchell Hashimoto 2023-09-15 12:17:59 -07:00
  • bcd88619c6 can enable logging for CLI actions with GHOSTTY_LOG env var Mitchell Hashimoto 2023-09-15 12:15:12 -07:00
  • 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