aboutsummaryrefslogtreecommitdiffstats
path: root/src/tab.rs (follow)
Commit message (Collapse)AuthorAge
* wip: restructing in progress, to prep for server-clientdenis2021-01-24
|
* Added the set_selectable plugin API functionBrooks J Rady2021-01-11
|
* Add a plugin callback for global keypressesBrooks J Rady2021-01-10
|
* Don't forget to tell split terminals that they have a new size!Brooks J Rady2021-01-08
|
* Fix the plugin splitting bugsBrooks J Rady2021-01-07
|
* Make it possible to cleanly close pluginsBrooks J Rady2021-01-07
|
* Parse bytes into keys with TermionBrooks J Rady2021-01-07
|
* Add a FIXME for a clippy lintBrooks J Rady2021-01-06
|
* Get clipped, foolBrooks J Rady2021-01-06
|
* A module rename to please clippyBrooks J Rady2021-01-06
|
* Fix early quit with pluginsBrooks J Rady2021-01-06
|
* The RawFd has been slain...Brooks J Rady2021-01-06
|
* Functional drawing of plugins to the screenBrooks J Rady2021-01-06
|
* Very nearly workingBrooks J Rady2021-01-06
|
* Also borkenBrooks J Rady2021-01-06
|
* fix(render): properly render plugin borders and contentAram Drevekenin2021-01-06
|
* Acutually pass combined position and sizeBrooks J Rady2021-01-06
|
* Very borkenBrooks J Rady2021-01-05
|
* fix(infra): make panes BTreeMap value Pane trait in preparation for the ↵Doron Tsur2020-12-30
| | | | status bar (#124)
* refactor(tabs): lay down infrastructure for status bar (#116)Doron Tsur2020-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 Maximov2020-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>