1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-08-28 19:46:17 +03:00

Граф коммитов

  • 8c6bcb9a7c implement Display for YankText instead of ToString directly rhysd 2024-07-07 23:26:26 +09:00
  • 456480ccf1 Merge pull request #69 from joshka/jm/ratatui-0.27.0 Linda_pp 2024-07-07 23:21:49 +09:00
  • ebbdc257a7 Merge pull request #64 from kyu08/fix-typo Linda_pp 2024-07-07 23:20:03 +09:00
  • 63a26044c8 Bump Ratatui to 0.27.0 Josh McKinney 2024-06-27 15:57:25 -07:00
  • 68ca07b77c fix typo kyu08 2024-03-15 20:46:06 +09:00
  • f354c48c11 Add Eq derive for Input cstef 2024-02-27 15:57:56 +01:00
  • 38df8592fb Make Input serializable cstef 2024-02-27 15:56:42 +01:00
  • 4cc1ecaed9 Make Scrolling serializable cstef 2024-02-27 14:46:08 +01:00
  • 1625d0b603 Add serde feature cstef 2024-02-27 14:34:54 +01:00
  • 39075bb641 run cargo doc check on CI rhysd 2023-11-29 21:15:45 +09:00
  • 8b092dcdcf update changelog for v0.4.0 changes rhysd 2023-11-19 23:44:18 +09:00
  • 501e2b543d bump up version to v0.4.0 rhysd 2023-11-19 23:30:51 +09:00
  • a9d981f2d8 run doc test for impl FromIterator for TextArea rhysd 2023-11-19 22:18:21 +09:00
  • 9e3df38b54 fix inser_str doesn't handle \r\n and ignores newline at end of input rhysd 2023-11-19 22:08:25 +09:00
  • 1194331a02 fix TextArea::set_yank_text doesn't support CRLF (\r\n) for newline rhysd 2023-11-18 16:46:41 +09:00
  • 306a976fc9 update block and style only when mode changed in vim example rhysd 2023-11-18 14:50:13 +09:00
  • 0a5c190780 Merge branch 'vim' rhysd 2023-11-17 23:56:29 +09:00
  • fc08babaaf add screencast of vim example rhysd 2023-11-17 23:54:23 +09:00
  • 9f206200e5 refactor Vim emulation as state machine rhysd 2023-11-17 23:21:57 +09:00
  • 7c66f3ad5a make operator-pending mode variant of Mode rhysd 2023-11-17 21:22:36 +09:00
  • ad8ad19e83 implement visual mode for vim example rhysd 2023-11-16 18:15:56 +09:00
  • 409185f653 rename modal example to vim rhysd 2023-11-16 15:59:06 +09:00
  • b2cee69cdd implement operator pending mode and gg in modal example rhysd 2023-11-16 14:14:39 +09:00
  • 13ce6aa6d5 fix selected text is not deleted on paste rhysd 2023-11-15 01:57:48 +09:00
  • 8e3a432ecc add Key::Copy, Key::Cut, Key::Paste support rhysd 2023-11-15 01:29:44 +09:00
  • 523a888f26 implement TextArea::select_all rhysd 2023-11-15 00:11:18 +09:00
  • 9d03463237 test positions after undo/redo rhysd 2023-11-13 20:26:47 +09:00
  • bae9d4cee3 refactor undo/redo implementation rhysd 2023-11-13 19:29:43 +09:00
  • cb868a19b6 add sanity test for all combination of key inputs rhysd 2023-11-13 00:19:17 +09:00
  • 18610dc58c measure and monitor coverage with codecov rhysd 2023-11-12 23:17:31 +09:00
  • f0370e850c add more tests for deleting text rhysd 2023-11-12 23:06:25 +09:00
  • f28f417e06 fix insert_char and set_yank_text does not consider newline rhysd 2023-11-12 23:06:02 +09:00
  • a54ce36d22 refactor text selection and add more tests (fix #6) rhysd 2023-11-12 17:39:48 +09:00
  • 5a2649abe9 implement select (#45) pm100 2023-11-10 04:10:04 -08:00
  • 9ec2f32edf fix disabling/enabling raw mode in editor example (fix #44) rhysd 2023-11-06 19:20:20 +09:00
  • 2740b89a51 update changelog for v0.3.1 changes rhysd 2023-11-05 01:09:05 +09:00
  • efdfc13445 simplify unit tests for DisplayTextBuilder rhysd 2023-11-04 19:47:40 +09:00
  • 2e6697e54a perfer for to while rhysd 2023-11-04 19:35:22 +09:00
  • 4d16fcb8fa Merge branch 'issue-43' (fix #43) rhysd 2023-11-04 19:31:07 +09:00
  • 25bfdbc42b refactor building display text and add tests where start offset is not zero rhysd 2023-11-04 19:29:00 +09:00
  • 37d42cd545 fix start offset of line text is always zero when calculating tab width rhysd 2023-11-04 18:50:23 +09:00
  • 0b4c5ee137 use io::Result<T> instead of Result<T, io::Error> in bench rhysd 2023-11-03 23:54:27 +09:00
  • 06f676014b fix dummy backend for benchmark and add insert::long::* benches rhysd 2023-11-03 23:51:19 +09:00
  • 069e1351a7 add insert_delete fuzzing target rhysd 2023-11-03 23:10:48 +09:00
  • 217c5079f0 fix pasting yanked text when it contains multiple lines rhysd 2023-11-03 02:39:58 +09:00
  • b6056484d8 suppress clippy warning caused by * 1 rhysd 2023-11-03 02:35:12 +09:00
  • a2e6aedbb7 Merge branch 'multiline' (fixes #42) rhysd 2023-11-03 02:33:36 +09:00
  • a7731be860 add tests for multi-bytes characters rhysd 2023-11-03 02:31:27 +09:00
  • 2e51246ba5 fix start position of EditKind::DeleteChunk is wrong when it is used in undo rhysd 2023-11-03 02:07:28 +09:00
  • 6d68ba128d add --why to cargo watch commands rhysd 2023-11-02 22:55:28 +09:00
  • 1283081f82 keep yanked lines in Vec rhysd 2023-11-02 22:54:28 +09:00
  • 9db8a3d31a test TextArea::undo after insert_str and delete_str rhysd 2023-11-02 21:08:21 +09:00
  • b324ccd9fd allow TextArea::delete_str to delete across newlines rhysd 2023-11-02 09:26:50 +09:00
  • 8bc9ff4dba add tests for TextArea::insert_str rhysd 2023-11-01 21:27:59 +09:00
  • 2a447d45c2 add EditKind::InsertChunks and EditKind::DeleteChunk edit kinds rhysd 2023-11-01 20:15:42 +09:00
  • 1330c55e4e Merge pull request #40 from fritzrehde/main Linda_pp 2023-10-31 18:31:23 +09:00
  • addf3e9656 fixed some spelling mistakes fritzrehde 2023-10-30 11:47:56 +01:00
  • 60a57b3899 convert backends' key/mouse events into Key rhysd 2023-10-25 22:19:05 +09:00
  • 5a5a308c88 always ignore key release event from crossterm rhysd 2023-10-25 22:07:30 +09:00
  • 18d709f1d9 add unit tests for converting backend input events into Input rhysd 2023-10-25 21:14:50 +09:00
  • 60ed6f8693 ignore crossterm's press event only on Windows (#14) rhysd 2023-10-25 20:39:58 +09:00
  • a19562a96f move Input backends support to respective modules in input/ rhysd 2023-10-25 19:35:21 +09:00
  • 80e1db129a update changelog for v0.3.0 changes rhysd 2023-10-25 00:10:56 +09:00
  • 0d74f96ffe bump up version to v0.3.0 rhysd 2023-10-25 00:08:10 +09:00
  • 6b6bb68567 enable termwiz and termion features on generating API doc rhysd 2023-10-24 17:25:29 +09:00
  • 6982f2d1e6 fix crash in split example rhysd 2023-10-24 17:16:09 +09:00
  • a0aade4800 allow ratatui >=0.23.0, <1 (fix #36) rhysd 2023-10-24 17:02:37 +09:00
  • 70f7b95874 simplify ratatui/tui-rs feature groups by adding ratatui and tuirs features rhysd 2023-10-24 16:16:36 +09:00
  • 42c76a9d45 rename your-backend features to no-backend rhysd 2023-10-24 15:59:56 +09:00
  • 9882974669 remove tuirs_popup_placeholder example rhysd 2023-10-24 15:37:54 +09:00
  • 8f2594bbc5 Merge branch 'invert' rhysd 2023-10-24 15:32:39 +09:00
  • 1625ad6bc8 fix benchmark to use ratatui rhysd 2023-10-24 15:18:42 +09:00
  • 989be96aa9 invert tui-rs and ratatui in document rhysd 2023-10-24 14:54:26 +09:00
  • 08b538e39b fix CI for inverting ratatui-* features to tuirs-* rhysd 2023-10-24 14:28:58 +09:00
  • 953ec9b295 move doc tests from tui-rs to ratatui rhysd 2023-10-24 14:26:50 +09:00
  • 330b7074ae fix examples to invert ratatui and tui-rs rhysd 2023-10-24 13:14:44 +09:00
  • ef3b3188f4 invert ratatui-* features with tuirs-* rhysd 2023-10-24 12:51:29 +09:00
  • e3783d1baf update changelog for v0.2.4 changes rhysd 2023-10-22 01:24:05 +09:00
  • 1c32ed7227 bump up version to v0.2.4 rhysd 2023-10-22 01:09:20 +09:00
  • 784ad655dc pass mask character on creating LineHighlighter instance rhysd 2023-10-21 13:38:17 +09:00
  • 4bdf55a1f6 remove unnecessary tick handling in termwiz example rhysd 2023-10-21 10:43:25 +09:00
  • 4ca61938e3 Merge branch 'termwiz' rhysd 2023-10-21 02:45:32 +09:00
  • 1e781950d6 describe termwiz support in documents rhysd 2023-10-21 02:38:18 +09:00
  • 257c8bcbf0 add example for usage with termwiz crate rhysd 2023-10-21 02:22:15 +09:00
  • 892b4495d3 support termwiz crate for ratatui rhysd 2023-10-21 01:37:01 +09:00
  • 68275e4932 consider wide chars on calculating tab width rhysd 2023-10-21 00:30:36 +09:00
  • b5a9f405e8 include tests directory in shipped package rhysd 2023-10-20 22:18:44 +09:00
  • 3f7db1db84 update changelog for v0.2.2 and v0.2.3 changes rhysd 2023-10-20 22:24:56 +09:00
  • e7c83979e3 bump up version to v0.2.3 rhysd 2023-10-20 22:15:48 +09:00
  • d9dd1a168c refactor password example and the example screencast in readme rhysd 2023-10-20 22:02:04 +09:00
  • 4fa7a16b72 add TextArea::mask_char and doc tests for masking APIs rhysd 2023-10-20 21:32:50 +09:00
  • 2e008fdfe6 update actions/checkout to v4 rhysd 2023-10-20 19:10:47 +09:00
  • e05ffff9e2 refactor making display line text and tests for it rhysd 2023-10-20 19:09:19 +09:00
  • 64ca882128 fix hard tab display (#33) pm100 2023-10-19 18:47:58 -07:00
  • 879e2d0223 consider ratatui usage in contribution guide Linda_pp 2023-10-19 15:23:32 +09:00
  • f4cd38ed50 use rust,ignore code fences in readme.md (fix #34) rhysd 2023-10-19 11:36:27 +09:00
  • 455df52464 Merge pull request #32 from pm100/password Linda_pp 2023-10-17 23:29:45 +09:00
  • 45445e0554 change 'password' to more generic 'mask'. Fix tab behavior paul moore 2023-10-15 09:55:16 -07:00
  • 84985fa04c password - second go paul moore 2023-10-13 17:37:37 -07:00
  • a75fcde04f check document generation on CI rhysd 2023-10-02 14:53:42 +09:00