🔖 [pagetop] release development version 0.0.56

This commit is contained in:
Manuel Cillero 2024-08-10 18:52:39 +02:00
parent ce28bf3e2f
commit 3ff00ac38f
5 changed files with 17 additions and 15 deletions

View file

@ -61,12 +61,14 @@ impl Application {
// Displays the application banner based on the configuration.
fn show_banner() {
use terminal_size::{terminal_size, Width};
if config::SETTINGS.app.startup_banner.to_lowercase() != "off" {
// Application name, formatted for the terminal width if necessary.
let mut app_name = config::SETTINGS.app.name.to_string();
if let Some((term_width, _)) = term_size::dimensions() {
if let Some((Width(term_width), _)) = terminal_size() {
if term_width >= 80 {
let maxlen = (term_width / 10) - 2;
let maxlen: usize = ((term_width / 10) - 2).into();
let mut app = app_name.substring(0, maxlen).to_owned();
if app_name.len() > maxlen {
app = format!("{app}...");

View file

@ -14,9 +14,9 @@ impl PackageTrait for Basic {
impl ThemeTrait for Basic {
fn after_prepare_body(&self, page: &mut Page) {
page.set_assets(AssetsOp::SetFavicon(
Some(Favicon::new().with_icon("/base/favicon.ico")),
))
page.set_assets(AssetsOp::SetFavicon(Some(
Favicon::new().with_icon("/base/favicon.ico"),
)))
.set_assets(AssetsOp::AddStyleSheet(
StyleSheet::from("/base/css/normalize.min.css")
.with_version("8.0.1")

View file

@ -14,9 +14,9 @@ impl PackageTrait for Chassis {
impl ThemeTrait for Chassis {
fn after_prepare_body(&self, page: &mut Page) {
page.set_assets(AssetsOp::SetFavicon(
Some(Favicon::new().with_icon("/base/favicon.ico")),
))
page.set_assets(AssetsOp::SetFavicon(Some(
Favicon::new().with_icon("/base/favicon.ico"),
)))
.set_assets(AssetsOp::AddStyleSheet(
StyleSheet::from("/base/css/normalize.min.css")
.with_version("8.0.1")

View file

@ -14,9 +14,9 @@ impl PackageTrait for Inception {
impl ThemeTrait for Inception {
fn after_prepare_body(&self, page: &mut Page) {
page.set_assets(AssetsOp::SetFavicon(
Some(Favicon::new().with_icon("/base/favicon.ico")),
))
page.set_assets(AssetsOp::SetFavicon(Some(
Favicon::new().with_icon("/base/favicon.ico"),
)))
.set_assets(AssetsOp::AddStyleSheet(
StyleSheet::from("/base/css/normalize.min.css")
.with_version("8.0.1")