aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/layout.rs (unfollow)
Commit message (Collapse)Author
2021-05-16Big refactor: separate crates for client, server and utilitiesKunal Mohan
2021-05-16Split Layout Flaga-kenji
* Split Layout Flag into `layout` that searches in default layout directories and `layout-path` that takes a path to a layout file Close #506.
2021-05-07Add more Functionality to Unbinda-kenji
The default keybinds can be unbound either for a specific mode, or for every mode. It supports either a list of `keybinds`, or a bool indicating that every keybind should be unbound: ``` keybinds: unbind: true ``` Will unbind every default binding. ``` keybinds: unbind: [ Ctrl: 'p'] ``` Will unbind every default `^P` binding for each mode. ``` keybinds: normal: - unbind: true ``` Will unbind every default keybind for the `normal` mode. ``` keybinds: normal: - unbind: [ Alt: 'n', Ctrl: 'g'] ``` Will unbind every default keybind for `n` and `^g` for the `normal` mode.
2021-04-29Fix Startup with Default in Same Foldera-kenji
Doesn't try loading `default` files, other than the plugin directory by default anymore.
2021-04-22fix(ui): draw ui properly on terminal start (#323)Aram Drevekenin
* fix(ui): draw ui properly on terminal start * style(fmt): rustfmt
2021-04-14feat(build): vastly simplify the build systemBrooks J Rady
2021-04-14fix(bug): remove buggy expansion boundariesBrooks J Rady
2021-03-25Wrap up the plugin system refactor, running everything through update()Brooks J Rady
2021-03-09Add event subscription trackingBrooks J Rady
2021-03-08feat(tabs): add ability to set tab name (#212)Jonah Caplan
* 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>
2021-02-24Make fullscreen panes not override the status bar and strider (#209)Aram Drevekenin
* work * feat(tab): expansion boundary * fix(layout): add expansion boundary to default layout * style(fmt): rustfmt * style(fmt): remove unnecessary comment
2021-02-10Update references in `src/`henil
2021-02-09Well, it turns out that I spent 4 hours on something impossible...Brooks J Rady