Commit Graph

  • fff80b3496 Merge pull request #1950 from ghostty-org/gtk-deco Mitchell Hashimoto 2024-07-15 21:29:37 -07:00
  • 2d7baaa7d7 apprt/gtk: toggle_window_decorations keybinding Mitchell Hashimoto 2024-07-15 21:23:52 -07:00
  • cef4ef49ba Merge pull request #1948 from ghostty-org/termio Mitchell Hashimoto 2024-07-15 15:26:36 -07:00
  • 524f24aaf5 termio: remove unused data Mitchell Hashimoto 2024-07-15 15:23:39 -07:00
  • 8cd901450a remove unused derived config values Mitchell Hashimoto 2024-07-15 10:53:01 -07:00
  • 3867e20e72 termio: get rid of manual backend Mitchell Hashimoto 2024-07-15 10:50:17 -07:00
  • 8a5e43f3f1 termio: update docs Mitchell Hashimoto 2024-07-15 10:30:00 -07:00
  • 835d622baa termio: writer => mailbox Mitchell Hashimoto 2024-07-15 10:23:09 -07:00
  • 001a6d2624 termio: reader => backend Mitchell Hashimoto 2024-07-15 10:14:05 -07:00
  • dc6dc1d3d2 termio: remove more state Mitchell Hashimoto 2024-07-15 10:02:02 -07:00
  • 3625e1e58e termio: take reader as option Mitchell Hashimoto 2024-07-15 09:55:31 -07:00
  • 4a4b9f2411 termio: trying to get Exec to not have access to full Opts Mitchell Hashimoto 2024-07-15 09:45:58 -07:00
  • 485346c694 termio: more windows fixes Mitchell Hashimoto 2024-07-14 18:15:19 -07:00
  • f0d896e11d termio: more windows fixes Mitchell Hashimoto 2024-07-14 15:17:40 -07:00
  • b0cd40d1de termio: fix windows build Mitchell Hashimoto 2024-07-14 15:16:16 -07:00
  • 08ed60ceec termio: ReadData is gone! Mitchell Hashimoto 2024-07-14 15:15:22 -07:00
  • 89d407dd6a termio: excessive cursor reset Mitchell Hashimoto 2024-07-14 15:13:41 -07:00
  • 6b0b840a81 termio: writer needs a mut pointer Mitchell Hashimoto 2024-07-14 15:11:09 -07:00
  • a848a53d26 termio: remove a ton of state Mitchell Hashimoto 2024-07-14 15:10:05 -07:00
  • af7adedb50 termio: writer abstraction Mitchell Hashimoto 2024-07-14 14:48:48 -07:00
  • 31144da845 termio: Thread doesn't need to hold termio pointer Mitchell Hashimoto 2024-07-14 10:27:58 -07:00
  • f50c15c350 termio: ReadData doesn't need a loop Mitchell Hashimoto 2024-07-14 09:40:53 -07:00
  • eec33f10e2 termio: remove more unused things Mitchell Hashimoto 2024-07-13 19:27:17 -07:00
  • e30e635bed termio: move all subprocess logic to termio.Exec Mitchell Hashimoto 2024-07-13 19:23:45 -07:00
  • 7c23d61379 termio: rename Mitchell Hashimoto 2024-07-13 18:50:37 -07:00
  • faef40b769 termio: fix up rebase Mitchell Hashimoto 2024-07-13 15:21:50 -07:00
  • 16f5890724 termio: delete old impl Mitchell Hashimoto 2024-07-13 15:18:15 -07:00
  • b3c2479f87 termio: move subprocess out to its own file Mitchell Hashimoto 2024-07-13 15:17:36 -07:00
  • 2e62e3354b termio: cleanup more state Mitchell Hashimoto 2024-07-13 14:59:25 -07:00
  • bfbbe1485e termio: queueWrite no longer uses EventData Mitchell Hashimoto 2024-07-13 14:44:44 -07:00
  • ffaf020576 termio: move stream handler to dedicated file, remove dep on EventData Mitchell Hashimoto 2024-07-13 14:29:47 -07:00
  • e51180e4a9 termio: changeConfig on reader data Mitchell Hashimoto 2024-07-13 10:54:04 -07:00
  • 4e6e0f90c7 termio: remove data field Mitchell Hashimoto 2024-07-13 10:42:55 -07:00
  • c4484938c5 termio: wip but it builds Mitchell Hashimoto 2024-07-13 10:35:46 -07:00
  • 49c92fd0e6 termio: rename Exec to Termio throughout Mitchell Hashimoto 2024-07-13 09:29:54 -07:00
  • 8a5826b525 Merge pull request #1941 from ThatOneCalculator/patch-1 Mitchell Hashimoto 2024-07-12 14:52:33 -07:00
  • ef5491ed50 Merge pull request #1946 from ghostty-org/tmuxcc Mitchell Hashimoto 2024-07-12 14:50:09 -07:00
  • 9e5e7e6480 Merge pull request #1937 from rockorager/gtk-split-opacity Mitchell Hashimoto 2024-07-12 14:14:10 -07:00
  • df088c67f4 terminal/tmux: block output notifications Mitchell Hashimoto 2024-07-12 14:04:56 -07:00
  • 057dc32c71 terminal/tmux: many more notifications Mitchell Hashimoto 2024-07-12 11:57:37 -07:00
  • bc7bc15120 terminal/tmux: parse session-changed notification Mitchell Hashimoto 2024-07-12 10:22:59 -07:00
  • c25c3d8b70 Update to NixOS 24.05 Jeffrey C. Ollie 2024-07-12 12:09:42 -05:00
  • 8c3559ecff terminal: move tmux control mode parsing out to dedicated file Mitchell Hashimoto 2024-07-12 09:49:59 -07:00
  • 1ea25c5c64 terminal: tmux parsing handles begin/end blocks Mitchell Hashimoto 2024-07-11 20:51:48 -07:00
  • f4db5009d6 terminal: dcs state cleanup in deinit Mitchell Hashimoto 2024-07-11 19:09:55 -07:00
  • 88d055452b terminal: tmux enter/exit Mitchell Hashimoto 2024-07-11 19:02:33 -07:00
  • ff43609097 terminal: boilerplate for tmux control mode parsing Mitchell Hashimoto 2024-07-11 18:57:36 -07:00
  • f375bf009c terminal: all DCS events can produce a command Mitchell Hashimoto 2024-07-11 18:53:42 -07:00
  • 01e1538ad3 terminal: dcs put can return a command Mitchell Hashimoto 2024-07-11 18:42:22 -07:00
  • 38d33a761b terminal: test DCS to make sure we don't regress Mitchell Hashimoto 2024-07-11 18:34:05 -07:00
  • c28470e98a terminal: DCS parses params correctly Mitchell Hashimoto 2024-07-11 18:29:14 -07:00
  • d0bf2c6ac0 docs: AUR package Kainoa Kanter 2024-07-11 15:17:59 -07:00
  • 113efbb102 Merge pull request #1940 from shekhirin/keycallback-method-doc Mitchell Hashimoto 2024-07-11 14:00:19 -07:00
  • 447c324c4d docs(surface): keyCallback return value is self-descriptive Alexey Shekhirin 2024-07-11 20:24:09 +01:00
  • a73c9d9727 Merge pull request #1936 from gpanders/context-menu-split Mitchell Hashimoto 2024-07-11 09:58:52 -07:00
  • 76df732169 gtk: add unfocused_widget when split created from menu Tim Culverhouse 2024-07-11 10:29:40 -05:00
  • fc3d885022 gtk: remove unused css class on GtkNotebook Tim Culverhouse 2024-07-11 08:34:51 -05:00
  • 11c2ae1007 gtk: use GtkDrawingArea to dim unfocused split Tim Culverhouse 2024-07-11 08:28:47 -05:00
  • f04fe01ac6 gtk: improve readability of runtime css fmt Tim Culverhouse 2024-07-10 14:17:58 -05:00
  • d1d3de758c gtk: prevent CSS collision on notebook stack Tim Culverhouse 2024-07-10 13:14:34 -05:00
  • 6c40cd963d gtk: implement unfocused-split opacity and fill Tim Culverhouse 2024-07-10 11:58:03 -05:00
  • c9c7b3803e macos: add split menu items to context menu Gregory Anders 2024-07-10 08:47:04 -05:00
  • b1677b8900 Merge pull request #1932 from ghostty-org/urllen Mitchell Hashimoto 2024-07-09 09:34:18 -07:00
  • 53fbed492b apprt/gtk: ellipsize URLs in middle to show end Mitchell Hashimoto 2024-07-09 09:26:07 -07:00
  • eaa7a3f69c macos: left hover needs to be higher Z so it takes mouse priority Mitchell Hashimoto 2024-07-09 09:18:32 -07:00
  • 4d3797c15e macos: limit URL preview to a single line, ellipses in middle Mitchell Hashimoto 2024-07-09 09:15:45 -07:00
  • 205bbc35f0 Merge pull request #1929 from qwerasd205/reflow-fix Mitchell Hashimoto 2024-07-09 09:08:45 -07:00
  • 54034468b7 terminal: remove errdefer deleted call for refcountedset Mitchell Hashimoto 2024-07-09 09:07:28 -07:00
  • 0acdea646b Merge pull request #1923 from antonk52/docs/window-decoration Mitchell Hashimoto 2024-07-09 08:34:34 -07:00
  • 4d1d5f282a Merge pull request #1931 from jparise/shell-features-true-false Mitchell Hashimoto 2024-07-09 07:59:04 -07:00
  • 91b56e2494 config: document true/false for shell-integration-features Jon Parise 2024-07-09 10:52:20 -04:00
  • 68599244fe Merge pull request #1930 from jparise/packed-struct-true-false Mitchell Hashimoto 2024-07-09 07:11:43 -07:00
  • 9de940cbbf cli: boolean value support for packed structs Jon Parise 2024-07-09 09:03:23 -04:00
  • d97910a4e8 docs: fix typo Anton Kastritskii 2024-07-09 10:51:51 +01:00
  • 8589f2c0fb terminal/PageList: rework reflow logic to fix issues Qwerasd 2024-07-08 22:35:15 -04:00
  • 10dbca9464 terminal/PageList: fix some incorrect test expectations Qwerasd 2024-07-08 22:29:55 -04:00
  • be99e50c50 terminal/PageList: add method for logging debug diagrams Qwerasd 2024-07-08 22:28:16 -04:00
  • 6f1a2d1e8e terminal/Screen: fix trailing blank cell handling for wrapped rows in dumpString Qwerasd 2024-07-08 22:26:36 -04:00
  • 730185b212 terminal: spacer heads and tails should be codepoint 0, not ' ' Qwerasd 2024-07-08 22:25:39 -04:00
  • 0cee115ba3 terminal/page: use addWithIdContext when cloning hyperlink data Qwerasd 2024-07-08 22:22:18 -04:00
  • 29e6dcdee5 terminal/page: add methods to get hyperlink and grapheme map capacities Qwerasd 2024-07-08 22:20:31 -04:00
  • 11c8bdc00e BitmapAllocator: slightly improve findFreeChunks mask calculation Qwerasd 2024-07-08 22:17:56 -04:00
  • 94f50be0fe Disable mouse scroll logging since it floods logs when trackpad scrolling Qwerasd 2024-07-08 22:16:13 -04:00
  • a9aef11b4b RefCountedSet: add some missing context delete callbacks Qwerasd 2024-07-08 22:15:31 -04:00
  • 31d5384920 macOS select output is cmd+tripleclick not control anymore Mitchell Hashimoto 2024-07-07 14:01:20 -07:00
  • 2ecb8e4c94 Merge pull request #1928 from ghostty-org/osc8 Mitchell Hashimoto 2024-07-07 13:58:45 -07:00
  • a32007bfeb core: when mouse reporting, clear link state Mitchell Hashimoto 2024-07-07 12:26:40 -07:00
  • f1561a4cae apprt/gtk: committed the forever status bar again Mitchell Hashimoto 2024-07-07 12:25:08 -07:00
  • b7699b9af9 apprt/gtk: add all event handlers to the overlay so both receive Mitchell Hashimoto 2024-07-07 12:17:40 -07:00
  • 9085f86c5c Merge pull request #1927 from OkanEsen/main Mitchell Hashimoto 2024-07-07 09:52:14 -07:00
  • 45d0653f46 apprt/gtk: add deinit for url widget Mitchell Hashimoto 2024-07-07 09:48:39 -07:00
  • 10a3214cb4 apprt/gtk: forgot to remove debug code to hide overlay Mitchell Hashimoto 2024-07-07 09:39:41 -07:00
  • f9e5d9c10b apprt/gtk: move url hover bar when its under the mouse Mitchell Hashimoto 2024-07-07 09:37:31 -07:00
  • c9accc52e2 core: show URL even for non-OSC8 hyperlnks Mitchell Hashimoto 2024-07-06 21:36:28 -07:00
  • 571182fb60 macos: move OSC8 URL view to right if mouse is over it Mitchell Hashimoto 2024-07-06 21:33:42 -07:00
  • ecdb0a74b0 apprt/gtk: style the overlay Mitchell Hashimoto 2024-07-06 15:09:59 -07:00
  • 8858c2ba4e apprt/gtk: convert surface to overlay so we can support the url overlay Mitchell Hashimoto 2024-07-06 15:00:52 -07:00
  • 9eacf6c27d document unfocused split option only working on macOS Okan Esen 2024-07-06 22:48:53 +02:00
  • 9344676960 macos: fix iOS build Mitchell Hashimoto 2024-07-06 10:45:57 -07:00
  • 36648ae397 apprt: stubs for mouseOverLink Mitchell Hashimoto 2024-07-06 10:29:23 -07:00