aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/screen.rs (follow)
Commit message (Collapse)AuthorAge
...
| * | | Clippy compels me to cull codeBrooks J Rady2021-03-09
| | | |
| * | | Add event subscription trackingBrooks J Rady2021-03-09
| | | |
| * | | Deduplicate the WASM interface structsBrooks J Rady2021-03-09
| | | |
* | | | wip: reading colors from xrdbdenis2021-03-25
| |_|/ |/| |
* | | wip: input_mode back in tab, not passing stuff around anymoredenis2021-03-24
| | |
* | | wip: cleanup the TabData, get rid of input_mode in tab, pass through render ↵denis2021-03-24
| | | | | | | | | | | | instead
* | | wip: using Some(Color) in the BoundarySymbol nowdenis2021-03-23
| | |
* | | chore: formattingdenis2021-03-21
| | |
* | | wip: cleanupdenis2021-03-20
| | |
* | | wip: not sure about updating the input_mode and tab switches for nowdenis2021-03-20
| |/ |/|
* | fix(tabs): delete characters when renaming tab (#226)Jonah Caplan2021-03-15
|/
* feat(tabs): add ability to set tab name (#212)Jonah Caplan2021-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* add basic tab bar #166Jonah Caplan2021-02-25
|
* docs: first documentation step (#185)categorille2021-02-17
| | | | | | | | | | | * added some documentation to the input module * added a bunch of documentation already, doing this non-linearly * added more comments * forgot cargo ftm again oop * PR change requests applied, some forgotten/imcomplete doc added
* feat(ui): new keybindings and status bar (#160)Aram Drevekenin2021-02-09
| | | | | | | | | | | * work * feat(statusbar): new design and keybindings * fix(ipc): add missing const * style(fmt): rustfmt * style(input): remove accidental comment
* refactor(input): hotkeys (#132)Kyle Sutherland-Cash2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial definitions and thoughts for hotkeys * Actually document InputKey properly * Add a to string function for input keys * Define keybinds and actions; restructure * Implement hash and start on defining key bindings * Derive Serialize for input keys * Store the key strings as tuples for two-way mapping * Some string to key functions * Use termion's Key definition and implement action dispatch * Fix some borrow-checker errors * Missing keybind and command mode switching * Fix incorrect handling of spawn terminal command * fix(plugins): work with new input - tests not passing * fix(infra): stabilize tests and properly close pty sessions * style(fmt): rustfmt Co-authored-by: Brooks J Rady <b.j.rady@gmail.com> Co-authored-by: Aram Drevekenin <aram@poor.dev>
* chore: formattingdenis2021-01-29
|
* wip: moved stuff from main into commondenis2021-01-29
|
* Merge branch 'main' into restructuredenis2021-01-29
|
* wip: restructing in progress, to prep for server-clientdenis2021-01-24