Commit Graph

  • a01a3fdcde gtk: remove thin, white border Thorsten Ball 2023-07-23 13:05:02 +02:00
  • 587a5159a1 Merge pull request #212 from mitchellh/sgr Mitchell Hashimoto 2023-07-20 19:31:31 -07:00
  • e45c8d97d7 CSI for SGR only if there are no intermediates Mitchell Hashimoto 2023-07-20 19:23:01 -07:00
  • 595c855d76 Merge pull request #211 from mitchellh/update-zig Mitchell Hashimoto 2023-07-20 19:02:17 -07:00
  • 7ba68ce361 update libxev Mitchell Hashimoto 2023-07-20 18:50:46 -07:00
  • 57cd4ec4ca update zig Mitchell Hashimoto 2023-07-20 18:49:29 -07:00
  • 6faa7c195b Revert "update zig" Mitchell Hashimoto 2023-07-20 17:57:30 -07:00
  • 11939915cd update zig Mitchell Hashimoto 2023-07-20 17:50:23 -07:00
  • b49dd6e3b7 Merge pull request #208 from mitchellh/mrn/locale-lang Mitchell Hashimoto 2023-07-18 22:08:15 -07:00
  • 5472d03832 locale: remove default value for local dev env Thorsten Ball 2023-07-19 06:46:01 +02:00
  • 4b48d42a07 locale: set LANG to the fallback value if we have invalid locale Thorsten Ball 2023-07-19 06:44:35 +02:00
  • c9b0c42341 Merge pull request #207 from mitchellh/split-at-cursor Mitchell Hashimoto 2023-07-18 16:44:07 -07:00
  • 4137c6cf69 font/shaper: do not break on merged emoji if cursor is directly on it Mitchell Hashimoto 2023-07-18 16:38:02 -07:00
  • 4b062dc45c font/shaper: text runs should split around block cursors Mitchell Hashimoto 2023-07-18 16:17:46 -07:00
  • 1aec2f2ca5 update zig version Mitchell Hashimoto 2023-07-18 10:59:09 -07:00
  • 6ae3c4b20e Merge pull request #205 from mitchellh/locale2 Mitchell Hashimoto 2023-07-18 10:55:06 -07:00
  • f8ce52a9e1 Merge pull request #204 from mitchellh/mrn/blurry-fonts Mitchell Hashimoto 2023-07-18 10:54:54 -07:00
  • 4176c6bdbf reset LANG env var if we set it and it is invalid Mitchell Hashimoto 2023-07-18 10:49:43 -07:00
  • 3d48432daf renderer: change padding to integers Mitchell Hashimoto 2023-07-18 10:43:59 -07:00
  • ead997b5ec Fix blurry fonts by flooring padding of surface Thorsten Ball 2023-07-18 07:02:33 +02:00
  • 5d77144e1b Merge pull request #203 from mrnugget/mrn/gtk-default-size Mitchell Hashimoto 2023-07-16 21:58:39 -07:00
  • de5780a771 gtk: change default window size to 1000x600 Thorsten Ball 2023-07-17 06:54:47 +02:00
  • 24ec9f7e2a Merge pull request #202 from mitchellh/locale Mitchell Hashimoto 2023-07-11 12:04:35 -07:00
  • 0849aa8f20 validate locale prior to setting, fallback to en_US.UTF-8 Mitchell Hashimoto 2023-07-11 11:50:12 -07:00
  • bf25bf0a6a move a bunch of files to src/os Mitchell Hashimoto 2023-07-10 16:48:22 -07:00
  • 9300404603 font: block cursor was not taking full cell width Mitchell Hashimoto 2023-07-10 11:45:35 -07:00
  • ea268bae5e renderer: do not blink explicit steady cursor styles Mitchell Hashimoto 2023-07-10 11:27:37 -07:00
  • 1028d517e4 do not write scrollback file for alternate screens Mitchell Hashimoto 2023-07-09 13:03:29 -07:00
  • 187fc40c31 Merge pull request #200 from mitchellh/screen-string Mitchell Hashimoto 2023-07-09 12:41:10 -07:00
  • 5faafbbfa5 write_scrollback_file binding Mitchell Hashimoto 2023-07-09 12:28:48 -07:00
  • 9a0d131b5b move TempDir to src/os and use the real tmpDir Mitchell Hashimoto 2023-07-09 12:14:05 -07:00
  • 26e17de777 add os.tmpDir to get the recommended temp dir base path Mitchell Hashimoto 2023-07-09 11:58:04 -07:00
  • 791e1a84af terminal: don't export plainString, its only for testing Mitchell Hashimoto 2023-07-09 11:56:19 -07:00
  • a890cc3a5b terminal: add screen.dumpString Mitchell Hashimoto 2023-07-09 11:50:36 -07:00
  • 88c41bcf69 Merge pull request #199 from mitchellh/update-deps Mitchell Hashimoto 2023-07-09 11:06:33 -07:00
  • 23c5ba9810 vendor: update utf8proc Mitchell Hashimoto 2023-07-09 10:46:07 -07:00
  • bdbef94b70 vendor: update libpng Mitchell Hashimoto 2023-07-09 10:45:18 -07:00
  • 6ec6ae7cb2 vendor: update pixman Mitchell Hashimoto 2023-07-09 10:43:52 -07:00
  • c853df7527 vendor: update harfbuzz Mitchell Hashimoto 2023-07-09 10:42:54 -07:00
  • 678072e9b5 update freetype to 2.13.1 Mitchell Hashimoto 2023-07-09 10:42:07 -07:00
  • 020772f777 update zig Mitchell Hashimoto 2023-07-09 10:38:41 -07:00
  • dfd0bbc7f1 Merge pull request #198 from mitchellh/scroll-viewport Mitchell Hashimoto 2023-07-08 14:07:52 -07:00
  • de66d4925a terminal: rename scroll "delta/delta_no_grow" to screen/viewport Mitchell Hashimoto 2023-07-08 13:47:16 -07:00
  • 1a94f6ba7d terminal: do not scroll viewport if new lines are added while scrolled Mitchell Hashimoto 2023-07-08 13:42:00 -07:00
  • 13315471d7 renderer: double line widths for sprite fonts when font-thicken is true Mitchell Hashimoto 2023-07-07 09:08:46 -07:00
  • 3f079e89b9 Merge pull request #191 from mitchellh/shell-integration Mitchell Hashimoto 2023-07-06 18:29:15 -07:00
  • 7e42d163ad update README Mitchell Hashimoto 2023-07-06 18:27:21 -07:00
  • 247638c2da config: support enum cloning Mitchell Hashimoto 2023-07-06 18:13:26 -07:00
  • 02d0619f87 change "auto" to "detect" for shell integration Mitchell Hashimoto 2023-07-06 18:05:01 -07:00
  • 8239f09d9d allow configuring shell integration injection Mitchell Hashimoto 2023-07-06 18:04:12 -07:00
  • 18e43ddb3f config: support parsing enums Mitchell Hashimoto 2023-07-06 17:56:19 -07:00
  • 80e2cd4e78 zsh integration Mitchell Hashimoto 2023-07-06 17:46:54 -07:00
  • 4cdad44119 zsh files starting Mitchell Hashimoto 2023-07-06 16:42:01 -07:00
  • efd7cb35b8 fish: pwd reporting Mitchell Hashimoto 2023-07-06 16:15:30 -07:00
  • ad62e3ac1b fish shell integration Mitchell Hashimoto 2023-07-06 16:10:30 -07:00
  • ae206b2f89 termio: fish shell integration injection Mitchell Hashimoto 2023-07-06 14:14:55 -07:00
  • 59fb3a55e3 termio/exec: refactor resources dir lookup to prep for shell integ Mitchell Hashimoto 2023-07-06 13:42:06 -07:00
  • 848943770a start shell-integration folder, copy into zig-out Mitchell Hashimoto 2023-07-06 13:24:25 -07:00
  • bf1e5f6331 Merge pull request #188 from mitchellh/prompt-jump Mitchell Hashimoto 2023-07-06 10:52:46 -07:00
  • b3b19997ea terminal: scroll to row always tries to get it to the top Mitchell Hashimoto 2023-07-06 10:31:47 -07:00
  • 9f86c48fd8 keybinding jump_to_prompt for semantic prompts Mitchell Hashimoto 2023-07-06 10:30:29 -07:00
  • b542f7e3c4 terminal: jump to prompt core methods Mitchell Hashimoto 2023-07-06 10:15:23 -07:00
  • c4a44c3dd4 Merge pull request #187 from mitchellh/clear-at-prompt Mitchell Hashimoto 2023-07-05 14:21:27 -07:00
  • 2f935d2c5c clear_screen uses FF (0x0C) if cursor is at prompt Mitchell Hashimoto 2023-07-05 14:16:34 -07:00
  • 2ac9fec908 Merge pull request #186 from mitchellh/clear-screen Mitchell Hashimoto 2023-07-05 14:11:12 -07:00
  • 9d008bb828 Merge pull request #185 from mitchellh/font-features Mitchell Hashimoto 2023-07-05 14:01:57 -07:00
  • 738c4dff4c clear_screen keybinding works even when not at shell prompt Mitchell Hashimoto 2023-07-05 13:55:54 -07:00
  • 45ac9b5d4c font-feature config to enable/disable OpenType Font Features Mitchell Hashimoto 2023-07-05 13:05:51 -07:00
  • 853f15ef19 bar cursor was short by a couple pixels Mitchell Hashimoto 2023-07-04 13:12:21 -07:00
  • 0b5ff8f311 update zig Mitchell Hashimoto 2023-07-04 13:07:17 -07:00
  • a2c8690c23 Merge pull request #180 from mitchellh/transparent Mitchell Hashimoto 2023-07-03 21:05:12 -07:00
  • 9a079bb5b9 background-blur-radius for macOS Mitchell Hashimoto 2023-07-03 20:41:01 -07:00
  • d25568ffdb apprt/gtk: honor background opacity Mitchell Hashimoto 2023-07-03 20:21:16 -07:00
  • 55313fcbd5 opengl: support background opacity Mitchell Hashimoto 2023-07-03 19:51:11 -07:00
  • 7896f99f2f config: clarify reload Mitchell Hashimoto 2023-07-03 19:45:36 -07:00
  • 338f89679d apprt: add C API for detecting background transparency per surface Mitchell Hashimoto 2023-07-03 19:44:06 -07:00
  • 329385e353 metal: apply background opacity Mitchell Hashimoto 2023-07-03 19:38:33 -07:00
  • 017da411f8 metal: start setting up background transparency Mitchell Hashimoto 2023-07-03 17:59:50 -07:00
  • 8756090266 config: add background-opacity and float parsing for config Mitchell Hashimoto 2023-07-03 17:50:45 -07:00
  • 68b57f1001 nix: update to python3 Mitchell Hashimoto 2023-07-03 17:15:16 -07:00
  • 12b1582c55 Merge pull request #179 from mitchellh/autoitalic Mitchell Hashimoto 2023-07-03 16:08:18 -07:00
  • 8113ad1393 font: share skew matrix for core text Mitchell Hashimoto 2023-07-03 15:58:52 -07:00
  • c90a52ee50 font: don't fallback styles when searching for a codepoint Mitchell Hashimoto 2023-07-03 15:55:01 -07:00
  • 4bf8a0d149 font: support skew transform for auto-italics Mitchell Hashimoto 2023-07-03 15:48:42 -07:00
  • c9f486be9b Revert "update nix to 23.05" Mitchell Hashimoto 2023-07-03 14:51:08 -07:00
  • fe65764832 update nix to 23.05 Mitchell Hashimoto 2023-07-03 14:32:47 -07:00
  • 369a7dda4c coretext: use alternate approach to calcaulate cell height and ascent Mitchell Hashimoto 2023-07-03 14:26:06 -07:00
  • 0e802b6118 coretext: switch up positive/negative y axis values Mitchell Hashimoto 2023-07-03 14:00:28 -07:00
  • 17d1626e57 Merge pull request #178 from mitchellh/font-integer Mitchell Hashimoto 2023-07-03 11:33:09 -07:00
  • 0faf6097d0 Change font metrics to all be integers, not floats. Mitchell Hashimoto 2023-07-03 11:08:12 -07:00
  • 5e1b4aa40f fix old zig fmt in blocks.zig Mitchell Hashimoto 2023-07-03 08:38:34 -07:00
  • 57e109f8b4 Merge pull request #176 from mitchellh/mrn/gtk-fullscreen Mitchell Hashimoto 2023-07-02 21:54:45 -07:00
  • 567ba5a25e gtk: handle ctrl+return to toggle fullscreen Thorsten Ball 2023-07-03 06:38:14 +02:00
  • 8ca9e14d89 adjust mouse selection calculation for window-padding settings Mitchell Hashimoto 2023-07-02 12:45:06 -07:00
  • 84550f276a macos: make close the terminal button non-destructive Mitchell Hashimoto 2023-07-02 12:38:16 -07:00
  • 0295feef36 Merge pull request #172 from mitchellh/mrn/toggle-fullscreen Mitchell Hashimoto 2023-07-02 12:00:55 -07:00
  • 2c2bea716f Merge pull request #173 from mitchellh/mrn/readme-colors Mitchell Hashimoto 2023-07-02 12:00:41 -07:00
  • 82f7ca149d README: show how to set color palette in config Thorsten Ball 2023-07-02 20:27:37 +02:00
  • 8e464db049 Toggle fullscreen on super/ctrl+return, only macOS for now Thorsten Ball 2023-07-02 19:59:41 +02:00
  • ce77002198 remove metal workaround completely Mitchell Hashimoto 2023-07-01 15:19:13 -07:00