aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAge
* Add a plugin callback for global keypressesBrooks J Rady2021-01-10
|
* Add support for layouts with parts of a fixed or unspecified sizeBrooks J Rady2021-01-10
|
* Don't forget to tell split terminals that they have a new size!Brooks J Rady2021-01-08
|
* Change the layout to only one pluginBrooks J Rady2021-01-07
|
* Merge in changes from main and fix a clippy lintBrooks J Rady2021-01-07
|\
| * feat(completions): Add shell completions files (#128)Henil Dedania2021-01-07
| | | | | | | | | | | | | | * Add shell completions and output files to `assets/completions` * Rename files and struct name * Update tests to take into account new changes
* | Finished plugin system! (Added file opening)Brooks J Rady2021-01-07
| |
* | Fix the plugin splitting bugsBrooks J Rady2021-01-07
| |
* | Make it possible to cleanly close pluginsBrooks J Rady2021-01-07
| |
* | Get rid of BuiltIn Pane (for now) + style tweakBrooks J Rady2021-01-07
| |
* | Working input response!Brooks J Rady2021-01-07
| |
* | Add LTO and use a termion fork with serde supportBrooks J Rady2021-01-07
| |
* | Merge branch 'wasm-launchable' into wasm-inputBrooks J Rady2021-01-07
|\ \
| * | Might as well use the From traitBrooks J Rady2021-01-07
| | |
| * | Fix a positioning bugBrooks J Rady2021-01-07
| | |
* | | Loop through input keysBrooks J Rady2021-01-07
| | |
* | | Parse bytes into keys with TermionBrooks J Rady2021-01-07
|/ /
* | Merge branch 'main' into wasm-launchableBrooks J Rady2021-01-06
|\|
| * Merge pull request #131 from mosaic-org/mosaic#130Denis Maximov2021-01-06
| |\ | | | | | | fix: fixes #130 by adding overflowing_sub
| | * wip: added a testdenis2021-01-06
| | |
| | * chore: fmtdenis2021-01-05
| | |
| | * fix: fixes #130 by adding overflowing_subdenis2021-01-05
| | |
* | | 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
| | |
* | | Warnings purged and some FIXME's addressedBrooks 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
| | |
* | | Update messageBrooks J Rady2021-01-05
| | |
* | | Very borkenBrooks J Rady2021-01-05
| | |
* | | Merge branch 'main' into wasm-launchableBrooks J Rady2021-01-05
|\| |
| * | fix(style): Deduplicate a massive chunk of codeBrooks J Rady2021-01-05
| |/
* / Keeping track of multiple pluginsBrooks J Rady2021-01-05
|/
* Merge thingsBrooks J Rady2020-12-30
|\
| * fix(plugins): fully Working WebAssembly Loading! (#125)Brooks Rady2020-12-30
| | | | | | | | | | * Fully Working WebAssembly Loading! * Move some wasm code to it's own module
| * fix(infra): make panes BTreeMap value Pane trait in preparation for the ↵Doron Tsur2020-12-30
| | | | | | | | status bar (#124)
* | It's now possible to load WASM files from layouts!Brooks J Rady2020-12-29
| |
* | Move some wasm code to it's own moduleBrooks J Rady2020-12-29
| |
* | Fully Working WebAssembly Loading!Brooks J Rady2020-12-29
|/
* fix(compatibility): git log and git diff with scrollup (#118)Aram Drevekenin2020-12-21
| | | | | * fix(compatibility): git log and git diff with scrollup * style(formatting): make rustfmt happy
* 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>
* fix(compatibility): fish multiline paste (#112)Aram Drevekenin2020-12-18
| | | | | | | * fix(compatibility): fix fish multiline paste * fix(tests): adjust snapshots of test to tabs * style(formatting): make rustfmt happy
* 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>
* fix(compatibility): fix bash linewrap (#109)Aram Drevekenin2020-12-17
|
* fix(compatibility): fix neovim change mode (#108)Aram Drevekenin2020-12-17
|