Cargo Features

[dependencies]
iced_af = { version = "0.3.0", default-features = false, features = ["log", "sync", "i18n", "persistent", "clap", "first_use"] }
default = clap, first_use, i18n, log

Specify any application feature defaults here.

log default

Allows for logging to be used, remember to add crates if logging is supported.

Enables log and log4rs, logging of optional i18n-rizzen-yazston

Affects application::StartUp.logger, clap::Clap.log_level, environment::Environment.logger, session::Settings.log_levels, session::LogLevels, core::log

sync

Will allow for multithreaded concurrency, remember to add crates that support sync features.

Enables sync of optional i18n-rizzen-yazston

i18n default

Enables the international support.

Enables i18n-rizzen-yazston, icu_locid, and icu_locid_transform

Affects application::ApplicationThread.localisation, session::LogLevels.i18n, traits::WindowTrait.try_update_localisation, core::localisation

persistent first_use

This feature is required if wanting applications settings to be persistant across usage.

Enables serde

clap default

Enabled command line support, for applications that like to pass options/command/etc to application.

Enables clap and ron

Affects application::StartUp.clap, environment::Environment.clap, core::clap

first_use default = persistent

Enable use of configuration on first use of application.

Affects application::StartUp.first_use