From b22ebb1ca11dec5e3c7323c0fbf0547a67e41dad Mon Sep 17 00:00:00 2001 From: Abdalqader27 Date: Wed, 28 May 2025 09:58:24 +0400 Subject: [PATCH 1/2] feat: add `normal` and `bold` to `StacFontWeight` --- .../widgets/stac_font_weight/stac_font_weight.dart | 8 +++++++- .../stac/lib/src/parsers/widgets/stac_text/stac_text.dart | 1 + .../widgets/stac_text_style/stac_text_style.g.dart | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/stac/lib/src/parsers/widgets/stac_font_weight/stac_font_weight.dart b/packages/stac/lib/src/parsers/widgets/stac_font_weight/stac_font_weight.dart index fa9fdb0b..a70bcd5b 100644 --- a/packages/stac/lib/src/parsers/widgets/stac_font_weight/stac_font_weight.dart +++ b/packages/stac/lib/src/parsers/widgets/stac_font_weight/stac_font_weight.dart @@ -9,7 +9,9 @@ enum StacFontWeight { w600, w700, w800, - w900; + w900, + normal, + bold; FontWeight get value { switch (this) { @@ -39,6 +41,10 @@ enum StacFontWeight { case StacFontWeight.w900: return FontWeight.w900; + case StacFontWeight.normal: + return FontWeight.normal; + case StacFontWeight.bold: + return FontWeight.bold; } } } diff --git a/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart b/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart index 2950f10d..b4410aea 100644 --- a/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart +++ b/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart @@ -6,6 +6,7 @@ import 'package:stac/src/parsers/widgets/stac_text_style/stac_text_style.dart'; export 'stac_text_parser.dart'; part 'stac_text.freezed.dart'; + part 'stac_text.g.dart'; @freezed diff --git a/packages/stac/lib/src/parsers/widgets/stac_text_style/stac_text_style.g.dart b/packages/stac/lib/src/parsers/widgets/stac_text_style/stac_text_style.g.dart index 324095d3..dd2296cc 100644 --- a/packages/stac/lib/src/parsers/widgets/stac_text_style/stac_text_style.g.dart +++ b/packages/stac/lib/src/parsers/widgets/stac_text_style/stac_text_style.g.dart @@ -61,6 +61,8 @@ const _$StacFontWeightEnumMap = { StacFontWeight.w700: 'w700', StacFontWeight.w800: 'w800', StacFontWeight.w900: 'w900', + StacFontWeight.normal: 'normal', + StacFontWeight.bold: 'bold', }; const _$FontStyleEnumMap = { From 722a36b653bbce7f06bba3f20db5788f41de17fc Mon Sep 17 00:00:00 2001 From: Abdalqader27 Date: Wed, 28 May 2025 13:02:51 +0400 Subject: [PATCH 2/2] Fix: remove blank line in stac_text.dart --- packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart b/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart index b4410aea..2950f10d 100644 --- a/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart +++ b/packages/stac/lib/src/parsers/widgets/stac_text/stac_text.dart @@ -6,7 +6,6 @@ import 'package:stac/src/parsers/widgets/stac_text_style/stac_text_style.dart'; export 'stac_text_parser.dart'; part 'stac_text.freezed.dart'; - part 'stac_text.g.dart'; @freezed