| Commit message (Collapse) | Author | Age |
| | |
|
| |
|
|
|
| |
* fix(status-line): remove black background from shortcuts
* style(fmt): rustfmt
|
| |
|
|
|
|
|
| |
* feat(input): quick navigation
* feat(ui): quick navigation
* style(fmt): rustfmt
|
| |\
| |
| | |
Fix(strider): Ignore descending into empty dir
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds a guard to check if the directory is empty before
trying to descend into it.
Eg:
Doesn't error anymore, if inside ./git/branches directory
and pressing `l`.
|
| |/
|
|
|
|
|
|
|
| |
* fix(ui): react to terminal window size changes (SIGWINCH)
* style(fmt): rustfmt
* style(format): remove some warnings
* style(fmt): rustfmt
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
* feat(statusbar): new shortcuts
* feat(input): new shortcuts and ui
* style(fmt): rustfmt
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* send all tabs in vec
* works but no input filtering
* add event types
* add event handler for tab events
* fmt fixups
* update tab name in place, and escape rename works
* rename handle_tab_event handle_tab_rename_keypress
* handle empty new_name when renaming
* fix(tabs): pad active tab name too
* fix(tabs): report proper length
* fix(tabs): always render active tab
* style(fmt): rustfmt
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| |
|
|
|
|
|
| |
* draft
* feat(tabbar): new ui
* style(fmt): rustfmt
|
| | |
|
| |
|
|
|
|
|
|
|
| |
closes #197
default keybinding = '.'
default view = shows hidden files
Alternative:
Hide hidden files by default.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added some comments in the input module
* InputHandler now has InputState instead of separate InputMode and permanent bool
* keybinds are now associated with a Vec<Action> instead of a single Action
* removing "persistent" modes alltogether to reimplement the feature, help bar broken
* locked command mode by default, fixes #161, help bar still broken
* status bar fixed, still a few improvements/bugs to go
* better shortcut help bar contents
* fixed last bits and i think we are good
* modified tests according to new controls, not working
* Revert "modified tests according to new controls, not working"
This reverts commit f2d9421ff0169feb83dbd9b246e59b9244cafc16.
* basic.rs tests now pass, not the rest
* close_pane.rs tests pass, but very slowly?
* compatibility.rs tests pass, very slowly as well
* {layout, {move_focus_*}}.rs all working mildly slowly
* {resize_*}.rs should all work but very slowly and funky, see PR comments
* {tabs,toggle_fullscreen}.rs pass. Test performance issue yet to be fixed
* tests now work, with a hack :| ready for merge
* rustfmt + deleted references to InputState and mode persistency
|
| | |
|
| |
|
|
|
| |
* feat(strider): add vim keys
* style(fmt): rustfmt
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|