rhysd/tui-textarea (tui-textarea)
### [`v0.5.3`](https://togithub.com/rhysd/tui-textarea/blob/HEAD/CHANGELOG.md#v053---03-Aug-2024)
[Compare Source](https://togithub.com/rhysd/tui-textarea/compare/v0.5.2...v0.5.3)
- `&TextArea` now implements `Widget` trait. ([#78](https://togithub.com/rhysd/tui-textarea/issues/78))
- Now the reference can be passed to `ratatui::terminal::Frame::render_widget` method call directly.
```rust
// v0.5.2 or earlier
f.render_widget(textarea.widget(), rect);
// v0.5.3 or later
f.render_widget(&textarea, rect);
```
- This means that `TextArea::widget` method is no longer necessary. To maintain the compatibility the method is not removed but using it starts to report a deprecation warning from v0.5.3.
- Fix a cursor can leave the viewport on horizontal scroll when line number is displayed. ([#77](https://togithub.com/rhysd/tui-textarea/issues/77))
- Support some key combinations added at termion v4 for `termion` feature. ([#68](https://togithub.com/rhysd/tui-textarea/issues/68))
- `termion::event::Key::CtrlLeft`
- `termion::event::Key::CtrlRight`
- `termion::event::Key::CtrlUp`
- `termion::event::Key::CtrlDown`
- `termion::event::Key::CtrlHome`
- `termion::event::Key::CtrlEnd`
- `termion::event::Key::AltLeft`
- `termion::event::Key::AltRight`
- `termion::event::Key::AltUp`
- `termion::event::Key::AltDown`
- `termion::event::Key::ShiftLeft`
- `termion::event::Key::ShiftRight`
- `termion::event::Key::ShiftUp`
- `termion::event::Key::ShiftDown`
- Improve `vim` example's Vim emulation.
- Fix the range of text selection on `e` mapping in operator-pending mode. ([#76](https://togithub.com/rhysd/tui-textarea/issues/76))
- Fix the text selection on `y`, `d`, `c` mappings in visual mode is not inclusive.
\[Changes]\[v0.5.3]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.5.2
->0.5.3
Release Notes
rhysd/tui-textarea (tui-textarea)
### [`v0.5.3`](https://togithub.com/rhysd/tui-textarea/blob/HEAD/CHANGELOG.md#v053---03-Aug-2024) [Compare Source](https://togithub.com/rhysd/tui-textarea/compare/v0.5.2...v0.5.3) - `&TextArea` now implements `Widget` trait. ([#78](https://togithub.com/rhysd/tui-textarea/issues/78)) - Now the reference can be passed to `ratatui::terminal::Frame::render_widget` method call directly. ```rust // v0.5.2 or earlier f.render_widget(textarea.widget(), rect); // v0.5.3 or later f.render_widget(&textarea, rect); ``` - This means that `TextArea::widget` method is no longer necessary. To maintain the compatibility the method is not removed but using it starts to report a deprecation warning from v0.5.3. - Fix a cursor can leave the viewport on horizontal scroll when line number is displayed. ([#77](https://togithub.com/rhysd/tui-textarea/issues/77)) - Support some key combinations added at termion v4 for `termion` feature. ([#68](https://togithub.com/rhysd/tui-textarea/issues/68)) - `termion::event::Key::CtrlLeft` - `termion::event::Key::CtrlRight` - `termion::event::Key::CtrlUp` - `termion::event::Key::CtrlDown` - `termion::event::Key::CtrlHome` - `termion::event::Key::CtrlEnd` - `termion::event::Key::AltLeft` - `termion::event::Key::AltRight` - `termion::event::Key::AltUp` - `termion::event::Key::AltDown` - `termion::event::Key::ShiftLeft` - `termion::event::Key::ShiftRight` - `termion::event::Key::ShiftUp` - `termion::event::Key::ShiftDown` - Improve `vim` example's Vim emulation. - Fix the range of text selection on `e` mapping in operator-pending mode. ([#76](https://togithub.com/rhysd/tui-textarea/issues/76)) - Fix the text selection on `y`, `d`, `c` mappings in visual mode is not inclusive. \[Changes]\[v0.5.3]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.