gitui
gitui copied to clipboard
Bump tui-textarea from 0.5.2 to 0.5.3
Bumps tui-textarea from 0.5.2 to 0.5.3.
Release notes
Sourced from tui-textarea's releases.
v0.5.3
&TextAreanow implementsWidgettrait. (#78)
- Now the reference can be passed to
ratatui::terminal::Frame::render_widgetmethod call directly.// 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::widgetmethod 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)
- Support some key combinations added at termion v4 for
termionfeature. (#68)
termion::event::Key::CtrlLefttermion::event::Key::CtrlRighttermion::event::Key::CtrlUptermion::event::Key::CtrlDowntermion::event::Key::CtrlHometermion::event::Key::CtrlEndtermion::event::Key::AltLefttermion::event::Key::AltRighttermion::event::Key::AltUptermion::event::Key::AltDowntermion::event::Key::ShiftLefttermion::event::Key::ShiftRighttermion::event::Key::ShiftUptermion::event::Key::ShiftDown- Fix the border color is not applied in
single_lineexample. (#79, thanks@​fmorroni)- Improve
vimexample's Vim emulation.
- Fix the range of text selection on
emapping in operator-pending mode. (#76)- Fix the text selection on
y,d,cmappings in visual mode is not inclusive.
Changelog
Sourced from tui-textarea's changelog.
v0.5.3 - 03 Aug 2024
&TextAreanow implementsWidgettrait. (#78)
- Now the reference can be passed to
ratatui::terminal::Frame::render_widgetmethod call directly.// 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::widgetmethod 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)
- Support some key combinations added at termion v4 for
termionfeature. (#68)
termion::event::Key::CtrlLefttermion::event::Key::CtrlRighttermion::event::Key::CtrlUptermion::event::Key::CtrlDowntermion::event::Key::CtrlHometermion::event::Key::CtrlEndtermion::event::Key::AltLefttermion::event::Key::AltRighttermion::event::Key::AltUptermion::event::Key::AltDowntermion::event::Key::ShiftLefttermion::event::Key::ShiftRighttermion::event::Key::ShiftUptermion::event::Key::ShiftDown- Improve
vimexample's Vim emulation.
- Fix the range of text selection on
emapping in operator-pending mode. (#76)- Fix the text selection on
y,d,cmappings in visual mode is not inclusive.[Changes][v0.5.3]
Commits
e0c0737bump up version to v0.5.33a9d143caveat on conversion from termion's key event intoInput(#68)9087e75fixebehavior in operator-pending mode ofvimexample6f5ca38support 'Ctrl + Home' and 'Ctrl + End' for termion backend3937ecarefactor converting termion key event intoInput0e32eedsupport shift/ctrl/alt + arrow keys combinations added at termion v4e5500dffix typosef28d09Merge branch 'fix-lnum-horizontal-scroll' (fix #77)59ab95cremove redundantclone()call with ratatui4e1adc6smoothly slide the line number part into screen on scrolling left- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)