pub struct WidgetsPluginConfig {
pub transport: Option<TransportKind>,
pub app_group: Option<String>,
pub extension_bundle_id: Option<String>,
pub restore_windows_on_start: bool,
pub activity_surface: Option<String>,
}Expand description
plugins.widgets object from tauri.conf.json.
Fields§
§transport: Option<TransportKind>Host→widget transport driver. Unset: widgetContainer on macOS (a Developer ID
extension without a provisioning profile cannot open a group.* container),
appGroup elsewhere.
app_group: Option<String>App Group id, e.g. group.com.example.app.
extension_bundle_id: Option<String>Widget extension bundle id (macOS container path). Default: {app_id}.widgetkit.
restore_windows_on_start: boolDesktop: reopen the widget windows that were open when the app last quit.
activity_surface: Option<String>Desktop surface for live activities: "island" (default) a Dynamic-Island pill at
the top centre of the primary display (around the notch on notched Macs, expands on
hover); "window" a small always-on-top window in the top-right corner;
"notification" a system notification (feature notify, Linux / Windows).
Implementations§
Source§impl WidgetsPluginConfig
impl WidgetsPluginConfig
Sourcepub fn with_defaults(self, identifier: &str) -> Self
pub fn with_defaults(self, identifier: &str) -> Self
Fill appGroup with group.<identifier> when the app did not set it, and make it
the default group for commands that omit group.
Trait Implementations§
Source§impl Clone for WidgetsPluginConfig
impl Clone for WidgetsPluginConfig
Source§impl Debug for WidgetsPluginConfig
impl Debug for WidgetsPluginConfig
Source§impl Default for WidgetsPluginConfig
impl Default for WidgetsPluginConfig
Source§impl<'de> Deserialize<'de> for WidgetsPluginConfig
impl<'de> Deserialize<'de> for WidgetsPluginConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for WidgetsPluginConfig
Available on crate feature schema only.
impl JsonSchema for WidgetsPluginConfig
schema only.Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more