Add user-defined context actions
This commit is contained in:
parent
23b5d98dcc
commit
39281a6336
8 changed files with 305 additions and 9 deletions
|
|
@ -16,6 +16,8 @@ use crate::{
|
|||
tab::{HeadingOptions, Location, View},
|
||||
};
|
||||
|
||||
pub use crate::context_action::{ContextActionPreset, ContextActionSelection};
|
||||
|
||||
pub const CONFIG_VERSION: u64 = 1;
|
||||
|
||||
// Default icon sizes
|
||||
|
|
@ -164,6 +166,7 @@ pub struct Config {
|
|||
pub app_theme: AppTheme,
|
||||
pub dialog: DialogConfig,
|
||||
pub desktop: DesktopConfig,
|
||||
pub context_actions: Vec<ContextActionPreset>,
|
||||
pub thumb_cfg: ThumbCfg,
|
||||
pub favorites: Vec<Favorite>,
|
||||
pub show_details: bool,
|
||||
|
|
@ -220,6 +223,7 @@ impl Default for Config {
|
|||
app_theme: AppTheme::System,
|
||||
desktop: DesktopConfig::default(),
|
||||
dialog: DialogConfig::default(),
|
||||
context_actions: Vec::new(),
|
||||
thumb_cfg: ThumbCfg::default(),
|
||||
favorites: vec![
|
||||
Favorite::Home,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue