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
Aram Drevekenin
825ee60692
fix(ui): set background color for UI components according to theme ( #3658 )
2024-10-10 14:27:09 +02:00
Aram Drevekenin
ee23e96dca
docs(changelog): swap layout damage fix
2024-10-09 12:22:03 +02:00
Aram Drevekenin
8a8ffb37be
fix(ux): only damage the relevant swap layout layer when resizing panes ( #3654 )
2024-10-09 12:21:06 +02:00