Commit Graph

1544 Commits

Author SHA1 Message Date
Aram Drevekenin
d5fe53ef57
fix(tabs): dont panic when tab history is empty and closing tab (#990) 2022-01-04 11:07:09 +01:00
Kunal Mohan
4496c4d4dc
Pass active terminal title through to terminal emulator (#980) 2022-01-03 22:18:22 +05:30
Aram Drevekenin
04fe184713
docs(changelog): multi user tab clicking sync bug 2022-01-03 16:56:20 +01:00
Aram Drevekenin
153ed175af
fix(plugins): send events to plugins properly in a multiuser env (#986) 2022-01-03 16:55:21 +01:00
Aram Drevekenin
7dad61e529
refactor(tab): separate concerns (namely move pane positioning actions out of tab) (#985)
* refactor: move resizing methods to pane resizer

* refactor: move focus and close methods to pane grid

* refactor(tab): move move methods positioning to pane grid

* refactor(tab): separate pane resizer from pane grid

* style(fmt): make rustfmt happy

* style(fmt): make clippy happy
2022-01-03 15:56:41 +01:00
Aram Drevekenin
d509fea457
docs(changelog): multi user tab click crash 2022-01-03 15:56:04 +01:00
Jae-Heon Ji
5dd3fce4a1
fix(plugins): register correct client id (#984) 2022-01-03 15:54:41 +01:00
Aram Drevekenin
e2f9f30405
docs(changelog): ring bell 2022-01-03 15:50:59 +01:00
auronandace
00e923cfdc
Implement passing the bell signal to the terminal (#981)
* implement passing the bell signal to the terminal

* Add files via upload

add fixture to test against
2022-01-03 15:50:00 +01:00
Aram Drevekenin
82384dc970
docs(changelog): switch tab mouse fullscreen fix 2022-01-03 14:59:22 +01:00
dswij
8f5325e4ed
fix(ui): left click on tabs when pane is on fullscreen mode (#977)
* Fix left click on tabs when pane is on fullscreen mode

* run fmt
2022-01-03 14:58:15 +01:00
Aram Drevekenin
855413c8c4
docs(changelog): multi user tab switch fix 2021-12-29 16:33:21 +01:00
Jae-Heon Ji
e1997f6e7d
fix: update switch to tab bug in multiple users (#959)
* fix: update switch to tab for multiple user

* chore: remove unnecessary comments
2021-12-29 16:32:38 +01:00
Aram Drevekenin
d296da8cfa
docs(changelog): asset creation fix 2021-12-29 16:29:58 +01:00
Jae-Heon Ji
b81268e80c
fix(commands): add install default assets (#961) 2021-12-29 16:28:51 +01:00
Thomas Linford
590d3479e6
docs(changelog): ensure clippy runs on all targets 2021-12-29 09:19:39 +01:00
danieleades
a62a23a1c7
fix(clippy): ensure clippy runs on all targets (#972)
* ensure clippy runs on all targets

* use 'AtomicBool' instead of 'Mutex<bool>'

* remove unused import

* remove 'mem::drop' no-ops

* remove loop that never loops
2021-12-29 09:16:54 +01:00
Thomas Linford
ed251d3e23
docs(changelog): unhandled mouse events bugfix 2021-12-28 21:41:41 +01:00
Thomas Linford
6e35f29b0f
fix(mouse): prevent unhandled mouse events escape to terminal (#976)
* workaround to not write csi mouse seqs to terminal

* tab: copy selection to clipboard only if selecting was initiated with left click

* cleanup debug log messages

* unset selecting_with_mouse when selection is empty
2021-12-28 21:39:20 +01:00
Aram Drevekenin
fc2a79c7a5
Update CHANGELOG.md 2021-12-28 08:58:57 +01:00
LordMZTE
9e74d8d617
fix(plugins): typo that gives plugins the wrong theme (#975) 2021-12-28 08:58:25 +01:00
Aram Drevekenin
0863e74d10
docs(changelog): detach client bugfix 2021-12-23 10:45:31 +01:00
Aram Drevekenin
0d7f22f09a
fix(attach): make removing clients atomic (#966) 2021-12-23 10:44:23 +01:00
Aram Drevekenin
3f2724dc07
docs(changelog): delete in midline with wide chars 2021-12-22 17:59:07 +01:00
Aram Drevekenin
ec4649c7c9
fix(compatibility): handle deleting chars in lines with widechars (#965)
* fix(compatibility): handle deleting chars in lines with widechars

* style(fmt): make rustfmt happy
2021-12-22 17:57:59 +01:00
Aram Drevekenin
827db866e7
docs(changelog): post wide-char insertion fix 2021-12-22 14:35:32 +01:00
Aram Drevekenin
52977a761f
fix(compatibility): handle inserting characters after wide character (#964)
* fix(compatibility): handle inserting characters in the middle of a line after a wide character

* style(fmt): make rustfmt happy
2021-12-22 14:34:28 +01:00
Aram Drevekenin
be54e2b2e0
docs(readme): cross out roadmap goal and update demo 2021-12-22 09:20:45 +01:00
Aram Drevekenin
fbd54d41ef chore(assets): multiplayer demo gif 2021-12-22 09:04:08 +01:00
Aram Drevekenin
ce8e898e6d chore(version): bump development version 2021-12-20 18:31:54 +01:00
Aram Drevekenin
6175d57702 chore(version): bump development version 2021-12-20 17:56:47 +01:00
Aram Drevekenin
082231101f chore(release): v0.22.1 2021-12-20 17:42:38 +01:00
Aram Drevekenin
4962fc3dad
docs(changelog): collaboration support 2021-12-20 17:32:12 +01:00
Aram Drevekenin
ca8438b0aa
feat(collaboration): implement multiple users (#957)
* work

* feat(collaboration): implement multiple users

* style(cleanup): some leftovers
2021-12-20 17:31:07 +01:00
Aram Drevekenin
2c1d3a9817 chore(release): v0.22.1 2021-12-14 17:32:53 +01:00
Aram Drevekenin
1a991ce7fb chore(version): bump development version 2021-12-14 17:32:02 +01:00
Aram Drevekenin
903873c427
docs(changelog): fullscreen bug 2021-12-14 09:43:40 +01:00
Aram Drevekenin
10da4348ae
Fix tab fullscreen switch (#941)
* fix(tab): switch focus with fullscreen

* style(fmt): make rustfmt happy
2021-12-14 09:42:52 +01:00
Chetan Vardhan
d60e662599
docs(packaging): fedora COPR 2021-12-13 22:55:44 +01:00
Aram Drevekenin
5f1f190a85 chore(version): bump development version 2021-12-13 16:19:37 +01:00
Aram Drevekenin
92f902ef7e chore(release): v0.22.0 2021-12-13 15:52:53 +01:00
Aram Drevekenin
514d9c9b0e style(fmt): make rustfmt happy and update plugins 2021-12-13 15:14:44 +01:00
Aram Drevekenin
a721495839 hotfix(plugins): run load function for every user when cloning plugin 2021-12-13 15:07:49 +01:00
Aram Drevekenin
448b805259 hotfix: default to quicknav tip 2021-12-10 09:42:40 +01:00
Kunal Mohan
c0afb23e06 docs(changelog): Allow naming panes 2021-12-09 23:33:11 +05:30
Kunal Mohan
c75bcbd937
Feature: Add pane names (#928)
* Read pane name from layout

* Update pane name at runtime

* Fix tests

* prefer and render pane name over pane title

* fix clippy errors

* fix after rebase
2021-12-09 23:30:40 +05:30
a-kenji
368c852e57 docs(changelog): distinct tips in status-bar 2021-12-09 18:57:26 +01:00
a-kenji
25e7ed80de docs(changelog): update default layouts 2021-12-09 18:55:50 +01:00
Jae-Heon Ji
d79060f69a
feat(status-bar): add multiple tips (#848)
* feat(status-bar): add draft for multiple tips

* feat: add TIPS_MAP

* Simplified 'tip' function.

* chore: update file structure

* feat(status-bar): update method of Tip rendering

* feat(status-bar): change type of tip in State

* refactor(status-bar): related to random tip selection

* feat(status-bar): add simple local cache for testing

* feat(status-bar): add cache system for tip data

* Add mpadir to wasm for plugin to access zellij temp folder.

* refactor(status-bar): update cache and utils

* fix(status-bar): update file read error

* refactor(status-bar): update macros

* chore(status-bar): delete test data

* chore(status-bar): update missing fixes

* feat(status-bar): add detailed error

* style: make clippy
2021-12-09 18:53:46 +01:00
Jae-Heon Ji
2096cafe1d
chore: update example layout (#926) 2021-12-09 18:38:18 +01:00