dependabot[bot]
e298fcff3a
Bump rand from 0.8.6 to 0.9.5 ( #30 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.6 to 0.9.5.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.9.5/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.6...0.9.5 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 17:51:44 +02:00
srothgan
8f708cfdc7
feat: add screen/data cursor maps for wrapped movement ( #17 )
...
* feat!: remove tui-rs support and map screen cursors
* docs(examples): add fixed-size recording mode
* chore(release): bump to v0.11.0
2026-05-03 16:48:05 +10:00
srothgan
f169a4b18c
chore(fuzz): upgrade targets, fix false positives, and add invariant assertions ( #11 )
...
- Fix insert_delete target using .unwrap() causing false-positive crashes
on arbitrary::Error (input exhaustion)
- Fix fuzz Cargo.toml referencing wrong package name (tui-textarea vs
tui-textarea-2)
- Add invariant assertions (cursor bounds, lines non-empty, selection
validity) to all targets
- Add 4 new fuzz targets: undo_redo, selection, wrap_render, search
- Expand existing targets with full delete/insert variant coverage,
input_without_shortcuts, set_yank_text, set_max_histories, and clear
- Add DummyBackend::resize() for variable-width wrap rendering tests
2026-02-19 17:44:58 +10:00
srothgan
19151a4076
chore(bench): restructure into focused targets, add runner, and tune slow cases ( #10 )
...
- Upgrade Criterion 0.5 → 0.8.2
- Split 4 broad bench files into 14 focused targets
- Add Rust runner binary with per-target start/done logging
- Add wrap_render benchmarks (all 4 WrapMode variants × 2 sizes)
- Add undo_redo benchmarks (undo/redo × 3 history depths)
- Apply benchmark_group + SamplingMode::Flat + reduced sample_size on slow insert cases to cut total run time from ~28 min to ~12 min
- Rewrite bench/README.md to document runner, targets, and workflow
2026-02-19 09:22:09 +10:00
srothgan
b361f74b06
chore: rename crate to tui-textarea-2 and update metadata/docs links ( #2 )
...
* chore: rename crate to tui-textarea-2 and update metadata/docs links
* chore: prepare v0.7.1 publish for tui-textarea-2
* ci(release): automate publish, tag, and release after merge to main
2026-02-18 21:39:59 +10:00
srothgan
4689076df5
chore: ratatui 0.30 maintenance + collaboration baseline ( #1 )
2026-02-18 11:46:03 +01:00
Alessandro Ricottone
413c4f62da
Update Ratatui to 0.29.0 ( #86 )
...
Co-authored-by: Josh McKinney <joshka@users.noreply.github.com >
2024-10-23 01:08:06 +09:00
rhysd
9b86d54a67
fix fuzzing test cases to follow ratatui v0.28
2024-08-08 00:25:28 +09:00
rhysd
9650a1171a
fix warnings and compile errors due to ratatui v0.28 update
2024-08-08 00:12:17 +09:00
rhysd
c99108bf45
directly implement Widget for &TextArea ( fix #78 )
2024-08-02 16:31:21 +09:00
rhysd
0b4c5ee137
use io::Result<T> instead of Result<T, io::Error> in bench
2023-11-03 23:54:27 +09:00
rhysd
06f676014b
fix dummy backend for benchmark and add insert::long::* benches
2023-11-03 23:51:19 +09:00
rhysd
42c76a9d45
rename your-backend features to no-backend
2023-10-24 16:02:43 +09:00
rhysd
1625ad6bc8
fix benchmark to use ratatui
2023-10-24 15:32:26 +09:00
rhysd
30e651de77
update ratatui from 0.20 to 0.23 and crossterm for ratatui to 0.27
2023-10-01 20:31:09 +09:00
rhysd
5784987afe
fix benchmark is broken due to lack of tui dependency
2023-04-14 22:44:22 +09:00
rhysd
3f26740072
fix tui dependency version in benchmark crate
2022-10-02 21:20:27 +09:00
rhysd
b56f252f08
include rendering in fuzzing tests
2022-07-16 21:54:10 +09:00
rhysd
8b3b0aa34c
fix bench suite names
2022-07-16 11:18:22 +09:00
rhysd
c1622c197d
add benchmarks to delete text
2022-07-13 21:44:37 +09:00
rhysd
59d5d473d4
reduce overhead to build textarea instance using .clone() in benchmarks
2022-07-13 09:27:59 +09:00
rhysd
9032320a7e
add benchmark for cursor moves
2022-07-12 20:18:06 +09:00
rhysd
db83c4d14a
add benchmark suites for text search
2022-07-10 21:54:17 +09:00
rhysd
b4ececff71
add benchmark to insert lines randomly
2022-07-09 22:11:11 +09:00
rhysd
ee72b48fea
add first benchmark
2022-07-09 18:44:00 +09:00