From 2f5e3546a96879de1222519a72140c2997951eb7 Mon Sep 17 00:00:00 2001 From: William Kelso Date: Tue, 6 May 2025 13:05:42 -0400 Subject: [PATCH 1/5] add monospace --- lib/Styles/Gtk/_classes.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Styles/Gtk/_classes.scss b/lib/Styles/Gtk/_classes.scss index b1cfd10fc..656079358 100644 --- a/lib/Styles/Gtk/_classes.scss +++ b/lib/Styles/Gtk/_classes.scss @@ -3,3 +3,7 @@ border-spacing: $button-spacing; padding: $button-spacing; } + +.monospace { + font-family: monospace; +} From 1a851fb829040d63ed0c59880c945ee3ae3fe3fc Mon Sep 17 00:00:00 2001 From: William Kelso Date: Wed, 7 May 2025 14:53:42 -0400 Subject: [PATCH 2/5] Add constant and to demo --- demo/Views/CSSView.vala | 6 ++++++ lib/Constants.vala | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/demo/Views/CSSView.vala b/demo/Views/CSSView.vala index ff5f5470d..54073173c 100644 --- a/demo/Views/CSSView.vala +++ b/demo/Views/CSSView.vala @@ -49,6 +49,11 @@ public class CSSView : DemoPage { }; small.add_css_class (Granite.CssClass.SMALL); + var mono = new Gtk.Label ("\"Granite.CssClass.MONOSPACE\"") { + margin_bottom = 12 + }; + mono.add_css_class (Granite.CssClass.MONOSPACE); + var card_header = new Granite.HeaderLabel ("Cards and Headers") { secondary_text = "\"Granite.CssClass.CARD\" and \"Granite.CssClass.CHECKERBOARD\"" }; @@ -63,6 +68,7 @@ public class CSSView : DemoPage { card.append (header4); card.append (numeric); card.append (small); + card.append (mono); var card_checkered = new Granite.Bin () { child = new Gtk.Image.from_icon_name ("battery-low") { diff --git a/lib/Constants.vala b/lib/Constants.vala index e955df410..bc8b75797 100644 --- a/lib/Constants.vala +++ b/lib/Constants.vala @@ -285,6 +285,11 @@ namespace Granite { * Style class for widgets in warning state. */ public const string WARNING = "warning"; + + /** + * Style class for non-terminal text that uses a monospace font. + */ + public const string MONOSPACE = "monospace"; } /** From f40378b4d69cd271a8ca70ef718097ca8d9c9a36 Mon Sep 17 00:00:00 2001 From: William Kelso Date: Wed, 7 May 2025 14:55:21 -0400 Subject: [PATCH 3/5] Remove extra space --- lib/Constants.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Constants.vala b/lib/Constants.vala index bc8b75797..f7438e168 100644 --- a/lib/Constants.vala +++ b/lib/Constants.vala @@ -285,7 +285,7 @@ namespace Granite { * Style class for widgets in warning state. */ public const string WARNING = "warning"; - + /** * Style class for non-terminal text that uses a monospace font. */ From cb0183785badf8e05c024c1c69132b007bd7ba14 Mon Sep 17 00:00:00 2001 From: William Kelso Date: Thu, 8 May 2025 13:31:20 -0400 Subject: [PATCH 4/5] move from gtk to granite --- lib/Styles/Granite/_classes.scss | 4 ++++ lib/Styles/Gtk/_classes.scss | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/Styles/Granite/_classes.scss b/lib/Styles/Granite/_classes.scss index 062e1bd55..970eb84ad 100644 --- a/lib/Styles/Granite/_classes.scss +++ b/lib/Styles/Granite/_classes.scss @@ -43,3 +43,7 @@ paper { // Not 50% because that creates a squished ellipse for non-squares widgets border-radius: 9999px; } + +.monospace { + font-family: monospace; +} diff --git a/lib/Styles/Gtk/_classes.scss b/lib/Styles/Gtk/_classes.scss index 656079358..230bb3b29 100644 --- a/lib/Styles/Gtk/_classes.scss +++ b/lib/Styles/Gtk/_classes.scss @@ -4,6 +4,3 @@ padding: $button-spacing; } -.monospace { - font-family: monospace; -} From ddf942c65441179f5c99a4d7f90e7cf140bad067 Mon Sep 17 00:00:00 2001 From: William Kelso Date: Thu, 8 May 2025 13:32:37 -0400 Subject: [PATCH 5/5] end style with newline --- lib/Styles/Granite/_classes.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Styles/Granite/_classes.scss b/lib/Styles/Granite/_classes.scss index 970eb84ad..eaf129810 100644 --- a/lib/Styles/Granite/_classes.scss +++ b/lib/Styles/Granite/_classes.scss @@ -47,3 +47,4 @@ paper { .monospace { font-family: monospace; } +