Thomas Frans
fe8f8e78ee
style(clippy): enforce clippy use_self lint
...
Clippy's `use_self` line ensures that `Self` is used instead of the real
name whenever possible. This makes searching easier and cleans up the
code a bit.
2023-09-27 22:06:54 +02:00
BlakeJC94
1a0258f197
Add vim-like page scrolling
...
* feat: added match fallback for handle_command SelectViewExt
* feat: HalfPage and FullPage MoveAmount variants
* feat: Display for MoveAmount variants
* feat: fallback for MoveAmount variants in TabView
* feat: ListView FullPage/HalfPage MoveAmount
* feat: default keybinds for page scrolling
* feat: HalfPage/FullPage MoveAmount for HelpView
* feat: removed new defaul keybinds for pagescroll
* style: "upwards" -> "halfpageup" etc.
* feat: toml parse "move pageup" / "move halfpageup"
* chore: cargo fmt
* feat: simplified page scroll command interface
* docs: added `move` to readme
* feat: replace FullPage and HalfPage with Float variant
* fix: remove stray variant
* dosc: update move command
* chore: fmt
* feat: implement MoveAmount::Float for selectview
* chore: fmt
2023-03-12 13:26:00 +01:00
Henrik Friedrichsen
a04bc40051
Refactor: Extract command handling for ListView
2022-08-20 00:40:21 +02:00
Henrik Friedrichsen
4315cdc077
Add CursiveExt trait
...
For easier usage of shared logic involving the `Cursive` instance.
2022-08-19 00:18:34 +02:00