Commit Graph

  • 42c4f52711 font: shaper should not look up U+200D for consistent fonts Mitchell Hashimoto 2023-11-20 19:12:37 -08:00
  • 4bde931b64 Merge pull request #919 from mitchellh/gtk-ime Mitchell Hashimoto 2023-11-20 19:01:23 -08:00
  • f2c1e18647 apprt/gtk: support IME popups such as Asian language input Mitchell Hashimoto 2023-11-20 18:07:21 -08:00
  • 7fba402499 Merge pull request #918 from mitchellh/gtk-f10 Mitchell Hashimoto 2023-11-20 14:16:56 -08:00
  • 67119e6433 apprt/gtk: disable GTK capturing F10 Mitchell Hashimoto 2023-11-20 14:16:13 -08:00
  • 63625808c8 Merge pull request #916 from mitchellh/update-zig Mitchell Hashimoto 2023-11-20 14:07:59 -08:00
  • 6abaff25e4 Merge pull request #917 from mitchellh/resize-cursor Mitchell Hashimoto 2023-11-20 14:05:51 -08:00
  • db7262a8dd terminal: resize less cols attempts to preserve cursor y Mitchell Hashimoto 2023-11-20 13:29:24 -08:00
  • 4b6dfd0042 update zig Mitchell Hashimoto 2023-11-20 12:28:18 -08:00
  • 9cc7a362e3 Merge pull request #915 from mitchellh/opengl-kitty Mitchell Hashimoto 2023-11-20 12:01:41 -08:00
  • 9988dedb80 renderr/opengl: stylistic Mitchell Hashimoto 2023-11-20 09:45:38 -08:00
  • d1de53ed22 renderer/opengl: correct shader params Mitchell Hashimoto 2023-11-19 22:52:40 -08:00
  • a5d71723d5 renderer/opengl: do not need to convert Mitchell Hashimoto 2023-11-19 22:49:30 -08:00
  • 2a10af90a3 renderer/opengl: draw images Mitchell Hashimoto 2023-11-19 22:43:39 -08:00
  • 64cacce1cf renderer/opengl: setup image uniforms Mitchell Hashimoto 2023-11-19 22:33:06 -08:00
  • 76c76ce85e renderer/opengl: upload kitty image textures Mitchell Hashimoto 2023-11-19 22:08:07 -08:00
  • 553d81afd1 terminal: enable kitty graphics commands on OpenGL Mitchell Hashimoto 2023-11-19 21:39:30 -08:00
  • 63cb186ca9 Merge pull request #913 from mitchellh/scroll-and-clear Mitchell Hashimoto 2023-11-19 21:18:39 -08:00
  • a325ab5712 terminal: remove invalid test Mitchell Hashimoto 2023-11-19 21:13:22 -08:00
  • 7066fb7bbb terminal: ESC [ 2 J does a scroll and clear if viewport is at a prompt Mitchell Hashimoto 2023-11-19 21:07:16 -08:00
  • b5cad7184d terminal: ED handles invalid values Mitchell Hashimoto 2023-11-19 20:47:04 -08:00
  • 39c2549b1a terminal: add ESC [ 22 J (scroll and clear) Mitchell Hashimoto 2023-11-19 20:45:57 -08:00
  • b220179c3a terminal: add "clear" screen scroll mode Mitchell Hashimoto 2023-11-19 20:39:57 -08:00
  • 542f605d54 terminal: add explicit errorset to scroll screen Mitchell Hashimoto 2023-11-19 20:39:33 -08:00
  • a8579c1d5d Merge pull request #912 from vancluever/vancluever-nix-fix-package-build Mitchell Hashimoto 2023-11-19 16:57:19 -08:00
  • 2671215211 nix: fix package build Chris Marchesi 2023-11-19 12:49:12 -08:00
  • 1c2c468b7c Merge pull request #911 from mitchellh/ctrl-tab Mitchell Hashimoto 2023-11-18 21:14:17 -08:00
  • 7d9eaddeb3 macos: alternate solution to ignoring "always" userTabbingPreference Mitchell Hashimoto 2023-11-18 21:09:08 -08:00
  • eb694574ab config: select all should default to ctrl+shift+a on linux Mitchell Hashimoto 2023-11-18 11:17:02 -08:00
  • 2a002bad5e Merge pull request #908 from gpanders/surface-close Mitchell Hashimoto 2023-11-18 08:32:13 -08:00
  • be7be538af macos: ensure all surfaces are closed when a window is closed Gregory Anders 2023-11-18 08:40:40 -06:00
  • 080789957a Merge pull request #903 from mitchellh/macos-update Mitchell Hashimoto 2023-11-17 22:06:38 -08:00
  • eaf847381a config: clarify runtime reloading of shader stuff Mitchell Hashimoto 2023-11-17 22:00:33 -08:00
  • f2513e0825 Merge pull request #876 from gpanders/notifications Mitchell Hashimoto 2023-11-17 21:57:09 -08:00
  • e55cb274ba config: custom-shader-animation Mitchell Hashimoto 2023-11-17 21:30:51 -08:00
  • 61f10dc583 renderer/opengl: new gpucell Mitchell Hashimoto 2023-11-17 21:11:24 -08:00
  • 8253fc1f31 renderer/opengl: shaders only need one color input Mitchell Hashimoto 2023-11-17 21:07:47 -08:00
  • 2db36646ac renderer/opengl: some comments Mitchell Hashimoto 2023-11-17 20:59:20 -08:00
  • a64d12d3cb renderer: animations should stop if config changes them Mitchell Hashimoto 2023-11-17 20:56:31 -08:00
  • 5d7c47a469 renderer/metal: clean up some memory management Mitchell Hashimoto 2023-11-17 20:55:36 -08:00
  • cc389c81c2 quiet tests Mitchell Hashimoto 2023-11-17 20:49:41 -08:00
  • 39e7055853 renderer/opengl: enable animations Mitchell Hashimoto 2023-11-17 20:48:20 -08:00
  • 5c7bad2f7d renderer/opengl: resize the screen texture Mitchell Hashimoto 2023-11-17 20:46:23 -08:00
  • c8a51a2158 renderer/opengl: create the screen texture Mitchell Hashimoto 2023-11-17 20:39:20 -08:00
  • db244da101 config: note custom-shader requires opengl 4.2 on linux Mitchell Hashimoto 2023-11-17 17:02:37 -08:00
  • fbc13d08b0 renderer/opengl: set resolution uniform on screen size change Mitchell Hashimoto 2023-11-17 16:58:36 -08:00
  • 2559d6b367 renderer/opengl: increment time uniform Mitchell Hashimoto 2023-11-17 16:53:26 -08:00
  • e0afa442c4 renderer/opengl: better organization of custom shader state Mitchell Hashimoto 2023-11-17 16:48:34 -08:00
  • 47971e7663 renderer/opengl: setup uniform buffer objects for custom shaders Mitchell Hashimoto 2023-11-17 15:20:13 -08:00
  • 5fc91401f2 renderer/opengl: draw custom shaders, simplified Mitchell Hashimoto 2023-11-17 09:58:28 -08:00
  • da600fee8f renderer/opengl: pull out cell program drawing to dedicated func Mitchell Hashimoto 2023-11-17 09:47:52 -08:00
  • aff5090362 renderer/opengl: simplifying the custom shader to get things working Mitchell Hashimoto 2023-11-17 09:43:49 -08:00
  • 1fedc912f0 renderer/opengl: create ubos Mitchell Hashimoto 2023-11-17 09:32:52 -08:00
  • 3502db0f5f renderer/opengl: start custom program work Mitchell Hashimoto 2023-11-17 09:07:42 -08:00
  • cc630f10ac renderer/opengl: only one GPUCell Mitchell Hashimoto 2023-11-17 08:54:28 -08:00
  • fb0929a11b renderer/opengl: extract cell program state to dedicated struct Mitchell Hashimoto 2023-11-17 08:52:34 -08:00
  • 46dd084ee9 renderer/opengl: wip Mitchell Hashimoto 2023-11-17 08:27:06 -08:00
  • 3aa217ad2e pkg/opengl: add Framebuffer APIs Mitchell Hashimoto 2023-11-16 21:44:02 -08:00
  • 8576acb89e renderer/opengl: move opengl API to pkg/opengl Mitchell Hashimoto 2023-11-16 21:13:55 -08:00
  • 76a88e3fbe renderer: spirv binary must be aligned to u32 Mitchell Hashimoto 2023-11-16 21:03:32 -08:00
  • 4742cd308d renderer: animation timer if we have custom shaders Mitchell Hashimoto 2023-11-16 19:22:48 -08:00
  • 17de73f802 renderer: log shadertoy compile errors Mitchell Hashimoto 2023-11-16 17:45:08 -08:00
  • 3a17ac48cf prettier: ignore shaders Mitchell Hashimoto 2023-11-16 17:29:29 -08:00
  • 244e7266a1 renderer/metal: don't recreate custom shader resources per frame Mitchell Hashimoto 2023-11-16 17:26:25 -08:00
  • d3bc1ab6da renderer/metal: reuse an intermediate texture for custom shaders Mitchell Hashimoto 2023-11-16 15:54:09 -08:00
  • bc70d19257 renderer/metal: set valid sampler properties Mitchell Hashimoto 2023-11-16 15:43:03 -08:00
  • 01a73994cb renderer/metal: setup sampler state Mitchell Hashimoto 2023-11-16 15:37:50 -08:00
  • 1e572fb10b renderer/metal: load custom shaders Mitchell Hashimoto 2023-11-16 15:19:54 -08:00
  • 2520bb3d07 config: introduce RepeatablePath to automatically expand Mitchell Hashimoto 2023-11-16 13:58:53 -08:00
  • 9fbee7e6d1 renderer: turn assertion into error Mitchell Hashimoto 2023-11-16 13:44:58 -08:00
  • dba78b20ca renderer: shadertoy convert to MSL Mitchell Hashimoto 2023-11-16 10:06:24 -08:00
  • 1bd92619b1 renderer: shadertoy functions Mitchell Hashimoto 2023-11-16 09:22:36 -08:00
  • 3a4aef2dcd pkg/spirv-cross: correct c header Mitchell Hashimoto 2023-11-15 22:43:07 -08:00
  • 291ca16c20 build: add spirv-cross Mitchell Hashimoto 2023-11-15 22:41:12 -08:00
  • 7821e6aa3a pkg/spirv-cross Mitchell Hashimoto 2023-11-15 22:41:05 -08:00
  • 6634ccc09c pkg/spirv-cross Mitchell Hashimoto 2023-11-15 22:36:41 -08:00
  • 1678c3a038 build: add glslang Mitchell Hashimoto 2023-11-15 22:23:24 -08:00
  • 9715eef388 pkg/glslang: build SPIRV lib Mitchell Hashimoto 2023-11-15 22:20:26 -08:00
  • 54ee8c1e3d pkg/glslang: complete the API Mitchell Hashimoto 2023-11-15 22:05:45 -08:00
  • 4afaea19d6 pkg/glslang: shader api Mitchell Hashimoto 2023-11-15 21:46:07 -08:00
  • 6ebbea84d5 pkg/glslang: can build Mitchell Hashimoto 2023-11-15 21:20:47 -08:00
  • c347148fd7 renderer/metal: CRT effect, ugly hacky code Mitchell Hashimoto 2023-11-14 22:40:40 -08:00
  • 28246a80b8 renderer/metal: release some of our shader initialization objects Mitchell Hashimoto 2023-11-14 18:52:22 -08:00
  • 3095dce685 renderer/metal: wip for loading custom shader pipelines Mitchell Hashimoto 2023-11-14 15:55:42 -08:00
  • 389712a698 renderer/opengl: switch to new update vs draw Mitchell Hashimoto 2023-11-14 14:17:30 -08:00
  • 0e92f68228 renderer: separate update frame data from draw Mitchell Hashimoto 2023-11-14 14:13:39 -08:00
  • 0230222c0d pkg/macos: add CoreVide for DisplayLink Mitchell Hashimoto 2023-11-14 14:03:38 -08:00
  • 67dce5ce0e update zig-objc Mitchell Hashimoto 2023-11-14 12:28:36 -08:00
  • abe2400ed9 Merge pull request #901 from Raiden1411/invert-fg-bg Mitchell Hashimoto 2023-11-17 21:49:35 -08:00
  • 45dfbfe53c renderer: address issue with inverted cells Mitchell Hashimoto 2023-11-17 21:47:24 -08:00
  • 54d4aed762 Merge pull request #899 from Raiden1411/select-all Mitchell Hashimoto 2023-11-17 21:37:57 -08:00
  • cb0cfab438 comments Mitchell Hashimoto 2023-11-17 21:37:37 -08:00
  • fd444b6d05 renderer: add support for metal Raiden1411 2023-11-18 01:08:18 +00:00
  • 7a239835d2 core: add config option to invert fg and bg of cell when selected Raiden1411 2023-11-18 01:04:14 +00:00
  • caf2252144 gtk: implement desktop notifications Tim Culverhouse 2023-11-17 11:24:15 -06:00
  • e3b83249d6 core: implement select all binding Raiden1411 2023-11-17 18:01:39 +00:00
  • 818001956f Merge pull request #898 from der-teufel-programming/const-vars Mitchell Hashimoto 2023-11-17 07:46:58 -08:00
  • 44a48f62f1 change unmodified vars to consts in anticipation of zig changes Krzysztof Wolicki 2023-11-17 15:40:59 +01:00
  • 7a4e167ab3 Merge pull request #897 from gpanders/primary-clipboard Mitchell Hashimoto 2023-11-16 21:45:01 -08:00
  • 5290070be9 clipboard: add Clipboard variant for primary clipboard Gregory Anders 2023-11-16 16:35:48 -06:00