@@ -101,14 +101,14 @@ class GuiToggle final : public tsl::Gui {
101101 list->addItem (new tsl::elm::CategoryHeader (" FS - 0100000000000000" ));
102102 list->addItem (config_noacidsigchk1.create_list_item (" noacidsigchk_1.0.0-9.2.0" ));
103103 list->addItem (config_noacidsigchk2.create_list_item (" noacidsigchk_1.0.0-9.2.0" ));
104- list->addItem (config_noncasigchk1.create_list_item (" noncasigchk_10 .0.0-16.1.0 " ));
105- list->addItem (config_noncasigchk2.create_list_item (" noncasigchk_17 .0.0+ " ));
106- list->addItem (config_nocntchk1 .create_list_item (" nocntchk_10 .0.0-18.1.0 " ));
107- list->addItem (config_nocntchk2 .create_list_item (" nocntchk_19 .0.0-20.5 .0" ));
108- list->addItem (config_nocntchk3 .create_list_item (" nocntchk_21 .0.0+" ));
104+ list->addItem (config_noncasigchk1.create_list_item (" noncasigchk_1 .0.0-3.0.2 " ));
105+ list->addItem (config_noncasigchk2.create_list_item (" noncasigchk_4 .0.0-16.1.0 " ));
106+ list->addItem (config_noncasigchk3 .create_list_item (" noncasigchk_17 .0.0+ " ));
107+ list->addItem (config_nocntchk1 .create_list_item (" nocntchk_1 .0.0-18.1 .0" ));
108+ list->addItem (config_nocntchk2 .create_list_item (" nocntchk_19 .0.0+" ));
109109
110110 list->addItem (new tsl::elm::CategoryHeader (" LDR - 0100000000000001" ));
111- list->addItem (config_noacidsigchk3 .create_list_item (" noacidsigchk_10.0.0+" ));
111+ list->addItem (config_noacidsigchk4 .create_list_item (" noacidsigchk_10.0.0+" ));
112112
113113 list->addItem (new tsl::elm::CategoryHeader (" ERPT - 010000000000002B" ));
114114 list->addItem (config_no_erpt.create_list_item (" no_erpt" ));
@@ -117,7 +117,8 @@ class GuiToggle final : public tsl::Gui {
117117 list->addItem (config_es1.create_list_item (" es_1.0.0-8.1.1" ));
118118 list->addItem (config_es2.create_list_item (" es_9.0.0-11.0.1" ));
119119 list->addItem (config_es3.create_list_item (" es_12.0.0-18.1.0" ));
120- list->addItem (config_es4.create_list_item (" es_19.0.0+" ));
120+ list->addItem (config_es4.create_list_item (" es_19.0.0-21.2.0" ));
121+ list->addItem (config_es5.create_list_item (" es_22.0.0+" ));
121122
122123 list->addItem (new tsl::elm::CategoryHeader (" OLSC - 010000000000003E" ));
123124 list->addItem (config_olsc1.create_list_item (" olsc_6.0.0-14.1.2" ));
@@ -132,26 +133,28 @@ class GuiToggle final : public tsl::Gui {
132133 list->addItem (config_nim1.create_list_item (" blankcal0crashfix_17.0.0+" ));
133134 list->addItem (config_nim_fw1.create_list_item (" blockfirmwareupdates_1.0.0-5.1.0" ));
134135 list->addItem (config_nim_fw2.create_list_item (" blockfirmwareupdates_6.0.0-6.2.0" ));
135- list->addItem (config_nim_fw3.create_list_item (" blockfirmwareupdates_7.0.0-11.0.1" ));
136- list->addItem (config_nim_fw4.create_list_item (" blockfirmwareupdates_12.0.0+" ));
136+ list->addItem (config_nim_fw3.create_list_item (" blockfirmwareupdates_7.0.0-10.2.0" ));
137+ list->addItem (config_nim_fw4.create_list_item (" blockfirmwareupdates_11.0.0-11.0.1" ));
138+ list->addItem (config_nim_fw5.create_list_item (" blockfirmwareupdates_12.0.0+" ));
137139
138140 frame->setContent (list);
139141 return frame;
140142 }
141143
142144 ConfigEntry config_noacidsigchk1{" fs" , " noacidsigchk_1.0.0-9.2.0" , true };
143145 ConfigEntry config_noacidsigchk2{" fs" , " noacidsigchk_1.0.0-9.2.0" , true };
144- ConfigEntry config_noncasigchk1{" fs" , " noncasigchk_10 .0.0-16.1.0 " , true };
145- ConfigEntry config_noncasigchk2{" fs" , " noncasigchk_17 .0.0+ " , true };
146- ConfigEntry config_nocntchk1 {" fs" , " nocntchk_10 .0.0-18.1.0 " , true };
147- ConfigEntry config_nocntchk2 {" fs" , " nocntchk_19 .0.0-20.5 .0" , true };
148- ConfigEntry config_nocntchk3 {" fs" , " nocntchk_21 .0.0+" , true };
149- ConfigEntry config_noacidsigchk3 {" ldr" , " noacidsigchk_10.0.0+" , true };
146+ ConfigEntry config_noncasigchk1{" fs" , " noncasigchk_1 .0.0-3.0.2 " , true };
147+ ConfigEntry config_noncasigchk2{" fs" , " noncasigchk_4 .0.0-16.1.0 " , true };
148+ ConfigEntry config_noncasigchk3 {" fs" , " noncasigchk_17 .0.0+ " , true };
149+ ConfigEntry config_nocntchk1 {" fs" , " nocntchk_1 .0.0-18.1 .0" , true };
150+ ConfigEntry config_nocntchk2 {" fs" , " nocntchk_19 .0.0+" , true };
151+ ConfigEntry config_noacidsigchk4 {" ldr" , " noacidsigchk_10.0.0+" , true };
150152 ConfigEntry config_no_erpt{" erpt" , " no_erpt" , true };
151153 ConfigEntry config_es1{" es" , " es_1.0.0-8.1.1" , true };
152154 ConfigEntry config_es2{" es" , " es_9.0.0-11.0.1" , true };
153155 ConfigEntry config_es3{" es" , " es_12.0.0-18.1.0" , true };
154- ConfigEntry config_es4{" es" , " es_19.0.0+" , true };
156+ ConfigEntry config_es4{" es" , " es_19.0.0-21.2.0" , true };
157+ ConfigEntry config_es5{" es" , " es_22.0.0+" , true };
155158 ConfigEntry config_olsc1{" olsc" , " olsc_6.0.0-14.1.2" , true };
156159 ConfigEntry config_olsc2{" olsc" , " olsc_15.0.0-18.1.0" , true };
157160 ConfigEntry config_olsc3{" olsc" , " olsc_19.0.0+" , true };
@@ -160,8 +163,9 @@ class GuiToggle final : public tsl::Gui {
160163 ConfigEntry config_nim1{" nim" , " blankcal0crashfix_17.0.0+" , true };
161164 ConfigEntry config_nim_fw1{" nim" , " blockfirmwareupdates_1.0.0-5.1.0" , true };
162165 ConfigEntry config_nim_fw2{" nim" , " blockfirmwareupdates_6.0.0-6.2.0" , true };
163- ConfigEntry config_nim_fw3{" nim" , " blockfirmwareupdates_7.0.0-11.0.1" , true };
164- ConfigEntry config_nim_fw4{" nim" , " blockfirmwareupdates_12.0.0+" , true };
166+ ConfigEntry config_nim_fw3{" nim" , " blockfirmwareupdates_7.0.0-10.2.0" , true };
167+ ConfigEntry config_nim_fw4{" nim" , " blockfirmwareupdates_11.0.0-11.0.1" , true };
168+ ConfigEntry config_nim_fw5{" nim" , " blockfirmwareupdates_12.0.0+" , true };
165169};
166170
167171class GuiLog final : public tsl::Gui {
@@ -198,17 +202,21 @@ class GuiLog final : public tsl::Gui {
198202 #undef F
199203
200204 if (value.starts_with (" Patched" )) {
201- if (value.ends_with (" (sys-patch)" )) {
202- user->list ->addItem (new tsl::elm::ListItem (Key, " Patched" , colour_syspatch));
203- } else {
204- user->list ->addItem (new tsl::elm::ListItem (Key, " Patched" , colour_file));
205- }
205+ auto *item = new tsl::elm::ListItem (Key);
206+ item->setValue (" Patched" , true );
207+ user->list ->addItem (item);
206208 } else if (value.starts_with (" Unpatched" ) || value.starts_with (" Disabled" )) {
207- user->list ->addItem (new tsl::elm::ListItem (Key, Value, colour_unpatched));
209+ auto *item = new tsl::elm::ListItem (Key);
210+ item->setValue (Value, true );
211+ user->list ->addItem (item);
208212 } else if (user->last_section == " stats" ) {
209- user->list ->addItem (new tsl::elm::ListItem (Key, Value, tsl::style::color::ColorDescription));
213+ auto *item = new tsl::elm::ListItem (Key);
214+ item->setValue (Value, true );
215+ user->list ->addItem (item);
210216 } else {
211- user->list ->addItem (new tsl::elm::ListItem (Key, Value, tsl::style::color::ColorText));
217+ auto *item = new tsl::elm::ListItem (Key);
218+ item->setValue (Value, true );
219+ user->list ->addItem (item);
212220 }
213221
214222 return 1 ;
0 commit comments