Commit Graph

  • b8832833cb respect application cursor keys for arrow (DECCKM) Mitchell Hashimoto 2022-11-27 20:57:58 -08:00
  • 0e55f4054e font: Shaper should replace 0 with 0x20 (space) Mitchell Hashimoto 2022-11-27 20:25:09 -08:00
  • ddaed26f10 update TODO Mitchell Hashimoto 2022-11-27 20:16:39 -08:00
  • 51ff0bbd7c Merge pull request #58 from mitchellh/underline-styles Mitchell Hashimoto 2022-11-27 16:23:21 -08:00
  • 379072566f remove underline support from shaders since we now use sprites Mitchell Hashimoto 2022-11-27 16:18:00 -08:00
  • 2b9a47edb2 metal: underline styles Mitchell Hashimoto 2022-11-27 16:15:22 -08:00
  • bfc657395a curly underlines Mitchell Hashimoto 2022-11-27 16:11:15 -08:00
  • fee681ac78 dashed underlines Mitchell Hashimoto 2022-11-27 15:44:12 -08:00
  • 6a32a30a16 font: render dotted underlines Mitchell Hashimoto 2022-11-27 15:39:18 -08:00
  • c2d08c3071 terminal: parse all underline styles Mitchell Hashimoto 2022-11-27 15:39:12 -08:00
  • 5045e51b99 unknown underline styles render a single underline Mitchell Hashimoto 2022-11-27 15:30:49 -08:00
  • d7fe6a1c47 fix sgr parsing for underline styles Mitchell Hashimoto 2022-11-27 15:30:02 -08:00
  • 3a248f6051 opengl: render underlines using sprite system, not shaders Mitchell Hashimoto 2022-11-27 15:18:03 -08:00
  • 278668c953 font: draw single and double underlines as sprites Mitchell Hashimoto 2022-11-27 15:14:49 -08:00
  • 584149121d use enum for underline styles Mitchell Hashimoto 2022-11-23 09:10:19 -08:00
  • 84efd2ac5f font: use Canvas more, Canvas rect Mitchell Hashimoto 2022-11-27 14:08:15 -08:00
  • 28d386967d font: introduce Canvas, start converting Box Mitchell Hashimoto 2022-11-27 13:54:43 -08:00
  • abfffdcabe pkg/pixman: more getters Mitchell Hashimoto 2022-11-27 13:54:30 -08:00
  • b34e336c5c rearrange box rendering to prepare for more sprite drawing Mitchell Hashimoto 2022-11-27 10:17:12 -08:00
  • 3fbeca914b terminal: fix possible crash when increasing columns in resize Mitchell Hashimoto 2022-11-26 17:43:58 -08:00
  • d64b0e371e terminal: copy grapheme map when resizing and ensure proper cleanup Mitchell Hashimoto 2022-11-26 17:33:52 -08:00
  • e877dbf861 Merge pull request #56 from mitchellh/pixman Mitchell Hashimoto 2022-11-25 15:39:03 -08:00
  • b365ccca0b fix comment Mitchell Hashimoto 2022-11-25 15:38:45 -08:00
  • f01930695a metal: continue to render if single cell fails Mitchell Hashimoto 2022-11-25 15:30:03 -08:00
  • 1062a39681 more glyphs Mitchell Hashimoto 2022-11-25 15:28:47 -08:00
  • 4cac375fcf more Mitchell Hashimoto 2022-11-25 15:22:59 -08:00
  • d2727b1f5c more wedges Mitchell Hashimoto 2022-11-25 15:18:36 -08:00
  • 120dfb4043 more wedges Mitchell Hashimoto 2022-11-25 15:12:34 -08:00
  • 2c9b3e2f9b wedge triangles Mitchell Hashimoto 2022-11-25 15:02:12 -08:00
  • 7676c1c52b sextants Mitchell Hashimoto 2022-11-25 14:41:17 -08:00
  • 781571d7fb braille Mitchell Hashimoto 2022-11-25 14:26:19 -08:00
  • 43c89cb449 more glyphs Mitchell Hashimoto 2022-11-25 14:10:31 -08:00
  • 88ff221d6d pkg/pixman: fill rects Mitchell Hashimoto 2022-11-25 14:10:25 -08:00
  • 353172199a lot more boxes Mitchell Hashimoto 2022-11-25 13:53:24 -08:00
  • f727b30ca6 more box fonts Mitchell Hashimoto 2022-11-25 13:36:26 -08:00
  • f1a052640c pkg/pixman: rasterize trapezoids Mitchell Hashimoto 2022-11-25 13:23:00 -08:00
  • 179f5e6283 opengl: continue rendering if single cell has error Mitchell Hashimoto 2022-11-25 13:16:07 -08:00
  • 8ad5dd1853 arc glyphs Mitchell Hashimoto 2022-11-25 12:22:21 -08:00
  • 336d2c4e13 pkg/pixman: more image APIs Mitchell Hashimoto 2022-11-25 11:34:31 -08:00
  • 72cd107e6a many more boxes Mitchell Hashimoto 2022-11-25 10:57:38 -08:00
  • ef16ba263f 16 more Mitchell Hashimoto 2022-11-25 10:40:33 -08:00
  • 58292e5930 16 more Mitchell Hashimoto 2022-11-24 12:01:15 -08:00
  • dcd16c4d95 16 more Mitchell Hashimoto 2022-11-24 11:49:17 -08:00
  • d8561ba23a 16 more Mitchell Hashimoto 2022-11-24 11:27:32 -08:00
  • 8033a4a665 more Mitchell Hashimoto 2022-11-24 11:16:22 -08:00
  • 3b3c93af02 metal: support for box glyphs Mitchell Hashimoto 2022-11-24 10:05:25 -08:00
  • fc8f36a59e more glyphs for the glyph god Mitchell Hashimoto 2022-11-24 10:00:57 -08:00
  • 6e30238d36 more... more... Mitchell Hashimoto 2022-11-24 09:49:02 -08:00
  • fbd5eba11a font: more box glyphs Mitchell Hashimoto 2022-11-24 09:31:16 -08:00
  • cb8f55229b remove test code Mitchell Hashimoto 2022-11-24 09:22:04 -08:00
  • 6b2ca86ed8 fix offset for box glyphs Mitchell Hashimoto 2022-11-24 09:12:34 -08:00
  • b9f97217ab font: shaper handles special fonts Mitchell Hashimoto 2022-11-24 08:59:14 -08:00
  • 9bc8d85d67 test rendering box glyphs, looks OKAY Mitchell Hashimoto 2022-11-24 08:46:33 -08:00
  • 4b8b5c5fc1 font: skeleton for box drawing and hook up to Group Mitchell Hashimoto 2022-11-24 08:33:32 -08:00
  • ca97c63a65 font: detect box glyphs, start littering stuff to denote special fonts Mitchell Hashimoto 2022-11-23 21:31:24 -08:00
  • 5c58067489 add pixman package Mitchell Hashimoto 2022-11-23 21:21:31 -08:00
  • 433d41fa9a pkg/pixman: add more types Mitchell Hashimoto 2022-11-23 20:56:24 -08:00
  • ac4a45bdf3 pkg/pixman: fix math for bpp calculation Mitchell Hashimoto 2022-11-23 20:20:52 -08:00
  • 894d36f28a build: support for dynamic linking pixman Mitchell Hashimoto 2022-11-23 16:35:36 -08:00
  • 5f77ac145c pkg/pixman: some drawing Mitchell Hashimoto 2022-11-23 16:08:26 -08:00
  • 699370bd4a pkg/pixman: starting API Mitchell Hashimoto 2022-11-23 15:44:54 -08:00
  • ef65b261de vendor/pixman and basic building Mitchell Hashimoto 2022-11-23 12:53:27 -08:00
  • 84b1ae9a3c set IUTF8 on the pty Mitchell Hashimoto 2022-11-24 10:20:18 -08:00
  • 70b017200a copying selection trims trailing whitespace Mitchell Hashimoto 2022-11-22 21:27:05 -08:00
  • 03fdb38a96 moving the mouse too far between clicks will reset the click count Mitchell Hashimoto 2022-11-22 20:59:15 -08:00
  • 66078493e6 mac: get default click repeat interval from NSEvent Mitchell Hashimoto 2022-11-22 11:07:25 -08:00
  • 29b651ee46 configurable click interval with click-repeat-interval Mitchell Hashimoto 2022-11-22 10:57:57 -08:00
  • cc4ba96970 hide imgui demo window Mitchell Hashimoto 2022-11-22 10:57:09 -08:00
  • d08260cab3 update TODO Mitchell Hashimoto 2022-11-22 10:20:11 -08:00
  • ad79a8585d Merge pull request #54 from mitchellh/multiclick Mitchell Hashimoto 2022-11-22 10:18:12 -08:00
  • d1b565f4d4 hook up triple-click in UI to select lines Mitchell Hashimoto 2022-11-22 10:07:52 -08:00
  • 8b839ef4b6 screen selectLine and tests Mitchell Hashimoto 2022-11-22 10:03:20 -08:00
  • 04088abe5a fix regression around selecting word at end of screen Mitchell Hashimoto 2022-11-22 09:41:07 -08:00
  • f9fed1f3a8 double-click drag selects word by word Mitchell Hashimoto 2022-11-22 09:15:39 -08:00
  • 9ae2df7bae Don't crash when fn key pressed on mac (workaround upstream issue) Mitchell Hashimoto 2022-11-22 08:45:09 -08:00
  • a63815c5ba selectWord goes across soft-wrapped lines Mitchell Hashimoto 2022-11-22 07:56:11 -08:00
  • f7c6ea63e1 screen selectWord starting functionality, not done at all Mitchell Hashimoto 2022-11-21 21:34:38 -08:00
  • 804d4534cd window detects double and triple clicks Mitchell Hashimoto 2022-11-21 20:42:29 -08:00
  • acdbdfbe3f macOS should launch shell as a login shell Mitchell Hashimoto 2022-11-21 15:57:51 -08:00
  • 56de5846f4 OSC 52: Clipboard Control (#52) Mitchell Hashimoto 2022-11-21 15:12:00 -08:00
  • 173aff1e80 update README Mitchell Hashimoto 2022-11-21 13:39:07 -08:00
  • a3412fe9ab ci: notarize Mitchell Hashimoto 2022-11-21 13:13:04 -08:00
  • f6dd40f854 ci: set executable bit for binary Mitchell Hashimoto 2022-11-21 11:44:03 -08:00
  • b44537d198 ci: macos 12 Mitchell Hashimoto 2022-11-21 11:29:30 -08:00
  • b05aab7ac6 ci: try macos 12 Mitchell Hashimoto 2022-11-21 11:15:45 -08:00
  • a45c8c1f7e ci: release into zig-out Mitchell Hashimoto 2022-11-21 10:48:53 -08:00
  • 7d81013d56 ci: release will always do unsigned first Mitchell Hashimoto 2022-11-21 10:33:12 -08:00
  • cd7a126015 sign release bundle Mitchell Hashimoto 2022-11-21 10:16:36 -08:00
  • 12e9b7cda0 ci: release should update tip tag Mitchell Hashimoto 2022-11-21 09:44:06 -08:00
  • 9b0fbde838 put some config in the devmode UI Mitchell Hashimoto 2022-11-21 09:09:25 -08:00
  • b4f5107717 config files allow spaces around "=" Mitchell Hashimoto 2022-11-21 08:22:04 -08:00
  • 21455ea254 update TODO Mitchell Hashimoto 2022-11-20 20:39:11 -08:00
  • 611760f98b ability to customize cursor color Mitchell Hashimoto 2022-11-20 20:35:20 -08:00
  • 2e74b7af9e ability to set selection fg/bg colors Mitchell Hashimoto 2022-11-20 20:27:12 -08:00
  • c2e2f69989 change config write to be debug Mitchell Hashimoto 2022-11-20 20:17:05 -08:00
  • a15afa8211 do not block channel send while draining channel Mitchell Hashimoto 2022-11-20 20:16:40 -08:00
  • d213c1a939 fix selection regression caused by screen copy optimization Mitchell Hashimoto 2022-11-20 20:05:07 -08:00
  • 7c17497623 test that quoting config values is okay Mitchell Hashimoto 2022-11-20 19:37:23 -08:00
  • 23142e2ea6 config file allows and ignores empty lines, supports comments Mitchell Hashimoto 2022-11-20 19:31:34 -08:00
  • 01573819ea Configurable 256 Color Palette (#50) Mitchell Hashimoto 2022-11-20 15:25:51 -08:00