Commit Graph

  • f3662354e5 apprt/gtk: about window Mitchell Hashimoto 2023-09-18 15:16:35 -07:00
  • bf665b7c63 apprt/gtk: reset accelerators initially Mitchell Hashimoto 2023-09-18 15:03:36 -07:00
  • 844945e7f9 apprt/gtk: add reload config Mitchell Hashimoto 2023-09-18 15:00:54 -07:00
  • c3a72b9188 apprt/gtk: add new tab button in header Mitchell Hashimoto 2023-09-18 14:55:37 -07:00
  • 7996be25a8 apprt/gtk: new window, tab Mitchell Hashimoto 2023-09-18 14:51:19 -07:00
  • 71ca254be8 apprt/gtk: window actions Mitchell Hashimoto 2023-09-18 14:41:52 -07:00
  • dcf615022e apprt/gtk: key file for logic related to keys Mitchell Hashimoto 2023-09-18 14:27:05 -07:00
  • 394ab3017f apprt/gtk: initial app menu Mitchell Hashimoto 2023-09-18 12:54:19 -07:00
  • 4606d56dc0 apprt/gtk: config errors is not an application window Mitchell Hashimoto 2023-09-18 11:24:19 -07:00
  • 008738df56 core: only prevent repeat mouse events for motion Mitchell Hashimoto 2023-09-18 09:15:26 -07:00
  • c0e097efba Merge pull request #483 from mitchellh/gtk-config-errors Mitchell Hashimoto 2023-09-18 08:59:34 -07:00
  • 3d602017dd Merge pull request #484 from marler8997/fixWindowsFontconfigCrash Mitchell Hashimoto 2023-09-18 08:26:17 -07:00
  • a0911c954e windows: fix fontconfig into libxml runtime crash from implicit func decl Jonathan Marler 2023-09-18 00:54:00 -06:00
  • 6df01b87c1 apprt/gtk: if errors fixed, hide window Mitchell Hashimoto 2023-09-17 22:34:34 -07:00
  • 80e02c6c9f apprt/gtk: update config error contents on reload Mitchell Hashimoto 2023-09-17 22:31:52 -07:00
  • 92465f57ea apprt/gtk: grab focus of config window when reloading Mitchell Hashimoto 2023-09-17 22:28:58 -07:00
  • f82fd56933 apprt/gtk: hook up buttons Mitchell Hashimoto 2023-09-17 22:09:44 -07:00
  • 40315afe72 apprt/gtk: extract config errors window into views Mitchell Hashimoto 2023-09-17 22:03:43 -07:00
  • fe15e7d5fd apprt/gtk: add View to help with auto-layout views Mitchell Hashimoto 2023-09-17 21:59:25 -07:00
  • bd3b5d5332 apprt/gtk: working on config errors window Mitchell Hashimoto 2023-09-17 21:37:57 -07:00
  • dbd8add23e core: don't send release events for key bindings Mitchell Hashimoto 2023-09-17 14:31:15 -07:00
  • ef7e0f7fdb core: mouse reports should always send on release even if outside Mitchell Hashimoto 2023-09-17 14:22:24 -07:00
  • 37cf0b2321 Merge pull request #443 from mitchellh/hide-decorations-macos Mitchell Hashimoto 2023-09-17 12:07:13 -07:00
  • d911c49f44 macos: remove unnecessary call Mitchell Hashimoto 2023-09-17 12:01:36 -07:00
  • 833be445ba Spawn alert box on new tab if decorations disabled SoraTenshi 2023-09-15 11:16:18 +02:00
  • 2b380ad37e macos: stylistic changes Mitchell Hashimoto 2023-09-13 22:08:32 -07:00
  • 48de8c0837 c: remove unused struct field Mitchell Hashimoto 2023-09-13 22:03:39 -07:00
  • 81efb2dfe5 macos: always use latest window decoration config from runtime Will Pragnell 2023-09-13 15:24:38 -07:00
  • ddb9be0971 Remove custom CAPI function SoraTenshi 2023-09-14 00:08:16 +02:00
  • 3cb21dd76e Store and restore style mask on fullscreen SoraTenshi 2023-09-13 23:39:18 +02:00
  • 4c1cf5efe3 fixup! macos: allow to hide decorations SoraTenshi 2023-09-13 23:18:02 +02:00
  • ed8b5bc283 macos: allow to hide decorations SoraTenshi 2023-09-13 23:16:33 +02:00
  • 63379ee2eb Merge pull request #480 from mitchellh/mouse-fixes Mitchell Hashimoto 2023-09-17 11:55:37 -07:00
  • 36c9d607b2 core: do not send repeat mouse events if cell didn't change Mitchell Hashimoto 2023-09-17 11:49:25 -07:00
  • ab4acf0d00 core: send mouse motion events if motion tracking and button pressed Mitchell Hashimoto 2023-09-17 11:45:53 -07:00
  • d6b827cce7 core: all SGR mouse report modes can tell button differences Mitchell Hashimoto 2023-09-17 10:24:51 -07:00
  • 083e42f5d2 Merge pull request #477 from mitchellh/notcurses-input Mitchell Hashimoto 2023-09-17 10:08:17 -07:00
  • dd85f6c41d core: do not emit mouse report events if position is outside surface Mitchell Hashimoto 2023-09-17 09:56:26 -07:00
  • 8694d29bd0 terminal: ignore CSI S with intermediates Mitchell Hashimoto 2023-09-17 09:39:03 -07:00
  • ad23a7a2c9 terminal/kitty-gfx: erase all should preserve storage limit size Mitchell Hashimoto 2023-09-17 09:27:01 -07:00
  • a851483d08 Merge pull request #474 from mitchellh/gtk-refactor Mitchell Hashimoto 2023-09-16 12:41:12 -07:00
  • 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