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

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

  • 385ed43f74 fix contributing guide and clippy warnings in tests rhysd 2023-10-02 14:46:29 +09:00
  • df5d6aed11 fix watch-check and watch-test cargo subcommands rhysd 2023-10-02 02:39:29 +09:00
  • 32d415ce7f bump up version to v0.2.2 rhysd 2023-10-02 02:18:18 +09:00
  • 5d89a9cdd4 fix building document rhysd 2023-10-02 02:17:19 +09:00
  • 43286092c6 update changelog for v0.2.1 changes rhysd 2023-10-02 02:09:41 +09:00
  • 48312c4f77 v0.2.1 (fixes #27, closes #22, closes #25, closes #26) rhysd 2023-10-02 01:38:47 +09:00
  • 01d49b5d0b note higher Rust version is required due to ratatui features rhysd 2023-10-01 23:30:23 +09:00
  • d1ce01cb9a fix checking tui-rs and ratatui are exclusive on using custom backend rhysd 2023-10-01 23:24:54 +09:00
  • 92c107c939 rename set_placeholder to set_placeholder_text and add more APIs rhysd 2023-10-01 23:10:23 +09:00
  • 2031e5b20c allow any string types for setting placeholder text rhysd 2023-10-01 22:47:54 +09:00
  • 9fdbbd4250 fix weird behavior on empty placeholder rhysd 2023-10-01 22:46:44 +09:00
  • 151a007a83 simplify placeholder implementation rhysd 2023-10-01 22:40:58 +09:00
  • c84c0ebe55 rename placepop example to more obvious popup_placeholder rhysd 2023-10-01 22:28:14 +09:00
  • c03b453f99 fix compilation error of placepop example and add it to examples doc rhysd 2023-10-01 22:23:18 +09:00
  • 98a60e9138 Merge pull request #16 from pm100/ghost Linda_pp 2023-10-01 22:12:25 +09:00
  • a23da2da07 derive Debug for TextArea struct (fixes #23) rhysd 2023-10-01 22:05:31 +09:00
  • 502a3a7dcb small fixes in readme document rhysd 2023-10-01 22:03:33 +09:00
  • 652b449526 fix compilation errors and warnings in examples rhysd 2023-10-01 20:46:10 +09:00
  • 37054892a2 fix deprecation warnings by ratatui rhysd 2023-10-01 20:37:38 +09:00
  • 30e651de77 update ratatui from 0.20 to 0.23 and crossterm for ratatui to 0.27 rhysd 2023-10-01 20:22:38 +09:00
  • 525070f52c check KeyEventKind::Release considering KeyEventKind::Repeat rhysd 2023-05-10 21:41:42 +09:00
  • d67b29fa22 fix commands in contribution document rhysd 2023-05-10 17:04:06 +09:00
  • 68f4e0d3c4 fix double input on windows (closes #17) pm100 2023-05-09 12:15:00 +02:00
  • 0b81087035 describe how to debug for contributors (#17) rhysd 2023-05-09 22:48:29 +09:00
  • bfd5527efe placeholder feature pm100 2023-04-29 18:17:39 +02:00
  • 959be77012 describe updated your own backend support in readme rhysd 2023-04-16 23:26:15 +09:00
  • 61c7d5bc11 add tests and lints for your-backend and ratatui-your-backend features rhysd 2023-04-16 23:19:52 +09:00
  • 1e0b625b29 fix user-defined backend is not supported by adding your-backend and ratatui-your-backend features rhysd 2023-04-16 23:19:28 +09:00
  • 7754120b34 Merge branch 'ratatui' (fix #12) rhysd 2023-04-15 23:18:42 +09:00
  • 51fae7e2d2 describe crossterm or termion is necessary to be installed in user's project rhysd 2023-04-15 23:17:32 +09:00
  • 5784987afe fix benchmark is broken due to lack of tui dependency rhysd 2023-04-14 22:24:01 +09:00
  • dbda5429d5 fix how to install tui-textarea with ratatui support rhysd 2023-04-14 22:10:05 +09:00
  • fd3306343e show explicit error message when both crossterm and termion are not enabled rhysd 2023-04-14 22:04:02 +09:00
  • 87c6b03edf add some unit tests to check ratatui support rhysd 2023-04-13 23:10:34 +09:00
  • 70279751ee describe ratatui crate support in readme rhysd 2023-04-13 22:48:38 +09:00
  • d60224b6bb check all combinations of features by clippy on CI rhysd 2023-04-13 22:22:29 +09:00
  • 526f5cc334 separate examples for ratatui rhysd 2023-04-13 22:21:03 +09:00
  • 9428172a1d support ratatui crate by editor and termion example rhysd 2023-04-13 21:57:33 +09:00
  • dbe03202a8 add ratatui crate support rhysd 2023-04-13 21:51:27 +09:00
  • 7f64db242f add ratatui-termion and ratatui-crossterm features rhysd 2023-04-06 21:22:52 +09:00
  • d4bbccbfdb replace actions-rs/toolchain@v1 with dtolnay/rust-toolchain@stable rhysd 2023-01-29 20:08:35 +09:00
  • c5138aabf2 simplify UI structure of modal example rhysd 2022-10-21 23:45:09 +09:00
  • 8c0a76b052 add simple modal text editor example rhysd 2022-10-20 08:30:14 +09:00
  • 2c553674a9 add more mappings to Vim-like mappings usage rhysd 2022-10-20 08:09:35 +09:00
  • f3404707f6 add scroll mappings to modal editor usage in document rhysd 2022-10-19 21:09:11 +09:00
  • 623eea58fe update changelog for v0.2.0 changes rhysd 2022-10-18 20:00:40 +09:00
  • 76d3d8f41b bump up version to v0.2.0 rhysd 2022-10-18 19:36:19 +09:00
  • eb4103e581 add default key maps for scrolling down/up by page rhysd 2022-10-17 21:54:36 +09:00
  • 972dfead2d separate Scrolling to src/scroll.rs rhysd 2022-10-14 21:40:47 +09:00
  • 5b4d1cc7c7 add documents and tests for scrolling by half/full page with Scrolling rhysd 2022-10-14 21:37:05 +09:00
  • a4c51a4812 implement scrolling down/up by half/full page rhysd 2022-10-14 21:25:44 +09:00
  • ce5dc54cd4 add regression test case for #4 rhysd 2022-10-04 17:58:18 +09:00
  • 0ca8573982 fix panic when max history is zero (fix #4) rhysd 2022-10-04 17:25:32 +09:00
  • 4e1a99988f implement Scrolling enum to specify scrolling more flexibly rhysd 2022-10-03 20:59:26 +09:00
  • 2f300b9dfa add #[non_exhaustive] to CursorMove rhysd 2022-10-02 21:24:11 +09:00
  • 3f26740072 fix tui dependency version in benchmark crate rhysd 2022-10-02 21:20:27 +09:00
  • 21aa0ee638 update changelog for v0.1.6 changes rhysd 2022-09-28 23:27:37 +09:00
  • b44870a0af bump up version to v0.1.6 rhysd 2022-09-28 23:05:57 +09:00
  • d805c3709a improve textarea.alignment and textarea.set_alignment document and add doc tests for them rhysd 2022-09-28 21:24:23 +09:00
  • 0ffaee324f disable line numbers when right or center alignment is set rhysd 2022-09-28 21:23:41 +09:00
  • ffd8b1c5f7 fix errors reported by lints rhysd 2022-09-28 21:07:20 +09:00
  • 3387f93319 Alignment for TextArea (#3) Alexander Ananiev 2022-09-28 15:06:42 +03:00
  • bf4246482e update tui to 0.19 and crossterm to 0.25 rhysd 2022-08-15 20:36:08 +09:00
  • be6eed684d rename parameters of TextArea::scroll rhysd 2022-07-24 10:37:15 +09:00
  • 4d6ad3d76b Merge branch 'scroll' (fix #2) rhysd 2022-07-24 10:30:31 +09:00
  • 63ae3503d4 add document and doc tests for TextArea::scroll and CursorMove::InViewport rhysd 2022-07-24 08:41:05 +09:00
  • b54fe5c01d implement vertial mouse scroll with both crossterm and termion supports rhysd 2022-07-23 20:09:26 +09:00
  • 2f7fd0c53d implement TextArea::scroll and CursorMove::InViewport rhysd 2022-07-23 19:20:20 +09:00
  • ae4dc99eea use rust-cache action v2 rhysd 2022-07-23 11:22:09 +09:00
  • 8097183e75 add tests for CursorMove::Top and CursorMove::Bottom rhysd 2022-07-20 15:47:21 +09:00
  • 851db5eadb add CursorMove tests for multi-byte characters rhysd 2022-07-19 18:49:13 +09:00
  • a7206db6f9 add tests for CursorMove::Head and CursorMove::End rhysd 2022-07-19 18:00:04 +09:00
  • 0341a4beaa add tests for CursorMove::Up and CursorMove::Down rhysd 2022-07-19 14:36:29 +09:00
  • 479b060624 set MSRV to 1.56.1 depending on tui v0.18.0 rhysd 2022-07-19 11:17:57 +09:00
  • cd14cc10d6 separate section to run a fuzzer in CONTRIBUTING.md rhysd 2022-07-18 20:30:44 +09:00
  • 75af9fa5ab update changelog for v0.1.5 changes rhysd 2022-07-18 20:21:26 +09:00
  • 6af9b24b59 bump up version to v0.1.5 rhysd 2022-07-18 19:49:09 +09:00
  • dbee036ce6 support generating random CursorMove with arbitrary rhysd 2022-07-18 11:43:30 +09:00
  • 952158f93a describe versioning and add search operation to modal usage rhysd 2022-07-17 21:58:02 +09:00
  • 4e5b684baf Merge branch 'perf' rhysd 2022-07-17 15:27:17 +09:00
  • ee4162c451 explicitly use subslice of lines rhysd 2022-07-17 12:09:08 +09:00
  • 40e4bfbe15 render only displayed lines in Paragraph rhysd 2022-07-17 03:22:09 +09:00
  • b56f252f08 include rendering in fuzzing tests rhysd 2022-07-16 21:54:10 +09:00
  • ac04feb5ea add arbitrary crate as optional dependency rhysd 2022-07-16 21:40:05 +09:00
  • 8b3b0aa34c fix bench suite names rhysd 2022-07-16 11:18:22 +09:00
  • 025ce6b187 add tests for CursorMove::Forward and CursorMove::Back rhysd 2022-07-14 22:57:31 +09:00
  • c1622c197d add benchmarks to delete text rhysd 2022-07-13 21:44:37 +09:00
  • 59d5d473d4 reduce overhead to build textarea instance using .clone() in benchmarks rhysd 2022-07-13 09:27:59 +09:00
  • 421691d602 implement Clone for TextArea and its dependencies rhysd 2022-07-12 22:56:06 +09:00
  • 9032320a7e add benchmark for cursor moves rhysd 2022-07-12 20:18:06 +09:00
  • e8df4c4127 show 'Available on crate feature search only' on docs.rs rhysd 2022-07-11 12:25:26 +09:00
  • fd174b316e use single atomic u32 value instead of two atomic u16 values rhysd 2022-07-11 09:45:25 +09:00
  • 61ce49b331 separate widget implementation to src/widget.rs rhysd 2022-07-11 09:45:09 +09:00
  • 44bf996941 separate implementation for highlighting to src/highlight.rs rhysd 2022-07-11 02:48:33 +09:00
  • 876ebf96cb separate text search implementation to src/search.rs rhysd 2022-07-11 01:50:46 +09:00
  • f5e3347e4c update changelog for v0.1.4 changes rhysd 2022-07-11 01:07:54 +09:00
  • bd131d9773 bump up version to v0.1.4 rhysd 2022-07-11 01:01:44 +09:00
  • aaabfe1613 fix cursor position after undo delete_line_by_head rhysd 2022-07-10 22:05:08 +09:00
  • db83c4d14a add benchmark suites for text search rhysd 2022-07-10 21:54:17 +09:00
  • b4ececff71 add benchmark to insert lines randomly rhysd 2022-07-09 22:11:11 +09:00