Commit Graph

679 Commits

Author SHA1 Message Date
a-kenji
8e19bd8ba0 Remove Target from toolchain file.
Maybe it makes sense to not define the targets
in the file for now if we decide to use it at all -
they could be a lot and hard to maintain?
2021-02-18 12:08:38 +01:00
Aram Drevekenin
c0a0af3133
fix(compatibility): do not forward tabs to the terminal (#190)
* fix(compatibility): do not forward tabs to the terminal

* style(fmt): rustfmt
2021-02-18 11:07:57 +01:00
a-kenji
8688569abd Add rust-toolchain.toml file
The rust-toolchain file makes
it possible to share a basic
rustup configuration across the
project.

https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file

Important to note, this is the
current rustup hierarchy:

1. An explicit toolchain, e.g. cargo +beta,
2. The RUSTUP_TOOLCHAIN environment variable,
3. A directory override, ala rustup override set beta,
4. The rust-toolchain file,
5. The default toolchain,

source:
c2db7dac6b/README.md (toolchain-override-shorthand)
2021-02-17 23:49:01 +01:00
Aram Drevekenin
58c41c5ada chore(version): 0.1.1 2021-02-17 16:07:38 +01:00
Aram Drevekenin
bff6e5acc1
docs(readme): full urls for image assets 2021-02-17 16:06:12 +01:00
Aram Drevekenin
831d26156e
fix(compatibility): get top not to break everything when exiting (#188) 2021-02-17 15:55:38 +01:00
categorille
6e5607ba26
docs: first documentation step (#185)
* 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
2021-02-17 15:55:09 +01:00
Brooks Rady
8be470fbc0
infra(simplify build and install)
Merge pull request #186 from zellij-org/simplify-build-and-install
2021-02-17 12:24:13 +00:00
Brooks J Rady
0092de271b Fix a silly bug in the build! 2021-02-16 20:30:16 +00:00
Brooks J Rady
190d41445b Fix a thorn in my side 2021-02-16 18:58:29 +00:00
Brooks J Rady
bf623d59fd Add description and license for publishing! 2021-02-16 18:50:22 +00:00
Brooks J Rady
e05973ae0f Whoops, give things a format! 2021-02-16 18:43:28 +00:00
Brooks J Rady
0f5363679d Add updated build instructions 2021-02-16 18:40:20 +00:00
Brooks J Rady
bdfec65cfb Switched to using a *much* simpler build-script 2021-02-16 18:33:27 +00:00
Brooks J Rady
5a3caba55f Install assets on first run 2021-02-16 17:23:16 +00:00
categorille
c74e2ef273
feat(input): new keybindings and persistent mode as default (#181)
* added some comments in the input module

* InputHandler now has InputState instead of separate InputMode and permanent bool

* keybinds are now associated with a Vec<Action> instead of a single Action

* removing "persistent" modes alltogether to reimplement the feature, help bar broken

* locked command mode by default, fixes #161, help bar still broken

* status bar fixed, still a few improvements/bugs to go

* better shortcut help bar contents

* fixed last bits and i think we are good

* modified tests according to new controls, not working

* Revert "modified tests according to new controls, not working"

This reverts commit f2d9421ff0.

* basic.rs tests now pass, not the rest

* close_pane.rs tests pass, but very slowly?

* compatibility.rs tests pass, very slowly as well

* {layout, {move_focus_*}}.rs all working mildly slowly

* {resize_*}.rs should all work but very slowly and funky, see PR comments

* {tabs,toggle_fullscreen}.rs pass. Test performance issue yet to be fixed

* tests now work, with a hack :| ready for merge

* rustfmt + deleted references to InputState and mode persistency
2021-02-12 14:55:22 +01:00
Aram Drevekenin
695a75c363
feat(strider): add vim h key (#182) 2021-02-12 11:44:39 +01:00
Aram Drevekenin
ed22071381
feat(strider): add vim keys (#180)
* feat(strider): add vim keys

* style(fmt): rustfmt
2021-02-11 14:51:46 +01:00
Aram Drevekenin
a5b30c52e6
fix(build): copy assets also without --release (#179) 2021-02-11 13:19:15 +01:00
Aram Drevekenin
4d69c5c9b1
docs(readme): updates 2021-02-10 13:40:31 +01:00
henil
fb701afb0f Use temporary fork of termion for now
Because crates.io require each package in the dependency to be published on
crates.io
2021-02-10 17:26:13 +05:30
henil
bf02a7df29 add version to Cargo.toml 2021-02-10 16:37:19 +05:30
henil
ae37edd4f1 Update plugins 2021-02-10 16:33:04 +05:30
henil
436b4ee19e fix: Some warnings 2021-02-10 15:49:41 +05:30
henil
e52e9b1b37 And from Goodbye message 2021-02-10 12:26:38 +05:30
henil
9b3c6863d8 some more files... 2021-02-10 12:23:40 +05:30
henil
af95b3ff9a Update references in src/ 2021-02-10 12:22:15 +05:30
henil
30f0567d8a Update references of mosaic to Zellij in md files 2021-02-10 12:12:19 +05:30
Brooks Rady
4704510917
style(reorg): merge plugin repos and start the mosaic -> zellij transition
Major Repo Reorganisation
2021-02-10 00:15:46 +00:00
Brooks J Rady
d28b66a2a7 Fix non-release builds 2021-02-09 23:59:28 +00:00
Brooks J Rady
4f199d5d35 Fix actions 2021-02-09 23:46:09 +00:00
Brooks J Rady
db3ec62cf2 Fix tests 2021-02-09 23:40:16 +00:00
Brooks J Rady
ec06f0e5e8 Got the build to a functional state 2021-02-09 23:30:07 +00:00
Brooks J Rady
9791970856 Well, it turns out that I spent 4 hours on something impossible... 2021-02-09 22:19:34 +00:00
Brooks J Rady
678a6f877c Work towards a functional build 2021-02-09 19:06:47 +00:00
Brooks J Rady
dc9e2b1e6c Move the README and link it to the zellij crate 2021-02-09 18:05:51 +00:00
Brooks J Rady
50ec879933 Rough outline of the final structure 2021-02-09 18:01:50 +00:00
Brooks J Rady
e81e547364 Moved strider into its own folder 2021-02-09 17:49:37 +00:00
Brooks J Rady
012cce2389 Merged in strider 2021-02-09 17:48:09 +00:00
Brooks J Rady
eae1b0f18d Moved the status-bar into its own folder 2021-02-09 17:46:01 +00:00
Brooks J Rady
8447527477 Merged in the status-bar 2021-02-09 17:42:16 +00:00
Brooks J Rady
7bab33e5d2 Merged in mosaic-tile and started renaming to zellij 2021-02-09 17:38:02 +00:00
Brooks J Rady
fd001860f4 Push the mosaic folder down a directory 2021-02-09 17:27:36 +00:00
Aram Drevekenin
14783c2b2c
feat(ui): new keybindings and status bar (#160)
* work

* feat(statusbar): new design and keybindings

* fix(ipc): add missing const

* style(fmt): rustfmt

* style(input): remove accidental comment
2021-02-09 17:36:37 +01:00
Aram Drevekenin
380f056315
feat(ui): new design 2021-02-09 17:36:07 +01:00
Aram Drevekenin
167b891b0f
feat(api): set invisible borders 2021-02-09 17:35:41 +01:00
Aram Drevekenin
f344451dfa
Merge branch 'master' into new-design 2021-02-09 17:33:56 +01:00
Aram Drevekenin
a23630a3cc feat(ui): new design 2021-02-09 17:13:30 +01:00
Aram Drevekenin
36938c504a feat(api): set invisible borders 2021-02-09 17:12:04 +01:00
Henil Dedania
c5370803ac
Merge pull request #158 from mosaic-org/add-files
docs: Add initial issue template and CONTRIBUTING.md
2021-02-05 21:18:11 +05:30