Revision: Cleanup Dioxus.toml (#3802)

* revision: remove unused config options

* remove: unsused icon
This commit is contained in:
Miles Murgaw authored and GitHub committed 2025-03-04 14:30:44 -06:00
1 parent 8dbb652628
commit 7c2cea9df7
3 files changed
+3 -23

No files matched your search

+1 -12
View File
@@ -1,22 +1,11 @@
[application]
# dioxus project name
name = "{{project-name}}"
# default platform
# you can also use `dx serve/build --platform XXX` to use other platform
# value: web | desktop
default_platform = "{{default-platform}}"
# Web `build` & `serve` dist path
out_dir = "dist"
# resource (static) file folder
asset_dir = "public"
# hot reload by default
hot_reload = true
[web.wasm_opt]
# The level wasm-opt should target. z is the smallest. 4 is the fastest.
level = "4"
@@ -32,7 +21,7 @@ index_on_404 = true
watch_path = ["src", "examples"]
[bundler]
[bundle]
# Bundle identifier
identifier = "io.github.{{project-name}}"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

+2 -11
View File
@@ -14,10 +14,6 @@ pub(crate) enum Config {
#[clap(long)]
#[serde(default)]
force: bool,
/// Project default platform
#[clap(long, default_value = "web")]
platform: String,
},
/// Format print Dioxus config.
@@ -78,11 +74,7 @@ impl Config {
pub(crate) fn config(self) -> Result<StructuredOutput> {
let crate_root = crate_root()?;
match self {
Config::Init {
name,
force,
platform,
} => {
Config::Init { name, force } => {
let conf_path = crate_root.join("Dioxus.toml");
if conf_path.is_file() && !force {
tracing::warn!(
@@ -92,8 +84,7 @@ impl Config {
}
let mut file = File::create(conf_path)?;
let content = String::from(include_str!("../../assets/dioxus.toml"))
.replace("{{project-name}}", &name)
.replace("{{default-platform}}", &platform);
.replace("{{project-name}}", &name);
file.write_all(content.as_bytes())?;
tracing::info!(dx_src = ?TraceSrc::Dev, "🚩 Init config file completed.");
}