| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | wip: restructing in progress, to prep for server-client | denis | 2021-01-24 |
| | | |||
| * | Added the set_selectable plugin API function | Brooks J Rady | 2021-01-11 |
| | | |||
| * | Add a plugin callback for global keypresses | Brooks J Rady | 2021-01-10 |
| | | |||
| * | Don't forget to tell split terminals that they have a new size! | Brooks J Rady | 2021-01-08 |
| | | |||
| * | Fix the plugin splitting bugs | Brooks J Rady | 2021-01-07 |
| | | |||
| * | Make it possible to cleanly close plugins | Brooks J Rady | 2021-01-07 |
| | | |||
| * | Parse bytes into keys with Termion | Brooks J Rady | 2021-01-07 |
| | | |||
| * | Add a FIXME for a clippy lint | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Get clipped, fool | Brooks J Rady | 2021-01-06 |
| | | |||
| * | A module rename to please clippy | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Fix early quit with plugins | Brooks J Rady | 2021-01-06 |
| | | |||
| * | The RawFd has been slain... | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Functional drawing of plugins to the screen | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Very nearly working | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Also borken | Brooks J Rady | 2021-01-06 |
| | | |||
| * | fix(render): properly render plugin borders and content | Aram Drevekenin | 2021-01-06 |
| | | |||
| * | Acutually pass combined position and size | Brooks J Rady | 2021-01-06 |
| | | |||
| * | Very borken | Brooks J Rady | 2021-01-05 |
| | | |||
| * | fix(infra): make panes BTreeMap value Pane trait in preparation for the ↵ | Doron Tsur | 2020-12-30 |
| | | | | | status bar (#124) | ||
| * | refactor(tabs): lay down infrastructure for status bar (#116) | Doron Tsur | 2020-12-19 |
| | | | | | | | | | | | | * resolves #76 * move private fun to bottom * refactor(tabs): do not allocate when filtering panes to terminals * style(formatting): make rustfmt happy Co-authored-by: Aram Drevekenin <aram@poor.dev> | ||
| * | feature(infrastructure): tabs (#89) | Denis Maximov | 2020-12-18 |
| * wip: tabs, just outlining stuff, for now it is a mess * wip: tabs, just outlining stuff, for now it is a mess * wip: formatting * wip: some moving around * wip: not sure why those things are not imported * wip: cleaning up a bit * wip: doesn't render when new tab is created? * wip: doesnt re-render when a new tab is spawned for now * wip: tabs now are a BTreeMap and we can switch between them in both directions * wip: I think that should also be here * wip: cleanup * Spawn a new terminal simultaneously with a new tab * Ensure proper Opening and Closing of tabs * cleanup * more cleanup * tests(snapshots): add 'loading' snapshot to each scenario * fix(tests): update snapshots * Add tests for tabs implementation * wip: added tests, moved tab related stuff to a separate file * wip: var name change, removed unused imports * chore: fromatting * wip: tests are you ok? * Remove next_tab_index field * clean close_tab() logic in screen.render() * wip: more tests added, review changes covered * chore: a programmer and a formatter walk into a bar.... * style(screen): update description comment * docs(tab): add comment description Co-authored-by: denis <denis@airheadventures.com> Co-authored-by: Kunal Mohan <kunalmohan99@gmail.com> Co-authored-by: Aram Drevekenin <aram@poor.dev> Co-authored-by: Kunal Mohan <44079328+kunalmohan@users.noreply.github.com> | |||
