From 82e64238bdc5e0d7ad96eff972bb17b1dda97511 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Tue, 14 Jul 2026 18:20:01 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20(config):=20Elimina=20la=20opci?= =?UTF-8?q?=C3=B3n=20`app.description`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.rs | 5 ----- src/config.rs | 7 +++++-- src/global.rs | 3 --- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/app.rs b/src/app.rs index 87d81b6c..78b05388 100644 --- a/src/app.rs +++ b/src/app.rs @@ -102,11 +102,6 @@ impl Application { print!("\n{app_ff}"); } - // Descripción de la aplicación. - if !global::SETTINGS.app.description.is_empty() { - println!("{}", global::SETTINGS.app.description.cyan()); - } - // Versión de PageTop. println!( "{} {}\n", diff --git a/src/config.rs b/src/config.rs index 6faedfeb..7c7580cb 100644 --- a/src/config.rs +++ b/src/config.rs @@ -92,18 +92,21 @@ //! //! # Usando tus opciones de configuración //! +//! Los ajustes de cada extensión y los globales de PageTop +//! ([`global::SETTINGS`](crate::global::SETTINGS)) conviven sin conflicto: cada cual vive en su +//! propia sección del TOML y pueden combinarse libremente cuando se necesiten. +//! //! ```rust,ignore //! use pagetop::prelude::*; //! use crate::config; //! //! fn global_settings() { //! println!("Nombre de la app: {}", &global::SETTINGS.app.name); -//! println!("Descripción: {}", &global::SETTINGS.app.description); //! println!("Run mode: {}", &global::SETTINGS.app.run_mode); //! } //! //! fn extension_settings() { -//! println!("{} - {:?}", &config::SETTINGS.myapp.name, &config::SETTINGS.myapp.description); +//! println!("{}", &config::SETTINGS.myapp.name); //! println!("{}", &config::SETTINGS.myapp.width); //! } //! ``` diff --git a/src/global.rs b/src/global.rs index 17bbbe94..3d4dd8ef 100644 --- a/src/global.rs +++ b/src/global.rs @@ -21,7 +21,6 @@ pub use log_format::LogFormat; include_config!(SETTINGS: Settings => [ // [app] "app.name" => "PageTop App", - "app.description" => "Developed with the amazing PageTop framework.", "app.theme" => "Basic", "app.lang_negotiation" => "Full", "app.startup_banner" => "Slant", @@ -58,8 +57,6 @@ pub struct Settings { pub struct App { /// Nombre de la aplicación. pub name: String, - /// Breve descripción de la aplicación. - pub description: String, /// Tema predeterminado. pub theme: String, /// Idioma predeterminado de la aplicación (p. ej., *"es-ES"* o *"en-US"*).