Skip to content

Commit

Permalink
lib: Ensure printed scheme has properties wrapped in double quotes
Browse files Browse the repository at this point in the history
  • Loading branch information
JamyGolden committed Jul 12, 2024
1 parent 82e5806 commit d502548
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 10 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Unreleased

### Updated

- Use latest tinted-builder lib

## [0.9.2] - 2024-06-24

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion tinted-builder-rust/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ strip-ansi-escapes = "0.2.0"

[dependencies.tinted-builder]
path = "../tinted-builder"
version = "0.4.5"
version = "0.5.0"

[[bin]]
name = "tinted-builder-rust"
Expand Down
6 changes: 6 additions & 0 deletions tinted-builder/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 0.5.0 - 2024-07-12

## Changed

- Ensure printed scheme puts all values in double quotes

## 0.4.5 - 2024-07-12

## Fixed
Expand Down
2 changes: 1 addition & 1 deletion tinted-builder/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "tinted-builder"
description = "A Tinted Theming template builder which uses yaml color schemes to generate theme files."
version = "0.4.5"
version = "0.5.0"
edition = "2021"
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand Down
14 changes: 7 additions & 7 deletions tinted-builder/src/scheme.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,14 @@ pub struct Scheme {

impl fmt::Display for Scheme {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
writeln!(f, "author: {}", self.author)?;
writeln!(f, "author: \"{}\"", self.author)?;
if let Some(ref desc) = self.description {
writeln!(f, "description: {}", desc)?;
writeln!(f, "description: \"{}\"", desc)?;
}
writeln!(f, "name: {}", self.name)?;
writeln!(f, "slug: {}", self.slug)?;
writeln!(f, "system: {}", self.system)?;
writeln!(f, "variant: {}", self.variant)?;
writeln!(f, "name: \"{}\"", self.name)?;
writeln!(f, "slug: \"{}\"", self.slug)?;
writeln!(f, "system: \"{}\"", self.system)?;
writeln!(f, "variant: \"{}\"", self.variant)?;
writeln!(f, "palette:")?;

let mut palette_vec: Vec<(String, Color)> = self
Expand All @@ -52,7 +52,7 @@ impl fmt::Display for Scheme {
palette_vec.sort_by_key(|k| k.0.clone());

for (key, value) in palette_vec {
writeln!(f, " {}: {}", key, value)?;
writeln!(f, " {}: \"{}\"", key, value)?;
}
Ok(())
}
Expand Down

0 comments on commit d502548

Please sign in to comment.