feat(ui): 登录页重设计并统一弹框主题渐变外壳
This commit is contained in:
1 parent
c027acc91f
commit
de7da64886
25 files changed
+905
-317
No files matched your search
+106
-10
@@ -220,12 +220,6 @@ abstract class AppLocalizations {
|
||||
/// **'FruitShorts'**
|
||||
String get fruitShortsBrand;
|
||||
|
||||
/// No description provided for @authLandingSubtitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Sign in to sync progress, favorites and coins'**
|
||||
String get authLandingSubtitle;
|
||||
|
||||
/// No description provided for @comingSoon.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
@@ -403,7 +397,7 @@ abstract class AppLocalizations {
|
||||
/// No description provided for @feedEpisodePrefix.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'EP{episode} | '**
|
||||
/// **'EP{episode}'**
|
||||
String feedEpisodePrefix(int episode);
|
||||
|
||||
/// No description provided for @feedWatchingCount.
|
||||
@@ -1198,6 +1192,12 @@ abstract class AppLocalizations {
|
||||
/// **'Picture in picture'**
|
||||
String get pictureInPicture;
|
||||
|
||||
/// No description provided for @autoEnterPip.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Auto mini player on exit'**
|
||||
String get autoEnterPip;
|
||||
|
||||
/// No description provided for @pipUnavailable.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
@@ -1828,6 +1828,12 @@ abstract class AppLocalizations {
|
||||
/// **'Sign Out'**
|
||||
String get signOut;
|
||||
|
||||
/// No description provided for @signOutConfirm.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Sign out of your current account?'**
|
||||
String get signOutConfirm;
|
||||
|
||||
/// No description provided for @mockUserName.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
@@ -2125,7 +2131,7 @@ abstract class AppLocalizations {
|
||||
/// No description provided for @myFavorites.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'My favorites'**
|
||||
/// **'My Favorites'**
|
||||
String get myFavorites;
|
||||
|
||||
/// No description provided for @noFavorites.
|
||||
@@ -3427,13 +3433,49 @@ abstract class AppLocalizations {
|
||||
/// No description provided for @vipBrandName.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Netshort VIP'**
|
||||
/// **'FruitShorts VIP'**
|
||||
String get vipBrandName;
|
||||
|
||||
/// No description provided for @vipOpenNow.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Get VIP'**
|
||||
String get vipOpenNow;
|
||||
|
||||
/// No description provided for @vipBenefitFree.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Free full access'**
|
||||
String get vipBenefitFree;
|
||||
|
||||
/// No description provided for @vipBenefitNoAds.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ad-free viewing'**
|
||||
String get vipBenefitNoAds;
|
||||
|
||||
/// No description provided for @vipBenefitHd.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'1080P HD'**
|
||||
String get vipBenefitHd;
|
||||
|
||||
/// No description provided for @vipBenefitFastCache.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Fast downloads'**
|
||||
String get vipBenefitFastCache;
|
||||
|
||||
/// No description provided for @moreServices.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'More'**
|
||||
String get moreServices;
|
||||
|
||||
/// No description provided for @mineVipSubtitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Enjoy exclusive benefits'**
|
||||
/// **'Unlock excitement, binge freely'**
|
||||
String get mineVipSubtitle;
|
||||
|
||||
/// No description provided for @favoriteEpisodeProgress.
|
||||
@@ -3442,6 +3484,60 @@ abstract class AppLocalizations {
|
||||
/// **'Episode {episode} / {total} total'**
|
||||
String favoriteEpisodeProgress(int episode, int total);
|
||||
|
||||
/// No description provided for @manage.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Manage'**
|
||||
String get manage;
|
||||
|
||||
/// No description provided for @continueWatchingSubtitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Episode {episode} of {total}'**
|
||||
String continueWatchingSubtitle(int episode, int total);
|
||||
|
||||
/// No description provided for @favoriteDramas.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Favorites'**
|
||||
String get favoriteDramas;
|
||||
|
||||
/// No description provided for @totalDramasCount.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'{count} titles'**
|
||||
String totalDramasCount(int count);
|
||||
|
||||
/// No description provided for @watchedEpisodeTotal.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'EP {episode} / {total}'**
|
||||
String watchedEpisodeTotal(int episode, int total);
|
||||
|
||||
/// No description provided for @hasUpdateBadge.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'UPDATED'**
|
||||
String get hasUpdateBadge;
|
||||
|
||||
/// No description provided for @updatedToEpisode.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Updated to EP {episode}'**
|
||||
String updatedToEpisode(int episode);
|
||||
|
||||
/// No description provided for @finishedAllEpisodes.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'{total} eps · Completed'**
|
||||
String finishedAllEpisodes(int total);
|
||||
|
||||
/// No description provided for @noFavoritesYet.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'No favorites yet'**
|
||||
String get noFavoritesYet;
|
||||
|
||||
/// No description provided for @watchedToEpisode.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
Reference in new issue
Block a user