diff options
| author | Aram Drevekenin <aram@poor.dev> | 2025-02-13 17:12:47 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-13 17:12:47 +0100 |
| commit | 7aaa7aea8f9a378660492d03ff5736dbf846978d (patch) | |
| tree | 2b9884e135d73c82da442d1de649eb2b5df3fc54 /zellij-utils/src/snapshots | |
| parent | docs(changelog): about plugin (diff) | |
| download | sl0ppij-7aaa7aea8f9a378660492d03ff5736dbf846978d.tar.gz sl0ppij-7aaa7aea8f9a378660492d03ff5736dbf846978d.tar.xz sl0ppij-7aaa7aea8f9a378660492d03ff5736dbf846978d.zip | |
feat(ux): tips on startup (#3988)
* add some tips
* refactoring and max tip index
* add config to disable release notes and startup tips
* allow dismissing startup tips from plugin
* random tip at startup
* custom launch about
* fix tests
* style(fmt): rustfmt
Diffstat (limited to 'zellij-utils/src/snapshots')
9 files changed, 139 insertions, 0 deletions
diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_config_options.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_config_options.snap index 4d2c2fee..51f0eff1 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_config_options.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_config_options.snap @@ -34,4 +34,6 @@ Options { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, } diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_layout_options.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_layout_options.snap index db16d8ce..ca547f2d 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_layout_options.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__cli_arguments_override_layout_options.snap @@ -34,4 +34,6 @@ Options { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, } diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-3.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-3.snap index 621bc4a7..79043ec6 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-3.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments-3.snap @@ -32,4 +32,6 @@ Options { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, } diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap index 11880e19..7fd6ab84 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__default_config_with_no_cli_arguments.snap @@ -3958,6 +3958,36 @@ Config { ], KeyWithModifier { bare_key: Char( + 'a', + ), + key_modifiers: {}, + }: [ + LaunchOrFocusPlugin( + RunPlugin( + RunPlugin { + _allow_exec_host_cmd: false, + location: Zellij( + PluginTag( + "about", + ), + ), + configuration: PluginUserConfiguration( + {}, + ), + initial_cwd: None, + }, + ), + true, + true, + false, + false, + ), + SwitchToMode( + Normal, + ), + ], + KeyWithModifier { + bare_key: Char( 'b', ), key_modifiers: { @@ -5611,6 +5641,8 @@ Config { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, }, themes: {}, plugins: PluginAliases { diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap index 3c486c5b..cc836b3e 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_env_vars_override_config_env_vars.snap @@ -3958,6 +3958,36 @@ Config { ], KeyWithModifier { bare_key: Char( + 'a', + ), + key_modifiers: {}, + }: [ + LaunchOrFocusPlugin( + RunPlugin( + RunPlugin { + _allow_exec_host_cmd: false, + location: Zellij( + PluginTag( + "about", + ), + ), + configuration: PluginUserConfiguration( + {}, + ), + initial_cwd: None, + }, + ), + true, + true, + false, + false, + ), + SwitchToMode( + Normal, + ), + ], + KeyWithModifier { + bare_key: Char( 'b', ), key_modifiers: { @@ -5611,6 +5641,8 @@ Config { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, }, themes: {}, plugins: PluginAliases { diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap index 7bd4a866..c13ecea9 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_keybinds_override_config_keybinds.snap @@ -119,6 +119,8 @@ Config { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, }, themes: {}, plugins: PluginAliases { diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_options_override_config_options.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_options_override_config_options.snap index 46d265d1..59a8e93a 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_options_override_config_options.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_options_override_config_options.snap @@ -34,4 +34,6 @@ Options { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, } diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap index d94b71c6..c70aff9b 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_themes_override_config_themes.snap @@ -1,5 +1,6 @@ --- source: zellij-utils/src/setup.rs +assertion_line: 841 expression: "format!(\"{:#?}\", config)" --- Config { @@ -3957,6 +3958,36 @@ Config { ], KeyWithModifier { bare_key: Char( + 'a', + ), + key_modifiers: {}, + }: [ + LaunchOrFocusPlugin( + RunPlugin( + RunPlugin { + _allow_exec_host_cmd: false, + location: Zellij( + PluginTag( + "about", + ), + ), + configuration: PluginUserConfiguration( + {}, + ), + initial_cwd: None, + }, + ), + true, + true, + false, + false, + ), + SwitchToMode( + Normal, + ), + ], + KeyWithModifier { + bare_key: Char( 'b', ), key_modifiers: { @@ -5610,6 +5641,8 @@ Config { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, }, themes: { "other-theme-from-config": Theme { diff --git a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap index fb4b78bd..be3ec13f 100644 --- a/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap +++ b/zellij-utils/src/snapshots/zellij_utils__setup__setup_test__layout_ui_config_overrides_config_ui_config.snap @@ -3958,6 +3958,36 @@ Config { ], KeyWithModifier { bare_key: Char( + 'a', + ), + key_modifiers: {}, + }: [ + LaunchOrFocusPlugin( + RunPlugin( + RunPlugin { + _allow_exec_host_cmd: false, + location: Zellij( + PluginTag( + "about", + ), + ), + configuration: PluginUserConfiguration( + {}, + ), + initial_cwd: None, + }, + ), + true, + true, + false, + false, + ), + SwitchToMode( + Normal, + ), + ], + KeyWithModifier { + bare_key: Char( 'b', ), key_modifiers: { @@ -5611,6 +5641,8 @@ Config { disable_session_metadata: None, support_kitty_keyboard_protocol: None, stacked_resize: None, + show_startup_tips: None, + show_release_notes: None, }, themes: {}, plugins: PluginAliases { |
