Commit Graph

  • 5ccf76e849 Quote URLs in NixOS example RGBCube 2023-12-06 22:52:52 +03:00
  • 8bd6b0697b Merge pull request #997 from mitchellh/mods-change Mitchell Hashimoto 2023-12-06 11:39:09 -08:00
  • 29312e76e5 core: mods change doesn't unhide mouse Mitchell Hashimoto 2023-12-06 11:38:26 -08:00
  • fe3b12c1b4 font: use nerd font patched jetbrains font Mitchell Hashimoto 2023-12-06 11:20:07 -08:00
  • 5ef7fd1dc8 Merge pull request #995 from mitchellh/macos-preedit-bs Mitchell Hashimoto 2023-12-06 09:06:12 -08:00
  • 7ea0dfdd5d macos: if a preedit state is cleared, don't send key event Mitchell Hashimoto 2023-12-06 09:04:59 -08:00
  • 68b4ca3981 Merge pull request #994 from mitchellh/firacode Mitchell Hashimoto 2023-12-06 08:51:51 -08:00
  • 25856d62aa Remove FiraCode leftovers Carlos Alexandro Becker 2023-12-06 13:36:05 -03:00
  • ea3d32e8a4 Merge pull request #993 from mitchellh/default-font Mitchell Hashimoto 2023-12-06 08:10:57 -08:00
  • 55ba15fe66 change default embedded font to JetBrains Mono Mitchell Hashimoto 2023-12-06 08:08:14 -08:00
  • 40e239bf7a gtk: add support for resizing splits via keybinds Thorsten Ball 2023-12-06 06:25:34 +01:00
  • 824d0c5cd5 Merge pull request #988 from mitchellh/scroll-cursor-key Mitchell Hashimoto 2023-12-05 09:51:35 -08:00
  • 534de78d37 core: alternate scroll encoding should respect DECCKM Mitchell Hashimoto 2023-12-05 09:43:53 -08:00
  • 95d426739d Merge pull request #987 from rockorager/mode-1047 Mitchell Hashimoto 2023-12-05 09:36:10 -08:00
  • c9f2f806ec terminal: implement mode 1047 (alternate screen) Tim Culverhouse 2023-12-05 10:34:25 -06:00
  • f12371ec1c Revert "Revert "ci: use Cirrus macOS VMs (#985)"" Mitchell Hashimoto 2023-12-04 11:01:19 -08:00
  • 7022fe86d5 Revert "ci: use Cirrus macOS VMs (#985)" Mitchell Hashimoto 2023-12-03 21:18:26 -08:00
  • c108b8797f Merge pull request #986 from mitchellh/preedit-alloc Mitchell Hashimoto 2023-12-03 20:46:33 -08:00
  • 0da12bd10e ci: use Cirrus macOS VMs (#985) Mitchell Hashimoto 2023-12-03 20:46:01 -08:00
  • 0fc6076ee5 renderer: default codepoints for preedit Mitchell Hashimoto 2023-12-03 20:28:28 -08:00
  • 56c6c096fa renderer: handle scenarios the preedit text is wider than our screen Mitchell Hashimoto 2023-12-03 20:16:49 -08:00
  • 0cdefe8b8b core: remove size limit on preedit length by heap allocating Mitchell Hashimoto 2023-12-03 19:54:26 -08:00
  • e80f974b24 Merge pull request #984 from vancluever/vancluever-update-nixpkgs-zig-0-12 Mitchell Hashimoto 2023-12-03 19:35:20 -08:00
  • dae92039c7 nix: update nixpkgs-zig-0-12 Chris Marchesi 2023-12-02 19:52:22 -08:00
  • fd2069f6d2 Merge pull request #983 from mitchellh/update-zig Mitchell Hashimoto 2023-12-02 12:35:28 -08:00
  • 8507459e65 update zig version Mitchell Hashimoto 2023-12-02 12:14:24 -08:00
  • b29c7d11cd Merge pull request #982 from mitchellh/font-metrics Mitchell Hashimoto 2023-12-02 10:34:15 -08:00
  • 7f40881747 font: faces use primary grid metrics to better line up glyphs Mitchell Hashimoto 2023-12-02 09:39:45 -08:00
  • 399dec6efa Merge pull request #981 from mitchellh/min-contrast Mitchell Hashimoto 2023-12-02 07:03:28 -08:00
  • 62d69e95a5 config: improve docs for minimum-contrast Mitchell Hashimoto 2023-12-01 22:09:52 -08:00
  • ec8f3d036e renderer/opengl: implement min contrast Mitchell Hashimoto 2023-12-01 21:51:12 -08:00
  • e3eba92c0e renderer/metal: only apply min contrast if set and only on non-color fg Mitchell Hashimoto 2023-12-01 21:26:33 -08:00
  • 7af4009f27 renderer/metal: minimum contrast ratio is configurable Mitchell Hashimoto 2023-12-01 21:24:38 -08:00
  • 6c859cca82 renderer/metal: minimum contrast experiment Mitchell Hashimoto 2023-12-01 20:51:16 -08:00
  • 0d82b120da termio: set configured default cursor style on startup Mitchell Hashimoto 2023-12-01 19:39:16 -08:00
  • 516edf1506 termio: only change mouse shape if it is changing Mitchell Hashimoto 2023-12-01 19:35:18 -08:00
  • a8c8dcdd98 Merge pull request #980 from mitchellh/macos-open Mitchell Hashimoto 2023-12-01 19:28:44 -08:00
  • 6fed7cde19 macos: do not open an initial window if opening from URL Mitchell Hashimoto 2023-12-01 19:28:06 -08:00
  • 2b0e58d215 Merge pull request #978 from vancluever/vancluever-nix-zig-update Mitchell Hashimoto 2023-12-01 14:01:24 -08:00
  • 5e3f66299c Merge pull request #778 from mitchellh/mrn/gtk-tabs-splits Mitchell Hashimoto 2023-12-01 13:46:19 -08:00
  • bd49947f98 apprt/gtk: fix next split issue Mitchell Hashimoto 2023-12-01 13:45:56 -08:00
  • d311fb93ed apprt/gtk: gotoSplit gets proper previous/next direction Mitchell Hashimoto 2023-12-01 13:21:31 -08:00
  • f1bb1ab6c9 nix: update flake.lock for nixpkgs-zig-0-12 Chris Marchesi 2023-12-01 11:05:34 -08:00
  • f811ac6b18 apprt/gtk: gotoSplit, has some bugs Mitchell Hashimoto 2023-12-01 09:58:57 -08:00
  • dc2cee1c78 apprt/gtk: rename parentSurface Mitchell Hashimoto 2023-12-01 09:15:30 -08:00
  • 967e091e2c apprt/gtk: just heap allocate the title text Mitchell Hashimoto 2023-12-01 09:14:08 -08:00
  • c2c8f78cf8 apprt/gtk: comments Mitchell Hashimoto 2023-12-01 09:11:14 -08:00
  • 14ef6fb2f9 apprt/gtk: add comments, rename some funcs Mitchell Hashimoto 2023-12-01 09:07:37 -08:00
  • e40b79906e apprt/gtk: do not deinit tab in closeTab Mitchell Hashimoto 2023-12-01 09:07:09 -08:00
  • dd39b29f30 apprt/gtk: we don't need to keep track of Tabs Mitchell Hashimoto 2023-12-01 08:52:08 -08:00
  • 9a4d69b61f Merge pull request #975 from gpanders/cursor-pointer Mitchell Hashimoto 2023-12-01 08:35:44 -08:00
  • c7eeda1f00 apprt/gtk: code aesthetic changes Mitchell Hashimoto 2023-12-01 08:08:06 -08:00
  • b448501bf4 Preserve cursor shape when over a link Gregory Anders 2023-12-01 10:06:27 -06:00
  • 89f4cf11c7 apprt/gtk: rename parent2 to parent Mitchell Hashimoto 2023-11-30 21:46:43 -08:00
  • 7e9dce054f gtk: remove unneeded method setContainer on Surface Thorsten Ball 2023-11-26 13:18:43 +01:00
  • 1b4fc83f43 gtk: switch to long-held reference for GtkPaned Thorsten Ball 2023-11-26 07:32:59 +01:00
  • e2a58b340c gtk: (temp) fix splitting top_left side in split Thorsten Ball 2023-11-25 20:05:26 +01:00
  • ba65b61fa9 gtk: restore detachable-tabs feature after adding splits Thorsten Ball 2023-11-25 19:07:44 +01:00
  • 3fef4fce56 gtk: move surface destroy through deref Thorsten Ball 2023-11-25 16:21:42 +01:00
  • 236e57a1f4 gtk: restore focus-grabbing after closing one side in split Thorsten Ball 2023-11-25 16:06:28 +01:00
  • a18fb4a661 gtk: fix closing of windows that contains splits Thorsten Ball 2023-11-25 15:24:07 +01:00
  • 0065bae0d4 gtk: get closing of tabs working again (closing windows still broken) Thorsten Ball 2023-11-25 13:46:48 +01:00
  • 8cf9d97ac3 gtk: fix replacing of splits, remove dead code Thorsten Ball 2023-11-23 19:45:19 +01:00
  • ecbe910714 gtk: fix closing of surfaces by releasing the ref to gl_area Thorsten Ball 2023-11-20 07:04:14 +01:00
  • 956fcf7349 gtk: fix compilation error after rebase Thorsten Ball 2023-11-18 14:11:57 +01:00
  • ec2aa8e322 apprt/gtk: maintain container pointers Mitchell Hashimoto 2023-11-02 12:17:33 -07:00
  • 06b40a8b89 apprt/gtk: closing tabs works again Mitchell Hashimoto 2023-11-02 11:15:25 -07:00
  • cdd76a3b0b apprt/gtk: alternate approach to setting pane children Mitchell Hashimoto 2023-11-02 11:07:12 -07:00
  • 17445a7d87 apprt/gtk: nested splits are good Mitchell Hashimoto 2023-11-02 11:00:01 -07:00
  • 4c1300ab69 apprt/gkt: a lot of things are broken Mitchell Hashimoto 2023-11-02 10:48:57 -07:00
  • 79a9d417d1 apprt/gtk: working on new Split Mitchell Hashimoto 2023-11-02 09:38:06 -07:00
  • 83b0096dfc apprt/gtk: get rid of one newsurface call Mitchell Hashimoto 2023-11-01 22:43:49 -07:00
  • f1547465cc apprt/gtk: new surface options down to just a couple Mitchell Hashimoto 2023-11-01 22:38:22 -07:00
  • 97b9708dd1 apprt/gtk: remove tab option from surface Mitchell Hashimoto 2023-11-01 22:17:26 -07:00
  • 14570b8a6c apprt/gtk: get rid of title label option, we can infer it on container Mitchell Hashimoto 2023-11-01 22:05:51 -07:00
  • 00c02e88d2 apprt/gtk: remove Window from Surface, use container only Mitchell Hashimoto 2023-11-01 21:49:24 -07:00
  • d65a804edd apprt/gtk: working on some reorg Mitchell Hashimoto 2023-11-01 21:12:08 -07:00
  • 8cfa9297bf gtk: rework surface title buffer handling Thorsten Ball 2023-11-01 19:57:37 +01:00
  • ba2992d4d0 gtk: remove fields on Paned we don't need Thorsten Ball 2023-11-01 09:21:15 +01:00
  • 09bbaa82b4 gtk: comment out detach-tab feature after breaking it Thorsten Ball 2023-11-01 08:23:20 +01:00
  • 7cad9a253e gtk: use destructuring syntax Thorsten Ball 2023-11-01 08:23:11 +01:00
  • 290b79ad62 gtk: restore "inherit working directory" behavior Thorsten Ball 2023-11-01 08:18:01 +01:00
  • b60133fd34 gtk: keep buffer of surface title, update if focused Thorsten Ball 2023-11-01 07:52:24 +01:00
  • b1e3685664 gtk: find first surface to focus on if sibling is Paned Thorsten Ball 2023-11-01 06:56:16 +01:00
  • f1e81563d9 gtk: always remember focused surface before grabbing focus Thorsten Ball 2023-11-01 06:28:50 +01:00
  • a1fb74d8aa gtk: rework naming conflict after rebase Thorsten Ball 2023-10-31 20:57:01 +01:00
  • ab93579bf6 gtk: port new-tab behavior over after rebase and refactor Thorsten Ball 2023-10-31 20:38:17 +01:00
  • 8c58bf222d gtk: move logic of splitting surface in a tab to Tab Thorsten Ball 2023-10-28 08:21:17 +02:00
  • 633a3e2e85 gtk: remove duplication of new surface creation Thorsten Ball 2023-10-28 08:09:43 +02:00
  • eed2bb3078 gtk: refactor code and add comments to Paned Thorsten Ball 2023-10-28 07:51:30 +02:00
  • fde6289880 gtk: rename and refactor Tab.deinit Thorsten Ball 2023-10-28 07:34:30 +02:00
  • 34e4261210 gtk: refactor the Paned deinit method Thorsten Ball 2023-10-27 06:56:31 +02:00
  • adba77c3f9 gtk: fix warning when replacing children of Paned Thorsten Ball 2023-10-27 06:34:57 +02:00
  • d88c29377b gtk: use deinit method on Paned consistently Thorsten Ball 2023-10-27 06:09:05 +02:00
  • 77b8e3c956 gtk: move helper function around Thorsten Ball 2023-10-27 06:08:49 +02:00
  • aaa6ff8884 gtk: introduce helper method on Paned Thorsten Ball 2023-10-26 06:52:47 +02:00
  • dc0f6e3a5b WIP: gtk: handle split surfaces when closing tab/window Thorsten Ball 2023-10-26 20:24:32 +02:00
  • a7717289eb gtk: fix tab settings after introducing *Tab Thorsten Ball 2023-10-26 20:22:38 +02:00
  • 790cd84203 gtk: refator Parent/Tab/Paned and how they interact Thorsten Ball 2023-10-26 06:47:48 +02:00
  • 9ddf097a03 gtk: Refactor how a new split is created Thorsten Ball 2023-10-26 06:31:27 +02:00