aboutsummaryrefslogtreecommitdiffstats
path: root/default-plugins
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-10-09 10:44:43 +0200
committerGitHub <noreply@github.com>2024-10-09 10:44:43 +0200
commit8de59477719241c376336653a8dfa009eb438f3f (patch)
tree1d1df15fc102a7ce849d559d8d87c091881b2573 /default-plugins
parentdocs(changelog): add cache dir to setup (diff)
downloadsl0ppij-8de59477719241c376336653a8dfa009eb438f3f.tar.gz
sl0ppij-8de59477719241c376336653a8dfa009eb438f3f.tar.xz
sl0ppij-8de59477719241c376336653a8dfa009eb438f3f.zip
fix(ui): various pane name fixes (#3653)
Diffstat (limited to 'default-plugins')
-rw-r--r--default-plugins/configuration/src/main.rs24
-rw-r--r--default-plugins/plugin-manager/src/main.rs8
2 files changed, 6 insertions, 26 deletions
diff --git a/default-plugins/configuration/src/main.rs b/default-plugins/configuration/src/main.rs
index dee18b5f..a01d74c2 100644
--- a/default-plugins/configuration/src/main.rs
+++ b/default-plugins/configuration/src/main.rs
@@ -64,38 +64,22 @@ impl ZellijPlugin for State {
.map(|v| v == "true")
.unwrap_or(false);
self.userspace_configuration = configuration;
- // we need the ReadApplicationState permission to receive the ModeUpdate and TabUpdate
- // events
- // we need the RunCommands permission to run "cargo test" in a floating window
- request_permission(&[
- PermissionType::ReadApplicationState,
- PermissionType::RunCommands,
- PermissionType::ReadCliPipes,
- PermissionType::MessageAndLaunchOtherPlugins,
- PermissionType::Reconfigure,
- PermissionType::ChangeApplicationState,
- ]);
- subscribe(&[
- EventType::PermissionRequestResult,
- EventType::Key,
- EventType::FailedToWriteConfigToDisk,
- ]);
+ subscribe(&[EventType::Key, EventType::FailedToWriteConfigToDisk]);
+ let own_plugin_id = get_plugin_ids().plugin_id;
if self.is_setup_wizard {
self.ui_size = 18;
self.selected_index = Some(0);
- let own_plugin_id = get_plugin_ids().plugin_id;
rename_plugin_pane(own_plugin_id, "First Run Setup Wizard (Step 1/1)");
resize_focused_pane(Resize::Increase);
resize_focused_pane(Resize::Increase);
resize_focused_pane(Resize::Increase);
+ } else {
+ rename_plugin_pane(own_plugin_id, "Configuration");
}
}
fn update(&mut self, event: Event) -> bool {
let mut should_render = false;
match event {
- Event::PermissionRequestResult(_) => {
- should_render = true;
- },
Event::Key(key) => {
if self.remapping_leaders {
should_render = self.handle_remapping_screen_key(key);
diff --git a/default-plugins/plugin-manager/src/main.rs b/default-plugins/plugin-manager/src/main.rs
index bc451d8a..7cd5e5c4 100644
--- a/default-plugins/plugin-manager/src/main.rs
+++ b/default-plugins/plugin-manager/src/main.rs
@@ -486,8 +486,9 @@ impl ZellijPlugin for State {
EventType::TabUpdate,
EventType::Key,
EventType::SessionUpdate,
- EventType::PermissionRequestResult,
]);
+ let own_plugin_id = get_plugin_ids().plugin_id;
+ rename_plugin_pane(own_plugin_id, "Plugin Manager");
}
fn pipe(&mut self, pipe_message: PipeMessage) -> bool {
if pipe_message.name == "filepicker_result" {
@@ -523,11 +524,6 @@ impl ZellijPlugin for State {
fn update(&mut self, event: Event) -> bool {
let mut should_render = false;
match event {
- Event::PermissionRequestResult(_) => {
- let own_plugin_id = get_plugin_ids().plugin_id;
- rename_plugin_pane(own_plugin_id, "Plugin Manager");
- should_render = true;
- },
Event::SessionUpdate(live_sessions, _dead_sessions) => {
for session in live_sessions {
if session.is_current_session {