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
This commit is contained in:
@@ -330,6 +330,7 @@ Note: \<FOO\> - mandatory arg; [BAR] - optional arg
|
||||
| `playpause`<br/>Aliases: `pause`, `toggleplay`, `toggleplayback` | Toggle playback. |
|
||||
| `stop` | Stop playback. |
|
||||
| `seek` [`+`\|`-`]\<TIME\> | Seek to the specified position, or seek relative to current position by prepending `+`/`-`.<br/>\* TIME is anything accepted by [parse_duration](https://docs.rs/parse_duration/latest/parse_duration/)<br/>\* Default unit is `ms` for backward compatibility. |
|
||||
| `move` \<DIRECTION\> \<STEP_SIZE\> | Scroll the current view `up`/`down`/`left`/`right` with integer step sizes, or `pageup`/`pagedown`/`pageleft`/`pageright` with float step sizes.
|
||||
| `repeat` [REPEAT_MODE]<br/>Alias: `loop` | Set repeat mode. Omit argument to step through the available modes.<br/>\* Valid values for REPEAT_MODE: `list` (aliases: `playlist`, `queue`), `track` (aliases: `once`, `single`), `none` (alias: `off`) |
|
||||
| `shuffle` [`on`\|`off`] | Enable or disable shuffle. Omit argument to toggle. |
|
||||
| `previous` | Play the previous track. |
|
||||
|
||||
Reference in New Issue
Block a user