Kyle Sutherland-Cash
ae6192d698
Use Bus type for screen thread
2021-05-01 08:26:57 -07:00
Kyle Sutherland-Cash
f01887463f
Define shared bus type
2021-05-01 08:26:31 -07:00
Aram Drevekenin
325fc5620f
docs(changelog): performance improvements
2021-04-30 16:02:31 +02:00
Horasal
454ad0ed19
Enable should_render
(fix pane render) ( #318 )
...
* fix pane render when switch/resize tab
* render when reflow_lines
* back to always render because widechar issue
* fix clippy
* force_render when current grid contains widechar
* bug fix
* pane_contains -> panes_contain
* fix conflict
* fix(terminal): bring back should_render
Co-authored-by: Aram Drevekenin <aram@poor.dev>
2021-04-30 16:01:15 +02:00
a-kenji
b5d38e95c8
Merge pull request #407 from a-kenji/default-layout
...
Fix Startup with Default in Same Folder
2021-04-29 18:09:14 +02:00
a-kenji
153119de02
Fix Startup with Default in Same Folder
...
Doesn't try loading `default` files, other than
the plugin directory by default anymore.
2021-04-29 18:00:55 +02:00
Brooks J Rady
72650a6491
fix(ci): name assets consistently
2021-04-29 16:26:46 +01:00
Brooks J Rady
964bc7b7f3
fix(style): fix up some unneeded .as_mut()
and if let
2021-04-29 16:15:37 +01:00
Brooks J Rady
349758fd10
fix(build): just kidding, binary assets still need to be in git
2021-04-29 16:07:02 +01:00
Brooks Rady
94779057d0
chore(changelog): fix the tab '(Sync)' suffix in named tabs
2021-04-29 16:00:10 +01:00
Brooks Rady
20649643de
fix(ui): fix the tab '(Sync)' suffix
2021-04-29 15:56:15 +01:00
Brooks J Rady
65f15457c1
fix(build): don't store binary assets in git
2021-04-29 15:53:10 +01:00
Aram Drevekenin
28af9f077d
chore(version): boost development version to 0.7.0 and update changelog
2021-04-29 16:50:48 +02:00
Dante Pippi
2a3debc1c7
Style fix
2021-04-29 11:11:55 -03:00
Dante Pippi
c958fc67eb
Fix Tab (Sync) suffix
2021-04-29 10:53:13 -03:00
Aram Drevekenin
a7363d410f
docs(changelog): fix formatting
2021-04-29 15:26:44 +02:00
Aram Drevekenin
b04c4f3e22
docs(changelog): pass vttest 1
2021-04-29 15:26:25 +02:00
Aram Drevekenin
cedd830a2e
Terminal: pass vttest 1 ( #408 )
...
* fix(compatibility): pass vttest 1
* fix(tests): move unit tests to a separate file
* style(fmt): rustfmt
* fix(grid): correct comment
* style(fmt): rustfmt
2021-04-29 15:25:08 +02:00
Brooks Rady
03be8e309e
chore(changelog): added the ability to synchronize input sent to panes
2021-04-28 16:28:39 +01:00
Brooks Rady
3c431ee625
feat(ui): add the ability to synchronize input sent to panes
2021-04-28 16:27:06 +01:00
Dante Pippi
f6df6e9dc8
Defining sync keybind using default.yaml
2021-04-28 11:41:48 -03:00
Dante Pippi
62662464e3
Including text on tab name to let users know sync is on.
2021-04-28 11:16:06 -03:00
Dante Pippi
6769627c36
cargo fmt
2021-04-28 11:16:06 -03:00
Dante Pippi
1a84c5f4ec
New feature: Synchronize text sent to panes
2021-04-28 11:15:58 -03:00
a-kenji
fe1f0ba3c4
docs(changelog): Screen Config File ( #399 )
2021-04-28 15:05:39 +02:00
a-kenji
637ae07689
Merge pull request #399 from SaintFenix/main
...
Added Screen Config File: screen-overview.yaml and screen.nonfunctional,
2021-04-28 15:02:48 +02:00
fenix
fd4997a686
Minor Visibility problem fixed:
2021-04-28 05:27:10 -07:00
a-kenji
acc0983a3f
docs(changelog): Keybind Improvement( #400 )
2021-04-28 08:01:54 +02:00
a-kenji
9e71288b84
Merge pull request #400 from yykamei/refer-to-keybinds-within-a-function
...
refactor(handler): refer to self.config.keybinds internally
2021-04-28 07:36:49 +02:00
Yutaka Kamei
82c5f505f1
refactor(handler): refer to self.config.keybinds internally
...
Because `handle_key` can refer to `self.config.keybinds` by itself, it
doesn't have to receive the third argument. Also, this change may
slightly improve the performance as it deletes `clone()`.
2021-04-28 14:14:27 +09:00
fenix
72890b966e
Merge remote-tracking branch 'origin/main' into main
2021-04-27 20:01:53 -07:00
fenix
2ba7fc312c
Added Screen-overview.yaml & Screen.nonfunctional.txt
...
Added Screen Equivalents for the Tmux.yaml files in the same format.
2021-04-27 20:01:17 -07:00
a-kenji
f172a01dac
Merge pull request #391 from a-kenji/config-loading
...
Load Config from Assets
2021-04-27 22:58:19 +02:00
a-kenji
55d2a4cea9
Merge branch 'main' of https://github.com/zellij-org/zellij into config-loading
2021-04-27 21:40:13 +02:00
a-kenji
77e0b5e0d7
Config Loading
...
* Configuration is now handled in this order:
--config flag
ZELLIJ_CONFIG_FILE env
get_default_config_dir() (directories-next)
HOME/.config/zellij (for mac convenience)
SYSTEM_DEFAULT_CONFIG_DIR (for distributions to specify sensible
defaults ontop of zellij)
from assets
* Fix default.yaml file
* Move default.yaml file to assets directory
2021-04-27 21:38:26 +02:00
Brooks Rady
3e8c810f97
feat(plugin): simple timers implemented via the set_timeout()
call
2021-04-27 19:52:47 +01:00
Brooks J Rady
fd56d2a1a7
feat(ci): add M1 macOS builds
2021-04-27 18:52:05 +01:00
Brooks J Rady
6ca52d1da3
chore(changelog): implemented simple plugin timers via the set_timeout()
call
2021-04-27 17:23:15 +01:00
Brooks J Rady
e163bd56e7
feat(plugin): simple timers implemented via the set_timeout()
call
2021-04-27 17:13:25 +01:00
Brooks J Rady
3d926d6c03
feat(plugin): come back to this commit if you need high-performance timers
2021-04-27 16:05:01 +01:00
Brooks Rady
9f567f721e
feat(plugin): added the get_plugin_ids()
query function
2021-04-27 15:34:26 +01:00
Brooks J Rady
d2aa28ce30
chore(changelog): new plugin API
2021-04-27 15:27:16 +01:00
Brooks J Rady
2fc7810c0b
fix(plugin): mark Event
as non-exhaustive
2021-04-27 15:19:55 +01:00
Brooks J Rady
1b36579d3b
fix(plugin): fix bad export macro
2021-04-27 15:12:26 +01:00
Brooks J Rady
2814c30272
feat(plugin): added the get_plugin_ids()
query function
2021-04-27 14:57:54 +01:00
Brooks J Rady
ea1a7dfc7d
fix(ci): formatting tweak
2021-04-27 00:12:44 +01:00
Brooks J Rady
c9e9a8fae0
fix(ci): fix asset naming
2021-04-26 23:52:50 +01:00
Brooks J Rady
afefa82f47
fix(ci): fix cross compiliation
2021-04-26 23:33:53 +01:00
Brooks J Rady
1dc49b5e58
fix(ci): add missing item to the build list
2021-04-26 23:18:13 +01:00
Brooks J Rady
181916ad04
fix(ci): fix release naming
2021-04-26 23:13:45 +01:00