zellij/zellij-utils/src
Aram Drevekenin bc628abc12
feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721)
* write/read session metadata to disk for all sessions

* switch session client side

* fix tests

* various adjustments

* fix full screen focus bug in tiled panes

* fix tests

* fix permission sorting issue

* cleanups

* add session manager

* fix tests

* various cleanups

* style(fmt): rustfmt

* clear screen before switching sessions

* I hate you clippy

* truncate controls line to width

* version session cache

* attempt to fix plugin tests

* style(fmt): rustfmt

* another attempt to fix the tests in the ci
2023-08-24 13:36:24 +02:00
..
input feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
kdl feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
plugin_api feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
snapshots feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
test-fixtures feat(config): switch to kdl (#1759) 2022-10-05 07:44:00 +02:00
channels.rs Improve client disconnect handling (#2068) 2023-01-22 18:04:40 +00:00
cli.rs feat(plugins): make plugins configurable (#2646) 2023-07-25 10:04:12 +02:00
consts.rs feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
data.rs feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
envs.rs Do not advertise 24 bit color support unchecked (#1900) 2022-11-08 13:33:35 +01:00
errors.rs feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
ipc.rs feat(sessions): add a session manager to switch between sessions, tabs and panes and create new ones (#2721) 2023-08-24 13:36:24 +02:00
lib.rs feat(plugins): use protocol buffers for serializing across the wasm boundary (#2686) 2023-08-09 22:26:00 +02:00
logging.rs Log thread_bus IPC messages only in debug mode (#1800) 2022-10-17 15:34:06 +00:00
pane_size.rs feat(ui): break pane to new tab and move panes between tabs (#2664) 2023-08-02 11:41:51 +02:00
position.rs fix(terminal): SGR/UTF8 mouse reporting in terminal panes (#1664) 2022-08-17 09:28:51 +02:00
setup.rs hotfix: include theme files into binary (#2566) 2023-06-20 05:57:39 +09:00
shared.rs plugins: rework plugin loading (#1924) 2022-11-22 20:06:02 +00:00