feat(ui): 登录页重设计并统一弹框主题渐变外壳

This commit is contained in:
Vicky authored and trae-solo-agent committed 2026-10-28 16:36:43 +08:00
1 parent c027acc91f
commit de7da64886
25 files changed
+905 -317

No files matched your search

+65 -8
View File
@@ -69,10 +69,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get fruitShortsBrand => 'FruitShorts';
@override
String get authLandingSubtitle =>
'Sign in to sync progress, favorites and coins';
@override
String get comingSoon => 'Coming soon';
@@ -167,7 +163,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String feedEpisodePrefix(int episode) {
return 'EP$episode | ';
return 'EP$episode';
}
@override
@@ -597,6 +593,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get pictureInPicture => 'Picture in picture';
@override
String get autoEnterPip => 'Auto mini player on exit';
@override
String get pipUnavailable =>
'Picture in picture is unavailable on this device';
@@ -933,6 +932,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get signOut => 'Sign Out';
@override
String get signOutConfirm => 'Sign out of your current account?';
@override
String get mockUserName => 'Vicky sheng';
@@ -1087,7 +1089,7 @@ class AppLocalizationsEn extends AppLocalizations {
'Could not update favorites. Please retry.';
@override
String get myFavorites => 'My favorites';
String get myFavorites => 'My Favorites';
@override
String get noFavorites => 'No favorites yet.';
@@ -1790,16 +1792,71 @@ class AppLocalizationsEn extends AppLocalizations {
String get contactSupport => 'Contact support';
@override
String get vipBrandName => 'Netshort VIP';
String get vipBrandName => 'FruitShorts VIP';
@override
String get mineVipSubtitle => 'Enjoy exclusive benefits';
String get vipOpenNow => 'Get VIP';
@override
String get vipBenefitFree => 'Free full access';
@override
String get vipBenefitNoAds => 'Ad-free viewing';
@override
String get vipBenefitHd => '1080P HD';
@override
String get vipBenefitFastCache => 'Fast downloads';
@override
String get moreServices => 'More';
@override
String get mineVipSubtitle => 'Unlock excitement, binge freely';
@override
String favoriteEpisodeProgress(int episode, int total) {
return 'Episode $episode / $total total';
}
@override
String get manage => 'Manage';
@override
String continueWatchingSubtitle(int episode, int total) {
return 'Episode $episode of $total';
}
@override
String get favoriteDramas => 'Favorites';
@override
String totalDramasCount(int count) {
return '$count titles';
}
@override
String watchedEpisodeTotal(int episode, int total) {
return 'EP $episode / $total';
}
@override
String get hasUpdateBadge => 'UPDATED';
@override
String updatedToEpisode(int episode) {
return 'Updated to EP $episode';
}
@override
String finishedAllEpisodes(int total) {
return '$total eps · Completed';
}
@override
String get noFavoritesYet => 'No favorites yet';
@override
String watchedToEpisode(int episode) {
return 'Watched to Episode $episode';