Commit Graph

  • 350a9da68b macos: confirm quit with splits, tab Mitchell Hashimoto 2023-10-30 14:50:54 -07:00
  • 1fcc5812be macos: detect when surface tree becomes empty Mitchell Hashimoto 2023-10-30 14:45:48 -07:00
  • c18cf207d6 macos: rename all the 2-suffix Mitchell Hashimoto 2023-10-30 14:40:45 -07:00
  • f6d98ae40f macos: delete Ghostty.SplitView Mitchell Hashimoto 2023-10-30 14:39:26 -07:00
  • b40245f01d macos: remove old primary window stuff Mitchell Hashimoto 2023-10-30 14:36:20 -07:00
  • c86faa37c2 macos: terminal controller owns split data Mitchell Hashimoto 2023-10-30 14:31:04 -07:00
  • 27ddc90c18 update README Mitchell Hashimoto 2023-10-30 12:02:42 -07:00
  • 1b0fea044f macos: move debug view Mitchell Hashimoto 2023-10-30 12:01:10 -07:00
  • 05fd3f25b3 macos: clear content view on window close Mitchell Hashimoto 2023-10-30 11:58:23 -07:00
  • 2d4cfb6860 Merge pull request #770 from p00f/expose-selectOutput Mitchell Hashimoto 2023-10-30 11:55:21 -07:00
  • ed1741730e macos: base config plumbed through Mitchell Hashimoto 2023-10-30 11:53:05 -07:00
  • 61451942e8 macos: implement last surface close to close window Mitchell Hashimoto 2023-10-30 09:53:59 -07:00
  • 481d128405 macos: tab labels, detect window close Mitchell Hashimoto 2023-10-30 09:50:52 -07:00
  • 8a03dcbb5b macos: goto tab works Mitchell Hashimoto 2023-10-30 09:24:06 -07:00
  • b8a24e8bba macos: toggle fullscreen Mitchell Hashimoto 2023-10-30 09:19:13 -07:00
  • 4a0e53c1cc expose selectOutput via ctrl+triple click Chinmay Dalal 2023-10-30 21:43:10 +05:30
  • bee0f25d54 macos: new terminal view new tab/window Mitchell Hashimoto 2023-10-29 22:22:20 -07:00
  • 704c303cd1 macos: working on the new terminalmanager Mitchell Hashimoto 2023-10-29 22:06:32 -07:00
  • 3018377389 macos: wip Mitchell Hashimoto 2023-10-28 22:22:19 -07:00
  • 0ca69cbc98 macos: update xib version Mitchell Hashimoto 2023-10-28 21:50:59 -07:00
  • cd18f3455b macos: add needsConfirmQuit helper to surface and split structs Mitchell Hashimoto 2023-10-28 21:43:32 -07:00
  • 981efb11db macos: add HostingWindow helper Mitchell Hashimoto 2023-10-28 21:42:55 -07:00
  • 9b134a60c1 apprt/embedded: add API to detect if a single surface needs quit confirm Mitchell Hashimoto 2023-10-28 21:42:09 -07:00
  • f394324d89 Merge pull request #769 from mitchellh/box-underflow Mitchell Hashimoto 2023-10-30 09:04:17 -07:00
  • 3a5f12b8ab font: box sprite use saturated subtraction Mitchell Hashimoto 2023-10-30 09:01:14 -07:00
  • e188aba7f4 apprt/gtk: if no parent is set on new window, do not inherit wd Mitchell Hashimoto 2023-10-30 08:50:42 -07:00
  • 2c9420b742 Merge pull request #767 from dvorakluk/fix/padding-balance Mitchell Hashimoto 2023-10-30 08:45:13 -07:00
  • 9e811f48b1 Merge pull request #759 from p00f/select-output Mitchell Hashimoto 2023-10-30 08:39:48 -07:00
  • bca7140248 balanced padding cleanup Lukáš Dvořák 2023-10-30 14:56:02 +01:00
  • 6887ea7e53 fix window-padding-balance in combination with explicit padding Lukáš Dvořák 2023-10-30 13:46:19 +01:00
  • bccf1216bc exit early when cursor is on a prompt line Chinmay Dalal 2023-10-30 12:42:58 +05:30
  • 0920ab08cd handle cursor on a prompt line Chinmay Dalal 2023-10-30 11:52:35 +05:30
  • 3ff20c7418 add tests Chinmay Dalal 2023-10-30 09:09:38 +05:30
  • dfe5f0c3cb Merge pull request #765 from mitchellh/macos-hashable Mitchell Hashimoto 2023-10-29 17:58:18 -07:00
  • c28a0e9ef0 macos: SplitNode must be hashable to detect change Mitchell Hashimoto 2023-10-29 17:37:39 -07:00
  • fae356be5a implement selecting output a ScreenPoint is in Chinmay Dalal 2023-10-29 22:08:57 +05:30
  • c182093934 Merge pull request #762 from mitchellh/mattpolzin-misc-typos Mitchell Hashimoto 2023-10-29 12:55:12 -07:00
  • a510f1e383 Merge pull request #764 from mitchellh/e3 Mitchell Hashimoto 2023-10-29 12:54:51 -07:00
  • 155cd099ba terminfo: add E3 for clear scrollback Mitchell Hashimoto 2023-10-29 12:52:24 -07:00
  • 68275d6afa config: update some comments around pwd inheritance Mitchell Hashimoto 2023-10-29 12:02:19 -07:00
  • 177aaea1d3 Merge pull request #753 from mitchellh/update-undercurl Mitchell Hashimoto 2023-10-28 21:07:42 -07:00
  • 58f1653a16 feat: cleanup types and reduce casting Matthew Winter 2023-10-29 14:17:46 +11:00
  • 934718194b Fix typo in README Mathew Polzin 2023-10-28 21:17:59 -05:00
  • d5776ff017 Fix typo in Config.zig Mathew Polzin 2023-10-28 18:54:32 -05:00
  • c02aebbecf Merge pull request #754 from mitchellh/mem Mitchell Hashimoto 2023-10-28 11:42:44 -07:00
  • 06edc311a1 renderer/opengl: reclaim cell buffer memory when resizing Mitchell Hashimoto 2023-10-28 11:38:20 -07:00
  • 95f0b4779d renderer/metal: reclaim cell buffer memory when resizing Mitchell Hashimoto 2023-10-28 11:30:02 -07:00
  • a249e5973d font/underline: some additional type annotations Mitchell Hashimoto 2023-10-28 10:40:51 -07:00
  • 6d971de87a feat: add x_facter comment and remove old code Matthew Winter 2023-10-29 03:13:17 +11:00
  • a5eb746cf5 feat: update undercurl with antialiasing Matthew Winter 2023-10-29 02:49:31 +11:00
  • 533b28eb9d Merge pull request #751 from psnszsn/main Mitchell Hashimoto 2023-10-28 08:43:33 -07:00
  • c2adf22858 apprt/gtk: comment on what is going on with keyval mapping Mitchell Hashimoto 2023-10-28 08:42:35 -07:00
  • 4589883237 Merge pull request #750 from mitchellh/mrn/update-zls Mitchell Hashimoto 2023-10-28 08:32:10 -07:00
  • 6b7dd1479d apprt/gtk: handle non-unicode keyvals Vlad Pănăzan 2023-10-28 14:59:54 +02:00
  • 0b0f199955 nix: update ZLS to newest version Thorsten Ball 2023-10-28 09:03:32 +02:00
  • 641fb535b7 Merge pull request #749 from mitchellh/command-args Mitchell Hashimoto 2023-10-27 18:29:18 -07:00
  • 2c541a7e86 config: -e replaces previous args Mitchell Hashimoto 2023-10-27 18:26:44 -07:00
  • 4f62526782 config: tests for -e parsing Mitchell Hashimoto 2023-10-27 18:24:13 -07:00
  • 3d898bf30d terminfo: remove focus reporting mode from XM entry (#748) Gregory Anders 2023-10-27 19:40:41 -05:00
  • 4104f78cba cli: handle "-e" as the command to execute Mitchell Hashimoto 2023-10-27 15:57:20 -07:00
  • 9c56bd5dba config: command-arg to specify arguments to the executed command Mitchell Hashimoto 2023-10-27 15:38:50 -07:00
  • 6db0d9c004 Merge pull request #746 from psnszsn/main Mitchell Hashimoto 2023-10-27 15:20:13 -07:00
  • d5405e1a1c Merge pull request #747 from mitchellh/macos-tab-cascade Mitchell Hashimoto 2023-10-27 15:11:42 -07:00
  • 423d0d58c0 build: do not build glfw for gtk anymore Mitchell Hashimoto 2023-10-27 15:11:04 -07:00
  • 25e3b21eae apprt/gtk: comment about future API Mitchell Hashimoto 2023-10-27 15:09:52 -07:00
  • b985b28918 apprt/gtk: use gtk widget scale to get content scale Mitchell Hashimoto 2023-10-27 15:03:41 -07:00
  • 6504a67f0b macos: set proper cascade point when closing tab in window Mitchell Hashimoto 2023-10-27 14:56:30 -07:00
  • ffaa7e11e2 apprt/gtk: handle surface scale changes Vlad Pănăzan 2023-10-27 23:26:21 +02:00
  • 8822077a10 Merge pull request #743 from mitchellh/header-deco Mitchell Hashimoto 2023-10-27 10:10:02 -07:00
  • cf6ee6ed14 apprt/gtk: only create window header bar with window decorations Mitchell Hashimoto 2023-10-27 10:08:59 -07:00
  • a01562a52b Merge pull request #742 from mitchellh/fuzz-crashes Mitchell Hashimoto 2023-10-27 09:46:10 -07:00
  • 069e16cb46 terminal: restore cursor should clamp x/y Mitchell Hashimoto 2023-10-27 09:42:39 -07:00
  • 306689b8a4 terminal: sgr direct bg also had wrong slice len Mitchell Hashimoto 2023-10-27 09:27:45 -07:00
  • d28e6739c7 terminal: sgr direct color fg missing color doesn't crash Mitchell Hashimoto 2023-10-27 09:25:16 -07:00
  • 0b6cbfa141 terminal: only clear spacer tail if exists Mitchell Hashimoto 2023-10-27 09:14:53 -07:00
  • 4c45bfec9e terminal: improve some debug logging Mitchell Hashimoto 2023-10-27 09:14:29 -07:00
  • 597f95120b terminal: ECH minimum count is 1 Mitchell Hashimoto 2023-10-27 08:50:05 -07:00
  • 3a77df7ce2 terminal: in mode 2027, do not attach any width=0 char unless grapheme Mitchell Hashimoto 2023-10-27 08:23:43 -07:00
  • 9330b25f1a config: make step resize opt-in for macos Mitchell Hashimoto 2023-10-27 08:18:32 -07:00
  • 403fac15f1 Merge pull request #735 from gpanders/resize-increments Mitchell Hashimoto 2023-10-27 08:09:00 -07:00
  • 9b63da2ea7 config: slighty copy editing Mitchell Hashimoto 2023-10-27 08:08:17 -07:00
  • 9d2d9ca7a3 maacos: update doc comment for PrimaryView.window Gregory Anders 2023-10-27 10:07:15 -05:00
  • add2b675bd config: add window-step-resize option Gregory Anders 2023-10-27 09:30:15 -05:00
  • 0f73bf32e6 macos: document SurfaceView.cellSize property Gregory Anders 2023-10-27 09:23:17 -05:00
  • 578dd730f9 terminal: CUB with reverse wrap on first row should not crash Mitchell Hashimoto 2023-10-26 23:01:55 -07:00
  • ea1ef0641d terminal: assertion should check x is on left margin Mitchell Hashimoto 2023-10-26 22:52:12 -07:00
  • 67f23342a1 Merge pull request #736 from mitchellh/xtrevwrap2-large Mitchell Hashimoto 2023-10-26 22:49:56 -07:00
  • 9c165ecbd2 terminal: clamp cursor left above scroll region with XTREVWRAP2 Mitchell Hashimoto 2023-10-26 22:38:33 -07:00
  • 2ee80a52df macos: set window resizeIncrements when cell size changes Gregory Anders 2023-10-24 21:18:40 -05:00
  • be46bea40f macos: fix warning from xcode Mitchell Hashimoto 2023-10-26 14:45:55 -07:00
  • 3d3abfd3b4 Merge pull request #733 from mitchellh/insp-crash Mitchell Hashimoto 2023-10-26 14:44:47 -07:00
  • 63854cbd3a config: default inspector keybind to same as chromium Mitchell Hashimoto 2023-10-26 14:43:09 -07:00
  • 5d062947da core: check for inspector activity before recording event Mitchell Hashimoto 2023-10-26 14:40:25 -07:00
  • a7a27f364e Merge pull request #730 from mitchellh/update-zig Mitchell Hashimoto 2023-10-26 10:51:46 -07:00
  • b146f95402 update zig Mitchell Hashimoto 2023-10-26 10:42:33 -07:00
  • 28aace4393 Merge pull request #728 from mitchellh/cimgui Mitchell Hashimoto 2023-10-26 10:12:39 -07:00
  • 0fdf08e443 Merge pull request #729 from truemedian/fuzz Mitchell Hashimoto 2023-10-26 10:02:48 -07:00
  • 0baf3522b4 terminal: bring back unimplemented logs Mitchell Hashimoto 2023-10-26 09:53:57 -07:00
  • 99591f280b terminal: addWithOverflow to detect max int Mitchell Hashimoto 2023-10-26 09:50:29 -07:00
  • 2fd2693693 termio: MessageData should pick appropriately sized int for len Mitchell Hashimoto 2023-10-26 09:36:56 -07:00