Brooks J Rady
5cec3402bf
Massively optimise the strider WASM file
2021-01-07 11:18:21 +00:00
Brooks J Rady
75136a613d
Update deps and add a build script
2021-01-07 11:10:39 +00:00
Brooks J Rady
c6ecbfb129
Version bump!
2021-01-07 10:50:19 +00:00
Brooks J Rady
25356a592c
Change to the Termion Key enum
2021-01-07 10:49:43 +00:00
Brooks J Rady
fe6cb365f7
Merge branch 'wasm-launchable' into wasm-input
2021-01-07 10:29:29 +00:00
Brooks J Rady
2f2143967b
Might as well use the From trait
2021-01-07 10:26:14 +00:00
Brooks J Rady
7668a19490
Fix a positioning bug
2021-01-07 10:24:29 +00:00
Henil Dedania
4f476fedc3
chore(cleanup): Clean up project root ( #135 )
...
* Clean up the root of the project
2021-01-07 15:33:19 +05:30
henil
3cd3cdaf0d
clean up root of project
2021-01-07 15:21:01 +05:30
Brooks J Rady
0858341b7f
Loop through input keys
2021-01-07 09:49:49 +00:00
Henil Dedania
0994c8abcd
feat(completions): Add shell completions files ( #128 )
...
* Add shell completions and output files to `assets/completions`
* Rename files and struct name
* Update tests to take into account new changes
2021-01-07 15:14:28 +05:30
Brooks J Rady
01eaedcd37
Parse bytes into keys with Termion
2021-01-07 09:39:16 +00:00
Brooks J Rady
b5f9066172
Merge branch 'main' into wasm-launchable
2021-01-06 20:31:29 +00:00
Brooks J Rady
c76ee391ec
Add a FIXME for a clippy lint
2021-01-06 19:38:00 +00:00
Brooks J Rady
1fa23e6fa4
Get clipped, fool
2021-01-06 19:34:18 +00:00
Brooks J Rady
4a176669fa
A module rename to please clippy
2021-01-06 17:46:50 +00:00
Brooks J Rady
698bcf83fc
Warnings purged and some FIXME's addressed
2021-01-06 17:23:00 +00:00
Brooks J Rady
b2720169fb
Fix early quit with plugins
2021-01-06 17:06:15 +00:00
Brooks J Rady
fc2205c415
The RawFd has been slain...
2021-01-06 16:41:02 +00:00
Brooks J Rady
931384d42f
Functional drawing of plugins to the screen
2021-01-06 13:40:16 +00:00
Brooks J Rady
d509b0c339
Very nearly working
2021-01-06 13:34:21 +00:00
Brooks J Rady
a6ba792e89
Also borken
2021-01-06 12:53:12 +00:00
Aram Drevekenin
d8fca1d808
fix(render): properly render plugin borders and content
2021-01-06 10:10:25 +01:00
Denis Maximov
610545f54a
Merge pull request #131 from mosaic-org/mosaic#130
...
fix: fixes #130 by adding overflowing_sub
2021-01-06 10:30:01 +02:00
denis
cde7703ac7
wip: added a test
2021-01-06 10:08:47 +02:00
Brooks J Rady
d25df96eef
Acutually pass combined position and size
2021-01-06 00:36:34 +00:00
Brooks J Rady
e19f674a21
Update message
2021-01-05 23:05:34 +00:00
Brooks J Rady
eb0f3b0285
Very borken
2021-01-05 22:41:23 +00:00
Brooks J Rady
92ef2d2360
Merge branch 'main' into wasm-launchable
2021-01-05 13:33:27 +00:00
Brooks J Rady
6f1546a5cb
Keeping track of multiple plugins
2021-01-05 13:33:23 +00:00
Brooks J Rady
8dd9a6c7b2
fix(style): Deduplicate a massive chunk of code
2021-01-05 13:09:01 +00:00
denis
7c41c5f624
chore: fmt
2021-01-05 11:54:36 +02:00
denis
a1febb52bd
fix: fixes #130 by adding overflowing_sub
2021-01-05 11:52:12 +02:00
Brooks Rady
c7db38d0c5
Merge pull request #126 from mosaic-org/wasm-launchable
...
Load WASM from Layouts (Includes PR #125 )
2020-12-30 11:41:02 +00:00
Brooks J Rady
3695907097
Merge things
2020-12-30 11:25:55 +00:00
Brooks Rady
22890c53fe
fix(plugins): fully Working WebAssembly Loading! ( #125 )
...
* Fully Working WebAssembly Loading!
* Move some wasm code to it's own module
2020-12-30 09:59:32 +01:00
Doron Tsur
f196726dab
fix(infra): make panes BTreeMap value Pane trait in preparation for the status bar ( #124 )
2020-12-30 09:54:31 +01:00
Brooks J Rady
b0c7259266
It's now possible to load WASM files from layouts!
2020-12-29 16:28:34 +00:00
Brooks J Rady
0049b26bf8
Move some wasm code to it's own module
2020-12-29 12:49:35 +00:00
Brooks J Rady
db4d6b6eb5
Fully Working WebAssembly Loading!
2020-12-29 10:24:22 +00:00
Kunal Mohan
581e06bf8b
Update GOVERNANCE.md
...
Add `Kunal Mohan` to org members.
2020-12-27 13:48:25 +05:30
Denis Maximov
8f543a4dde
Update GOVERNANCE.md
2020-12-26 15:19:02 +02:00
Aram Drevekenin
4436c89230
fix(compatibility): git log and git diff with scrollup ( #118 )
...
* fix(compatibility): git log and git diff with scrollup
* style(formatting): make rustfmt happy
2020-12-21 11:52:49 +01:00
Doron Tsur
75b00b7932
refactor(tabs): lay down infrastructure for status bar ( #116 )
...
* 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>
2020-12-19 17:36:23 +01:00
Aram Drevekenin
83a830e4ab
fix(compatibility): fish multiline paste ( #112 )
...
* fix(compatibility): fix fish multiline paste
* fix(tests): adjust snapshots of test to tabs
* style(formatting): make rustfmt happy
2020-12-18 15:59:21 +01:00
Aram Drevekenin
51607c655c
docs(readme): update usage hotkeys
2020-12-18 11:13:59 +01:00
Denis Maximov
d47904ea5b
feature(infrastructure): tabs ( #89 )
...
* 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>
2020-12-18 11:11:25 +01:00
Aram Drevekenin
97980d618f
fix(compatibility): fix bash linewrap ( #109 )
2020-12-17 16:33:18 +01:00
Aram Drevekenin
f1f821c7bd
fix(compatibility): fix neovim change mode ( #108 )
2020-12-17 15:42:49 +01:00
Aram Drevekenin
97d2c8339e
fix(compatibility): fix neovim scrolling ( #107 )
...
* fix(compatibility): fix neovim scrolling
* style(formatting): make rustfmt happy
2020-12-17 13:00:44 +01:00