Commit graph

  • 2d48093d3a examples(pathological): improve printing of time Tim Culverhouse 2024-04-30 12:57:29 -0500
  • fc9f55d6fa perf: improve perf of fill and Screen.init Tim Culverhouse 2024-04-30 12:33:46 -0500
  • 31b97f73d2 tests: fix TextInput test Tim Culverhouse 2024-04-30 09:02:32 -0500
  • 5ad01f6a3a image: fix base64 and example Tim Culverhouse 2024-04-30 09:02:16 -0500
  • df2f936317 tty: handle key_release events Tim Culverhouse 2024-04-30 08:55:26 -0500
  • 92883f5d42 event: handle key_release events Tim Culverhouse 2024-04-30 08:42:21 -0500
  • cb685f3780 perf: improve equality checks Tim Culverhouse 2024-04-30 06:49:29 -0500
  • 019669d2f0 Fix examples: main, pathological, table. forgoty 2024-04-30 01:03:54 +0300
  • 4e3a53c536 widgets(textinput): fix grapheme API Tim Culverhouse 2024-04-29 14:21:03 -0500
  • 8a71cd4c85 zg: complete replacement of ziglyph with zg Tim Culverhouse 2024-04-29 14:00:08 -0500
  • 9fec6f122b core: replace ziglyph.GraphemeIterator with zg version Tim Culverhouse 2024-04-29 13:01:04 -0500
  • e7915b5dd7 examples: fix api for main, pathological, table Tim Culverhouse 2024-04-29 12:35:02 -0500
  • 41f76e8f03 vaxis: refactor to split Loop and Vaxis Tim Culverhouse 2024-04-29 12:26:50 -0500
  • 03f5986c52 window: remove unused code Tim Culverhouse 2024-04-29 09:52:01 -0500
  • bb277b8e37 window: fix word wrapping Tim Culverhouse 2024-04-19 19:31:37 -0800
  • cde945f2ef build: use std.Build.path Tim Culverhouse 2024-04-19 16:22:46 -0800
  • b93a5d2c72 window: change print return value to struct, add commit option Tim Culverhouse 2024-04-19 16:12:52 -0800
  • cda3e1de79 window: mark initChild and wrap as deprecated Tim Culverhouse 2024-04-19 08:10:36 -0800
  • bc206f8716 key: consume num_lock and caps_lock for keymatching Tim Culverhouse 2024-04-17 15:03:48 -0800
  • 3a928be693 window: export hasMouse Tim Culverhouse 2024-04-16 13:04:30 -0500
  • 606272f471 widgets: add initial nvim implementation Tim Culverhouse 2024-04-15 15:36:43 -0500
  • a34d20541e Fix usage example in README Tomasz Lisowski 2024-04-16 14:44:57 +0100
  • 47160418aa api: export InternalScreen as AllocatingScreen Tim Culverhouse 2024-04-15 07:15:26 -0500
  • 7ff5251ea3 color: generate color from a u24 Tim Culverhouse 2024-04-15 07:15:00 -0500
  • 18609912d3 cursor: implement cursor shapes Tim Culverhouse 2024-04-15 07:14:31 -0500
  • b5c2d80f57 build: add build flag for example Daylin Morgan 2024-04-10 17:37:46 -0500
  • 40f80bef0c build: change example to examples/text_input Tim Culverhouse 2024-04-10 14:40:22 -0500
  • d3f22e7612 window: add hasMouse and scroll methods Tim Culverhouse 2024-04-10 14:37:28 -0500
  • e92498002e widgets(textinput): remove log line Tim Culverhouse 2024-04-04 20:34:08 -0500
  • 310bff369b widgets(textinput): fix cursor positioning Tim Culverhouse 2024-04-04 20:14:40 -0500
  • 770f6d1c07 parser: fix 0x0A decoding Tim Culverhouse 2024-04-03 19:38:06 -0500
  • 4118c5f8bc paste: fix bracketed_paste enabling Tim Culverhouse 2024-04-03 18:10:23 -0500
  • 8f53700302 key: fix evalquota for name_map Tim Culverhouse 2024-04-03 12:25:34 -0500
  • 12ea1bb1e1 key: add name_map Tim Culverhouse 2024-04-03 11:43:04 -0500
  • 6301fc6a0f build: add minimum_zig_version Tim Culverhouse 2024-04-01 16:14:24 -0500
  • 11564484ff fix: delete unused select.zig Rylee Lyman 2024-04-01 06:36:43 -0400
  • ad18f346eb textinput: make byteOffsetToCursor public Tim Culverhouse 2024-03-30 07:40:08 -0500
  • 24e8dccdca key: add isModifier method Tim Culverhouse 2024-03-30 07:37:54 -0500
  • ea6a4a714b widgets(textinput): add inserSliceAtCursor and sliceToCursor Tim Culverhouse 2024-03-29 12:51:41 -0500
  • da988cc8d9 readme: add link to docs page Tim Culverhouse 2024-03-29 09:37:07 -0500
  • 910fac9cc2 docs: fix doc build step Tim Culverhouse 2024-03-29 09:20:42 -0500
  • 117545ca4b window: add custom border location option Tim Culverhouse 2024-03-26 11:41:54 -0500
  • 6a31b71e33 widgets(textinput): properly reset state Tim Culverhouse 2024-03-26 09:01:07 -0500
  • e37790904f update min zig version, readme Tim Culverhouse 2024-03-21 19:29:26 -0500
  • 612e298d72 dep: update ziglyph Tim Culverhouse 2024-03-21 19:13:56 -0500
  • 740f83c07f dep: use upstream zigimg Tim Culverhouse 2024-03-21 19:10:09 -0500
  • 5e1f9b17a5 window: add child method for cleaner child spawning Tim Culverhouse 2024-03-21 13:54:49 -0500
  • 7e23a64aec mouse_shape: set state of last render properly Tim Culverhouse 2024-03-20 10:21:48 -0500
  • 981909cce9 tty: remove unused quit_fd field Tim Culverhouse 2024-03-19 13:30:56 -0500
  • a505d67276 core: close read thread via DSR Tim Culverhouse 2024-03-19 13:26:08 -0500
  • b0944234c6 widgets(textinput): add toOwnedSlice Tim Culverhouse 2024-03-19 13:25:03 -0500
  • d40fb7cbdb examples: clear textinput on enter Tim Culverhouse 2024-03-19 13:24:17 -0500
  • 8a5fe1a8ab gwidth: fix gwidth for no_zwj case Tim Culverhouse 2024-03-19 13:20:00 -0500
  • 15c64a0e66 textinput: implement horizontal scrolling Tim Culverhouse 2024-03-18 08:26:53 -0500
  • f18f6328bb textinput: fix deleteToEnd Tim Culverhouse 2024-03-18 08:06:44 -0500
  • 8e76610617 fix: catch error on show_cursor Tim Culverhouse 2024-03-17 19:26:42 -0500
  • 449eb170f7 fix: always show cursor on deinit Tim Culverhouse 2024-03-17 09:16:10 -0500
  • 9496270ecd fix: don't rely on std.time.microTimestamp() for accurate statistics Rylee Lyman 2024-03-14 08:16:38 -0400
  • 1e5560cc09 textinput: add clear methods Tim Culverhouse 2024-03-12 07:35:35 -0500
  • 0798182012
    feat: adds gap_buffer.zig for TextInput (#6) Rylee Alanza Lyman 2024-03-12 07:38:23 -0400
  • 5e940fd295 print: continue on 0 width graphemes or words Tim Culverhouse 2024-03-11 19:01:43 -0500
  • c5891399f1 api: export Screen and gwidth Tim Culverhouse 2024-03-11 09:38:52 -0500
  • cecf774ed2 event: implement pollEvent and tryEvent Tim Culverhouse 2024-03-11 09:24:42 -0500
  • 22af4908a1 window: fix wrap method Tim Culverhouse 2024-03-10 07:47:28 -0500
  • c65dab952c fix: use select on macOS Rylee Lyman 2024-03-09 00:23:25 -0500
  • 0192860c85 render: reposition cursor when moving to new row Tim Culverhouse 2024-03-07 20:39:37 -0600
  • 6dafeb7820 render: check bounds when setting skipped Tim Culverhouse 2024-03-06 19:23:47 -0600
  • 378984bd87 print: fix bounds for word wrap Tim Culverhouse 2024-03-05 15:46:44 -0600
  • 7db582b4f3 border: add bottom border Tim Culverhouse 2024-03-05 15:46:30 -0600
  • 778346feea render: fix handling of zero-width cells Tim Culverhouse 2024-03-05 15:45:32 -0600
  • 5560545b54 update ziglyph Tim Culverhouse 2024-03-05 15:45:07 -0600
  • fa39f0a067 window: saturate size, export Color Tim Culverhouse 2024-03-01 21:29:16 -0600
  • c662de4df0 lib: export Segment, PrintOptions, and ziglyph Tim Culverhouse 2024-03-01 12:28:48 -0600
  • e281a67a43 window: add print method Tim Culverhouse 2024-03-01 12:28:29 -0600
  • 2fab89f2cb screen: allow reading of cells Tim Culverhouse 2024-03-01 12:28:03 -0600
  • 9dae256960 border: add right border Tim Culverhouse 2024-03-01 12:27:49 -0600
  • cf71bb4e7c queue: fix thread safety Tim Culverhouse 2024-03-01 12:25:15 -0600
  • dff38f84d1 border: fix all border limits Tim Culverhouse 2024-02-28 16:14:55 -0600
  • ba29a71b3b tty: change logged line to level debug Tim Culverhouse 2024-02-27 07:44:59 -0600
  • e87d64a2b3 Added the table.zig example 00JCIV00 2024-02-26 13:43:39 -0500
  • 923c81d7d2 widgets: added table widget 00JCIV00 2024-02-26 11:08:14 -0500
  • b57aab7040 Added the "matchesAny()" method to Keys 00JCIV00 2024-02-25 12:44:02 -0500
  • 70f1e3495c Changed log.info calls to log.debug for better release builds 00JCIV00 2024-02-24 10:12:58 -0500
  • 4a87c5f408 Added public Window declaration to main.zig 00JCIV00 2024-02-24 10:11:52 -0500
  • b7d7ba6b36 example: s/start/startReadThread s/stop/stopReadThread 00JCIV00 2024-02-24 10:04:20 -0500
  • f84bad6420 tty: set termios ISIG = false and PARMRK = false Tim Culverhouse 2024-02-26 18:26:12 -0600
  • 4069c83092 docs: add build step for autodoc 00JCIV00 2024-02-22 16:54:07 -0500
  • 9d87579076 key: remove duplicate match rule Tim Culverhouse 2024-02-24 19:42:35 -0600
  • d51530cb73 parser: don't encode tab and enter as ctrl+I and ctrl+m Tim Culverhouse 2024-02-24 19:25:45 -0600
  • 9968735795 zigimg: use fork until PR merged Tim Culverhouse 2024-02-24 08:14:44 -0600
  • 981932debd queue: make public Tim Culverhouse 2024-02-24 08:14:12 -0600
  • 0d730aba80 queue: update comments, add tryPop Tim Culverhouse 2024-02-19 10:11:18 -0600
  • 6461e6719c Fixed the .len drust 2024-02-19 03:26:08 +0000
  • 8d0f73e951 gwidth: add no_zwj measurement method Tim Culverhouse 2024-02-18 12:26:23 -0600
  • 6418570819 update for zig-0.12.0-2809 Tim Culverhouse 2024-02-18 12:20:47 -0600
  • 4a463cfa3a
    refactor: make code more idiomatic Jora Troosh 2024-02-11 21:59:33 +0300
  • a733860a21 add pathological example as a terminal perf test Tim Culverhouse 2024-02-09 12:27:22 -0600
  • c99517181e queue: remove useless defer Tim Culverhouse 2024-02-03 10:05:42 -0600
  • 62ee6d1b58 notify, setTitle: flush the buffer Tim Culverhouse 2024-02-03 10:02:04 -0600
  • eae1036c29 color: export Color and fix bright indexing Tim Culverhouse 2024-02-02 16:22:26 -0600