Commit graph

2928 commits

Author SHA1 Message Date
Chromo-residuum-opec
5e1f302016
feat: add iceberg dark/light themes (#3323) 2024-10-25 10:11:54 +02:00
Bruno Mesquita
3c079d8752
feat(themes): add night-owl theme (#3393)
Co-authored-by: Bruno Mesquita <bmesquita@atlassian.com>
2024-10-25 10:09:37 +02:00
Rafael Bardini
556bd2dc9d
feat(themes): add Vesper theme (#3443) 2024-10-25 10:08:11 +02:00
Evthestrike
50ff90931b
feat(themes): added ayu mirage, light, and dark themes (#3567)
Co-authored-by: Evan Lauer <evanlauer@u.boisestate.edu>
2024-10-25 10:06:39 +02:00
carl
9915387845
feat(themes): add atelier sulphurpool theme (#3596) 2024-10-25 10:03:42 +02:00
Michael Jones
069b16ea30
feat(theme): add theme ao (#3478) 2024-10-25 10:00:35 +02:00
Aram Drevekenin
e14a2897d9
docs(changelog): ui components bg fix 2024-10-24 18:26:26 +02:00
Aram Drevekenin
2248080de9
style(fmt): various cleanups (#3698)
* fix(configuration): rounding error in ui

* style(fmt): remove warnings

* style(fmt): rustfmt
2024-10-24 18:23:14 +02:00
Daniel Jankowski
0cd6d5f4e5
feat(plugins): add configurable black background for ui components (#3681)
* feat(plugins): add transparent background for text and nested_list

* chore: fix formatting issue

* feat: invert flag behaviour

* feat: implement bg_black handling for table cells

* fix: order of selected and bg_black in protocol

* chore: rename from bg_black to opaque

* fix: explicit selected, if opaque and selected for text

* chore: fix formatting issues

* feat: opaque tab-bar

* feat: opaque session-manager bars

* feat: opaque ribbon in plugin manager

* feat: opaque one-line ui

* feat: opaque tab-bar in configuration plugin
2024-10-24 18:21:44 +02:00
Aram Drevekenin
fb58c76967
docs(changelog): suspend commands in remote layouts 2024-10-24 14:34:02 +02:00
Aram Drevekenin
8715035f8c
fix(layouts): suspend commands in remote layouts (#3697)
* fix(layouts): suspend commands in remote layouts

* style(fmt): rustfmt
2024-10-24 14:33:31 +02:00
Aram Drevekenin
a71b18327a
fix(configuration): leave notification up when base mode changes (#3696) 2024-10-24 10:16:30 +02:00
Aram Drevekenin
c28dbe8c28
docs(changelog): grid fix 2024-10-24 09:43:00 +02:00
Aram Drevekenin
bb781eafed
fix(terminal): recover from partial line drop (#3695) 2024-10-24 09:42:15 +02:00
Aram Drevekenin
add1241c9e
docs(changelog): plugins first-render fix 2024-10-24 08:47:26 +02:00
Aram Drevekenin
53215e6228
fix(plugins): make sure to always render on first resize (#3693)
* fix(plugins): make sure to always render on first resize

* style(fmt): rustfmt

* fix tests
2024-10-24 08:46:16 +02:00
Aram Drevekenin
f36dccfe39
docs(changelog): insert rebind 2024-10-23 17:36:10 +02:00
Aram Drevekenin
b71be135c2
fix(plugins): rebind insert (#3692)
* fix(tab): recover from closing a pane outside the viewport

* remap insert in plugin manager

* fix(plugins): remap insert key

* style(fmt): rustfmt
2024-10-23 17:34:41 +02:00
Aram Drevekenin
82ccc4844e
docs(changelog): ui touch-ups 2024-10-23 14:38:35 +02:00
Aram Drevekenin
0277c5f6a7
fix(ux): new interface/configuration touch-ups (#3691)
* fix(ui): copy to clipboard in new ui

* fix(ux): allow navigating out of scrolled pane

* style(fmt): rustfmt
2024-10-23 14:37:23 +02:00
Aram Drevekenin
e441e89807
docs(changelog): bring back fullscreen indication 2024-10-22 18:33:19 +02:00
Aram Drevekenin
61908a7cfe
feat(ui): bring back fullscreen indication (#3688)
* feat(ui): bring back fullscreen indication

* fix e2e tests
2024-10-22 18:32:44 +02:00
Aram Drevekenin
20f114d02c
docs(changelog): rebind keys UI 2024-10-22 15:40:28 +02:00
Aram Drevekenin
182dd4bcdc
docs(changelog): list-clients plugin api 2024-10-22 15:31:00 +02:00
Aram Drevekenin
d671ab650e
feat(plugins): add API to list clients, their focused panes and running commands/plugins (#3687)
* fix(list-clients): properly show client info after a tab was closed

* feat(plugins): add API to list clients, their focused panes and running commands/plugins

* style(fmt): rustfmt
2024-10-22 15:27:40 +02:00
Aram Drevekenin
912c9f599f
docs(changelog): wasmtime patch upgrade 2024-10-21 15:59:51 +02:00
bjorn3
1cbdada713
chore(deps): update to Wasmtime 21.0.2 (#3685)
This fixes a race condition which causes occasional crashes and may
enable a sandbox escape:

<https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-7qmx-3fpx-r45m>
2024-10-21 15:59:04 +02:00
Aram Drevekenin
3f006e14ff
feat(ui): rebind keys UI (#3686)
* rebind action working

* functional ui

* responsive ui

* some refactoring

* properly reset ui state

* minor fixes

* style(fmt): rustfmt

* style(fmt): remove dead code
2024-10-21 13:54:30 +02:00
Aram Drevekenin
eb4b7fc107
docs(changelog): sixel fix 2024-10-16 09:02:37 +02:00
Manuel de Prada Corral
f968736a4e
fix(client): repeat retry screen instruction (#3570) 2024-10-16 09:00:41 +02:00
Aram Drevekenin
b74f6c9861
docs(changelog): rebind keys plugin api 2024-10-15 17:29:46 +02:00
Aram Drevekenin
0c9d72c51e
feat(plugins): rebind keys api (#3680)
* feat(plugins): add API to explicitly unbind/rebind specific keys in specific modes

* style(fmt): rustfmt
2024-10-15 17:27:44 +02:00
Aram Drevekenin
5ae36ed58f
docs(changelog): reload config flag fix 2024-10-14 18:02:12 +02:00
Aram Drevekenin
0997a0035d
fix(config): watch/update config given with --config when appropriate (#3678) 2024-10-14 18:01:11 +02:00
Aram Drevekenin
4c6e1b6564
docs(changelog): switch_session_with_cwd plugin api 2024-10-14 16:45:36 +02:00
Aram Drevekenin
618e0f7a34
fix(plugins): allow switching to a new session with cwd without specifying a layout (#3676) 2024-10-14 16:44:28 +02:00
Aram Drevekenin
99e9a345d3
docs(changelog): fix plugins attaching to same session 2024-10-14 14:49:39 +02:00
Aram Drevekenin
cc04ec6ba4
fix(plugins): do not allow attaching to the same session (#3674) 2024-10-14 14:48:49 +02:00
Aram Drevekenin
90433932bc
docs(changelog): resurrection alias fix 2024-10-14 13:15:15 +02:00
Aram Drevekenin
d84cdec730
fix(resurrection): plugin alias resurrection (#3673)
* fix(resurrection): make sure plugin aliases are serialized properly

* style(fmt): rustfmt
2024-10-14 13:13:52 +02:00
Aram Drevekenin
3e40d891b8
docs(changelog): fix http requests for macos 2024-10-13 17:04:57 +02:00
Daniel Jankowski
eb3e7aed99
fix(plugins): force use curl system lib on macOS (#3668) 2024-10-13 17:03:28 +02:00
Aram Drevekenin
7559b26ce0
docs(changelog): plugin fixes 2024-10-11 18:05:33 +02:00
Aram Drevekenin
2bd0f2a535
fix(plugins): various plugin api and other fixes (#3665)
* fix(plugins): do not allow focusing an unselectable pane

* fix(folders): make sure config and cache folders exist on app start
2024-10-11 18:04:18 +02:00
Aram Drevekenin
4e70f8782a
docs(changelog): concurrent http plugin downloads 2024-10-11 15:27:25 +02:00
Aram Drevekenin
63208879da
fix(plugins): handle concurrent http downloads (#3664) 2024-10-11 15:26:05 +02:00
Aram Drevekenin
ec1eea3ba1
fix(ux): make sure esc works as expected in unlock-first (#3660)
* fix(ux): make sure esc always drops us back to base mode

* fix(ux): add locked
2024-10-10 16:37:16 +02:00
Zykino
019f23056b
chore(git): Add plugin’s issue templates (#3621)
Co-authored-by: Zykino <3809938+Zykino@users.noreply.github.com>
2024-10-10 16:26:12 +02:00
Aram Drevekenin
e3aeac63d3
fix(tab): recover from crash when resizing panes (#3659) 2024-10-10 15:04:38 +02:00
Aram Drevekenin
8c3bca5695
docs(changelog): ui component fix 2024-10-10 14:31:27 +02:00