@@ -7,18 +7,18 @@ import 'package:taskwarrior/app/modules/about/controllers/about_controller.dart'
77import 'package:taskwarrior/app/utils/gen/assets.gen.dart' ;
88import 'package:taskwarrior/app/utils/gen/fonts.gen.dart' ;
99import 'package:taskwarrior/app/utils/language/sentence_manager.dart' ;
10+ import 'package:taskwarrior/app/utils/themes/theme_extension.dart' ;
1011import 'package:url_launcher/url_launcher.dart' ;
1112
12- import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart' ;
1313import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart' ;
14- import 'package:taskwarrior/app/utils/app_settings/app_settings.dart' ;
1514
1615class AboutPageBody extends StatelessWidget {
1716 final AboutController aboutController;
1817 const AboutPageBody ({required this .aboutController, super .key});
1918
2019 @override
2120 Widget build (BuildContext context) {
21+ TaskwarriorColorTheme tColors = Theme .of (context).extension < TaskwarriorColorTheme > ()! ;
2222 String introduction =
2323 SentenceManager (currentLanguage: aboutController.selectedLanguage.value)
2424 .sentences
@@ -51,9 +51,7 @@ class AboutPageBody extends StatelessWidget {
5151 fontFamily: FontFamily .poppins,
5252 fontWeight: TaskWarriorFonts .bold,
5353 fontSize: TaskWarriorFonts .fontSizeExtraLarge,
54- color: AppSettings .isDarkMode
55- ? TaskWarriorColors .white
56- : TaskWarriorColors .black,
54+ color: tColors.primaryTextColor,
5755 ),
5856 ),
5957 SizedBox (
@@ -84,19 +82,15 @@ class AboutPageBody extends StatelessWidget {
8482 fontFamily: FontFamily .poppins,
8583 fontWeight: TaskWarriorFonts .bold,
8684 fontSize: TaskWarriorFonts .fontSizeMedium,
87- color: AppSettings .isDarkMode
88- ? TaskWarriorColors .white
89- : TaskWarriorColors .black,
85+ color: tColors.primaryTextColor,
9086 ),
9187 ),
9288 TextSpan (
9389 text: appInfoLines[1 ],
9490 style: TextStyle (
9591 fontFamily: FontFamily .poppins,
9692 fontSize: TaskWarriorFonts .fontSizeMedium,
97- color: AppSettings .isDarkMode
98- ? TaskWarriorColors .white
99- : TaskWarriorColors .black,
93+ color: tColors.primaryTextColor,
10094 ),
10195 ),
10296 ],
@@ -116,9 +110,7 @@ class AboutPageBody extends StatelessWidget {
116110 fontWeight: TaskWarriorFonts .bold,
117111 fontSize:
118112 TaskWarriorFonts .fontSizeMedium,
119- color: AppSettings .isDarkMode
120- ? TaskWarriorColors .white
121- : TaskWarriorColors .black,
113+ color: tColors.primaryTextColor,
122114 ),
123115 ),
124116 TextSpan (
@@ -127,9 +119,7 @@ class AboutPageBody extends StatelessWidget {
127119 fontFamily: FontFamily .poppins,
128120 fontSize:
129121 TaskWarriorFonts .fontSizeMedium,
130- color: AppSettings .isDarkMode
131- ? TaskWarriorColors .white
132- : TaskWarriorColors .black,
122+ color: tColors.primaryTextColor,
133123 ),
134124 ),
135125 ],
@@ -154,9 +144,7 @@ class AboutPageBody extends StatelessWidget {
154144 fontFamily: FontFamily .poppins,
155145 fontWeight: TaskWarriorFonts .medium,
156146 fontSize: TaskWarriorFonts .fontSizeSmall,
157- color: AppSettings .isDarkMode
158- ? TaskWarriorColors .white
159- : TaskWarriorColors .black,
147+ color: tColors.primaryTextColor,
160148 ),
161149 ),
162150 SizedBox (
@@ -170,9 +158,7 @@ class AboutPageBody extends StatelessWidget {
170158 height: Get .height * 0.05 ,
171159 child: ElevatedButton .icon (
172160 style: ElevatedButton .styleFrom (
173- backgroundColor: AppSettings .isDarkMode
174- ? TaskWarriorColors .kLightSecondaryBackgroundColor
175- : TaskWarriorColors .ksecondaryBackgroundColor,
161+ backgroundColor: tColors.secondaryTextColor,
176162 shape: RoundedRectangleBorder (
177163 borderRadius: BorderRadius .circular (10 ),
178164 ),
@@ -190,19 +176,15 @@ class AboutPageBody extends StatelessWidget {
190176 width: 20 ,
191177 height: 20 ,
192178 colorFilter: ColorFilter .mode (
193- AppSettings .isDarkMode
194- ? TaskWarriorColors .black
195- : TaskWarriorColors .white,
179+ tColors.secondaryBackgroundColor! ,
196180 BlendMode .srcIn)),
197181 label: Text (
198182 "GitHub" ,
199183 style: TextStyle (
200184 fontFamily: FontFamily .poppins,
201185 fontWeight: TaskWarriorFonts .medium,
202186 fontSize: TaskWarriorFonts .fontSizeSmall,
203- color: AppSettings .isDarkMode
204- ? TaskWarriorColors .black
205- : TaskWarriorColors .white,
187+ color: tColors.secondaryBackgroundColor,
206188 ),
207189 ),
208190 ),
@@ -212,9 +194,7 @@ class AboutPageBody extends StatelessWidget {
212194 height: Get .height * 0.05 ,
213195 child: ElevatedButton .icon (
214196 style: ElevatedButton .styleFrom (
215- backgroundColor: AppSettings .isDarkMode
216- ? TaskWarriorColors .kLightSecondaryBackgroundColor
217- : TaskWarriorColors .ksecondaryBackgroundColor,
197+ backgroundColor: tColors.secondaryTextColor,
218198 shape: RoundedRectangleBorder (
219199 borderRadius: BorderRadius .circular (10 ),
220200 ),
@@ -229,19 +209,17 @@ class AboutPageBody extends StatelessWidget {
229209 width: 20 ,
230210 height: 20 ,
231211 colorFilter: ColorFilter .mode (
232- AppSettings .isDarkMode
233- ? TaskWarriorColors .black
234- : TaskWarriorColors .white,
235- BlendMode .srcIn) ),
212+ tColors.secondaryBackgroundColor ! ,
213+ BlendMode .srcIn
214+ )
215+ ),
236216 label: Text (
237217 "CCExtractor" ,
238218 style: TextStyle (
239219 fontFamily: FontFamily .poppins,
240220 fontWeight: TaskWarriorFonts .medium,
241221 fontSize: TaskWarriorFonts .fontSizeSmall,
242- color: AppSettings .isDarkMode
243- ? TaskWarriorColors .black
244- : TaskWarriorColors .white,
222+ color: tColors.secondaryBackgroundColor,
245223 ),
246224 ),
247225 ),
@@ -261,9 +239,7 @@ class AboutPageBody extends StatelessWidget {
261239 fontFamily: FontFamily .poppins,
262240 fontWeight: TaskWarriorFonts .semiBold,
263241 fontSize: TaskWarriorFonts .fontSizeMedium,
264- color: AppSettings .isDarkMode
265- ? TaskWarriorColors .white
266- : TaskWarriorColors .black,
242+ color: tColors.primaryTextColor,
267243 ),
268244 ),
269245 SizedBox (
0 commit comments