Commit Graph

  • de7cbb602f gtk: refactor replacing child of Paned Thorsten Ball 2023-10-25 07:10:41 +02:00
  • 0add9de0eb gtk: handle closing of surfaces with sibling being a Paned Thorsten Ball 2023-10-25 07:02:47 +02:00
  • 142a2f4cb0 gtk: refactor how Paned is created Thorsten Ball 2023-10-24 07:13:46 +02:00
  • 19f7b37bb3 gtk: move Child/Parent/Position into same file Thorsten Ball 2023-10-24 06:54:41 +02:00
  • be836bc777 gtk: allow closing split panes that have been split Thorsten Ball 2023-10-24 06:45:06 +02:00
  • 5e789bf152 gtk: allow splitting when already split Thorsten Ball 2023-10-24 06:33:04 +02:00
  • 2ed841145b gtk: take direction into account when creating a new split Thorsten Ball 2023-10-22 15:32:00 +02:00
  • a50fc7bc50 gtk: use unreachable in switch statements Thorsten Ball 2023-10-20 12:31:06 +02:00
  • 8afcce666a gtk: wire up close-tab button Thorsten Ball 2023-10-20 09:16:11 +02:00
  • 98a5016598 gtk: simplify code when creating new split Thorsten Ball 2023-10-20 07:03:41 +02:00
  • 601eed24c4 gtk: remove code comments and dead code Thorsten Ball 2023-10-19 16:17:34 +02:00
  • 2d7a81c0db gtk: cleanup code in *Paned Thorsten Ball 2023-10-19 16:15:57 +02:00
  • d88898fc61 gtk: get 1st version of GTK splits working Thorsten Ball 2023-10-19 13:04:15 +02:00
  • aba1b85503 Add Parent and Child types for tracking splits; Add methods for adding start and end children in Paned widget; Nathan Fisher 2023-09-30 00:43:17 -04:00
  • 5b5c2c9ab2 Fill out the rest of Tab.init() Nathan Fisher 2023-09-28 19:09:13 -04:00
  • 1b16c2dd23 Add to Tab.init and fix compilation errors Nathan Fisher 2023-09-26 19:14:30 -04:00
  • 5c0b668517 Begin working on a skeleton for splits in Linux/Gtk Nathan Fisher 2023-09-26 17:06:45 -04:00
  • 3919530a09 Merge pull request #969 from vancluever/vancluever-fix-x11-window-class Mitchell Hashimoto 2023-11-30 21:40:53 -08:00
  • 1832401e0e gtk: make sure WM_CLASS is being set on X11 Chris Marchesi 2023-11-29 21:22:10 -08:00
  • f974a6f55d Merge pull request #953 from der-teufel-programming/update_once_more Mitchell Hashimoto 2023-11-30 14:17:46 -08:00
  • 2d8620e47e nix: update cache hash Mitchell Hashimoto 2023-11-30 14:07:14 -08:00
  • 8f5f8fb0bd update Zig version in Nix Mitchell Hashimoto 2023-11-30 14:06:24 -08:00
  • 073868888c Fix forgotten openIterableDir Krzysztof Wolicki 2023-11-30 22:04:34 +01:00
  • 9238bdb4da Fix src/Surface.zig Change fastmem.copy to use memcpy builtin Krzysztof Wolicki 2023-11-30 21:58:14 +01:00
  • bfc688e96e Update required zig version to 0.12.0-dev.1767+1e42a3de8 Krzysztof Wolicki 2023-11-30 21:30:12 +01:00
  • 0750698b62 Update to latest master, update libxev dependency, change mach_glfw to an updated fork until upstream updates Krzysztof Wolicki 2023-11-30 21:23:28 +01:00
  • ffcdbca21b Merge pull request #973 from vancluever/vancluever-rectangle-select Mitchell Hashimoto 2023-11-30 12:40:05 -08:00
  • 46699d53d1 Update to latest master Krzysztof Wolicki 2023-11-24 12:24:19 +01:00
  • b84fb25e55 Add rectangle select Chris Marchesi 2023-11-28 11:00:06 -08:00
  • e27eb727c4 Merge pull request #972 from mitchellh/claer-screen Mitchell Hashimoto 2023-11-30 12:33:27 -08:00
  • 810242b472 termio: clear_screen binding does not trigger scrollback preservation Mitchell Hashimoto 2023-11-30 12:32:35 -08:00
  • ee08346dfe Merge pull request #968 from mitchellh/urls Mitchell Hashimoto 2023-11-30 12:15:55 -08:00
  • e5380822ea Merge pull request #956 from rockorager/fix-associated-text Mitchell Hashimoto 2023-11-29 21:38:16 -08:00
  • bc7643eae9 input: update preventsText comment Mitchell Hashimoto 2023-11-29 21:35:47 -08:00
  • 659b43de37 input: Kitty encoding suppress associated text on macOS with alt Mitchell Hashimoto 2023-11-29 21:34:30 -08:00
  • eac1731d9d apprt/gtk: translate modifier-only presses to proper modifier state Mitchell Hashimoto 2023-11-29 20:37:56 -08:00
  • 2d2495350f core: on mod change, rerun cursor pos callback Mitchell Hashimoto 2023-11-29 18:44:22 -08:00
  • e6f7fb76a8 config: ability to disable URL matching Mitchell Hashimoto 2023-11-29 16:50:26 -08:00
  • be1be2c64d core: only process link detection on cursor pos if cell changes Mitchell Hashimoto 2023-11-29 15:54:13 -08:00
  • 9326e21339 nix: update cache hash Mitchell Hashimoto 2023-11-29 15:30:46 -08:00
  • bb60d2c1c0 renderer/opengl: urls Mitchell Hashimoto 2023-11-29 15:29:07 -08:00
  • c66273e91c input: better docs on links Mitchell Hashimoto 2023-11-29 15:25:55 -08:00
  • 0938a0d638 core: handle URL clicking properly with shift-escaping mouse events Mitchell Hashimoto 2023-11-29 15:15:16 -08:00
  • 056e96748a core: don't crash if link processing fails Mitchell Hashimoto 2023-11-29 15:06:19 -08:00
  • 995e4e3757 os: open Mitchell Hashimoto 2023-11-29 15:05:28 -08:00
  • dcbe0b8a5f core: only update mouse hover point when no other mouse action Mitchell Hashimoto 2023-11-29 14:49:36 -08:00
  • 8fcf3f08dd core: send mouse hover point Mitchell Hashimoto 2023-11-29 14:39:50 -08:00
  • 3a599ec7df renderer: link sets handle hover links Mitchell Hashimoto 2023-11-29 14:04:39 -08:00
  • b94c607256 renderer: matchset tests Mitchell Hashimoto 2023-11-29 13:57:43 -08:00
  • 5a7596e1b1 renderer: link set for more efficient matching Mitchell Hashimoto 2023-11-29 11:14:56 -08:00
  • 172a91e95d core: change mouse cursor over link Mitchell Hashimoto 2023-11-28 14:11:30 -08:00
  • 20cc369561 core: detect link click Mitchell Hashimoto 2023-11-28 14:00:40 -08:00
  • aa86031ff6 terminal: move line searching here, unit test Mitchell Hashimoto 2023-11-28 13:55:57 -08:00
  • be05c3af53 input: add Link Mitchell Hashimoto 2023-11-27 13:38:30 -08:00
  • 5db002cb12 renderer/metal: underline urls Mitchell Hashimoto 2023-11-26 12:51:25 -08:00
  • c7ccded359 terminal: Screen.getLine Mitchell Hashimoto 2023-11-26 11:47:19 -08:00
  • 3aba42c3f7 terminal: stringmaps Mitchell Hashimoto 2023-11-26 09:52:05 -08:00
  • 0487dbfb25 terminal: selectionString uses arraylist to build results Mitchell Hashimoto 2023-11-26 09:33:52 -08:00
  • 7fc95690bc terminal: basic lineIterator on screen Mitchell Hashimoto 2023-11-25 15:39:27 -08:00
  • af04d891ff build: dynamically link oniguruma Mitchell Hashimoto 2023-11-25 14:59:35 -08:00
  • b85174c7ac build: add oniguruma Mitchell Hashimoto 2023-11-25 14:58:24 -08:00
  • 27585ae18a pkg/oniguruma: better regex api Mitchell Hashimoto 2023-11-25 14:55:24 -08:00
  • 364020973c pkg/oniguruma: search Mitchell Hashimoto 2023-11-25 09:20:06 -08:00
  • 4d3c7212d8 pkg/oniguruma: init regex object Mitchell Hashimoto 2023-11-25 09:00:43 -08:00
  • c0a06ab523 pkg/oniguruma: basic build Mitchell Hashimoto 2023-11-24 22:06:59 -08:00
  • af44f5da3b Merge pull request #964 from mitchellh/dependabot/github_actions/cachix/install-nix-action-24 Mitchell Hashimoto 2023-11-29 09:31:39 -08:00
  • 191c4a061a build(deps): bump cachix/install-nix-action from 23 to 24 dependabot[bot] 2023-11-29 00:46:10 +00:00
  • 7a9f979646 nix: update zig cache hash Mitchell Hashimoto 2023-11-28 08:17:47 -08:00
  • 2ee493c972 Merge pull request #942 from mitchellh/themes Mitchell Hashimoto 2023-11-28 08:13:19 -08:00
  • dde2339e4d move back to zig pm Mitchell Hashimoto 2023-11-28 08:11:34 -08:00
  • 23944265a6 Merge pull request #961 from byildiz/main Mitchell Hashimoto 2023-11-27 13:30:43 -08:00
  • 44a3b22db8 fix selection clearing after a key press Burak Yildiz 2023-11-27 21:03:24 +01:00
  • 1a813280a2 Merge pull request #959 from vancluever/vancluever-disable-nix-build Mitchell Hashimoto 2023-11-25 14:46:41 -08:00
  • 47c249cc30 workflows: disable nix build job Chris Marchesi 2023-11-25 10:55:44 -08:00
  • a176f67f22 Merge pull request #951 from vancluever/vancluever-nix-action Mitchell Hashimoto 2023-11-24 20:08:37 -08:00
  • c3b44020f4 nix: add GitHub Actions workflow Chris Marchesi 2023-11-23 21:41:55 -08:00
  • 07e6cf900f key-encode: only set associated text when there is printable text Tim Culverhouse 2023-11-24 13:56:47 -06:00
  • 115e8130ba Merge pull request #955 from mitchellh/text_action Mitchell Hashimoto 2023-11-24 10:37:12 -08:00
  • 6fc0d2d4a8 input: allocate for text bindings Mitchell Hashimoto 2023-11-24 10:36:43 -08:00
  • 0e2970bdeb config: add string parse, tests Mitchell Hashimoto 2023-11-24 10:26:55 -08:00
  • 2e02083eef Revert "parse string literal at load time" Mitchell Hashimoto 2023-11-24 10:06:34 -08:00
  • 9c3e2b4ddd parse string literal at load time Guillaume Wenzek 2023-11-24 17:48:52 +01:00
  • 223accb4c8 add "text" action Guillaume Wenzek 2023-11-24 17:21:57 +01:00
  • 07166fc9d2 Merge pull request #954 from mitchellh/kitty-jp Mitchell Hashimoto 2023-11-24 08:02:16 -08:00
  • a67d90710c input: kitty encoding should ignore committed preedit state Mitchell Hashimoto 2023-11-24 07:58:31 -08:00
  • bf30c38945 Merge pull request #950 from mitchellh/osc1 Mitchell Hashimoto 2023-11-23 14:59:26 -08:00
  • 8b09764614 terminal: implement OSC 1 (change icon) and ignore it Mitchell Hashimoto 2023-11-23 14:58:34 -08:00
  • 21ee31a338 Merge pull request #949 from mitchellh/mouse-cursor-key-sel Mitchell Hashimoto 2023-11-23 14:52:56 -08:00
  • 78420119df core: clear selection on mouse cursor keys Mitchell Hashimoto 2023-11-23 14:46:09 -08:00
  • ed34d24936 Merge pull request #947 from mitchellh/macos-entitlements Mitchell Hashimoto 2023-11-23 09:01:44 -08:00
  • 499073b540 macos: add entitlements for basically everything so macos asks Mitchell Hashimoto 2023-11-23 09:00:20 -08:00
  • f3140e1cf8 Merge pull request #945 from mitchellh/binding-event Mitchell Hashimoto 2023-11-23 08:50:37 -08:00
  • b34e0f6ec7 core: do not send repeat/release events if the press consumed a binding Mitchell Hashimoto 2023-11-23 08:40:52 -08:00
  • b01264d6b7 Merge pull request #944 from vancluever/vancluever-font-face-powerline Mitchell Hashimoto 2023-11-23 08:12:13 -08:00
  • e0d458004f font/sprite: add Powerline face Chris Marchesi 2023-11-23 00:56:12 -08:00
  • 4be994c58a update README Mitchell Hashimoto 2023-11-22 22:27:14 -08:00
  • dead82bcf1 update README to cover themes Mitchell Hashimoto 2023-11-22 22:25:47 -08:00
  • 5acaf3279d apprt/gtk: use new resources dir Mitchell Hashimoto 2023-11-22 22:10:16 -08:00
  • c7a1e074dd don't use package manager for iterm2 themes yet Mitchell Hashimoto 2023-11-22 22:08:27 -08:00
  • f25a136ea5 cli: +list-themes Mitchell Hashimoto 2023-11-22 21:50:16 -08:00