mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-28 05:10:14 +08:00
* opt: danmaku weight
* opt: cache clean
* opt: level img
* opt: play icon
* opt: svg big-vip
* opt: webview ua
* opt: simple dialog
* feat: export vtt
* tweak
* opt: mapIndexed
* feat: more subtitle
* refa: settings page
* feat: codec list options
* drawPath
Signed-off-by: dom <githubaccount56556@proton.me>
* custom dialog option
Signed-off-by: dom <githubaccount56556@proton.me>
* update
Signed-off-by: dom <githubaccount56556@proton.me>
* Revert "drawPath"
This reverts commit e8a4b19f0f.
* opt: _initStreamIndex
* fix: avoid gap
* fix: scale [skip ci]
* fix: hide repost menu not login
* tweaks
Signed-off-by: dom <githubaccount56556@proton.me>
---------
Co-authored-by: dom <githubaccount56556@proton.me>
182 lines
9.2 KiB
Dart
182 lines
9.2 KiB
Dart
import 'package:PiliPlus/pages/article/view.dart';
|
|
import 'package:PiliPlus/pages/article_list/view.dart';
|
|
import 'package:PiliPlus/pages/audio/view.dart';
|
|
import 'package:PiliPlus/pages/blacklist/view.dart';
|
|
import 'package:PiliPlus/pages/bubble/view.dart';
|
|
import 'package:PiliPlus/pages/danmaku_block/view.dart';
|
|
import 'package:PiliPlus/pages/dlna/view.dart';
|
|
import 'package:PiliPlus/pages/download/view.dart';
|
|
import 'package:PiliPlus/pages/dynamics/view.dart';
|
|
import 'package:PiliPlus/pages/dynamics_create_vote/view.dart';
|
|
import 'package:PiliPlus/pages/dynamics_detail/view.dart';
|
|
import 'package:PiliPlus/pages/dynamics_topic/view.dart';
|
|
import 'package:PiliPlus/pages/dynamics_topic_rcmd/view.dart';
|
|
import 'package:PiliPlus/pages/fan/view.dart';
|
|
import 'package:PiliPlus/pages/fav/view.dart';
|
|
import 'package:PiliPlus/pages/fav_create/view.dart';
|
|
import 'package:PiliPlus/pages/fav_detail/view.dart';
|
|
import 'package:PiliPlus/pages/fav_search/view.dart';
|
|
import 'package:PiliPlus/pages/follow/view.dart';
|
|
import 'package:PiliPlus/pages/follow_search/view.dart';
|
|
import 'package:PiliPlus/pages/follow_type/follow_same/view.dart';
|
|
import 'package:PiliPlus/pages/follow_type/followed/view.dart';
|
|
import 'package:PiliPlus/pages/history/view.dart';
|
|
import 'package:PiliPlus/pages/history_search/view.dart';
|
|
import 'package:PiliPlus/pages/home/view.dart';
|
|
import 'package:PiliPlus/pages/hot/view.dart';
|
|
import 'package:PiliPlus/pages/later/view.dart';
|
|
import 'package:PiliPlus/pages/later_search/view.dart';
|
|
import 'package:PiliPlus/pages/live_dm_block/view.dart';
|
|
import 'package:PiliPlus/pages/live_room/view.dart';
|
|
import 'package:PiliPlus/pages/login/view.dart';
|
|
import 'package:PiliPlus/pages/main/view.dart';
|
|
import 'package:PiliPlus/pages/main_reply/view.dart';
|
|
import 'package:PiliPlus/pages/match_info/view.dart';
|
|
import 'package:PiliPlus/pages/member/view.dart';
|
|
import 'package:PiliPlus/pages/member_dynamics/view.dart';
|
|
import 'package:PiliPlus/pages/member_guard/view.dart';
|
|
import 'package:PiliPlus/pages/member_profile/view.dart';
|
|
import 'package:PiliPlus/pages/member_search/view.dart';
|
|
import 'package:PiliPlus/pages/member_upower_rank/view.dart';
|
|
import 'package:PiliPlus/pages/member_video_web/archive/view.dart';
|
|
import 'package:PiliPlus/pages/member_video_web/season_series/view.dart';
|
|
import 'package:PiliPlus/pages/msg_feed_top/at_me/view.dart';
|
|
import 'package:PiliPlus/pages/msg_feed_top/like_detail/view.dart';
|
|
import 'package:PiliPlus/pages/msg_feed_top/like_me/view.dart';
|
|
import 'package:PiliPlus/pages/msg_feed_top/reply_me/view.dart';
|
|
import 'package:PiliPlus/pages/msg_feed_top/sys_msg/view.dart';
|
|
import 'package:PiliPlus/pages/music/view.dart';
|
|
import 'package:PiliPlus/pages/my_reply/view.dart';
|
|
import 'package:PiliPlus/pages/popular_precious/view.dart';
|
|
import 'package:PiliPlus/pages/popular_series/view.dart';
|
|
import 'package:PiliPlus/pages/search/view.dart';
|
|
import 'package:PiliPlus/pages/search_result/view.dart';
|
|
import 'package:PiliPlus/pages/search_trending/view.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/bar_set.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/color_select.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/display_mode.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/font_size_select.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/logs.dart';
|
|
import 'package:PiliPlus/pages/setting/pages/play_speed_set.dart';
|
|
import 'package:PiliPlus/pages/setting/view.dart';
|
|
import 'package:PiliPlus/pages/settings_search/view.dart';
|
|
import 'package:PiliPlus/pages/space_setting/view.dart';
|
|
import 'package:PiliPlus/pages/sponsor_block/view.dart';
|
|
import 'package:PiliPlus/pages/subscription/view.dart';
|
|
import 'package:PiliPlus/pages/subscription_detail/view.dart';
|
|
import 'package:PiliPlus/pages/video/view.dart';
|
|
import 'package:PiliPlus/pages/webview/view.dart';
|
|
import 'package:PiliPlus/pages/whisper/view.dart';
|
|
import 'package:PiliPlus/pages/whisper_detail/view.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
class Routes {
|
|
static final List<GetPage<dynamic>> getPages = [
|
|
GetPage(name: '/', page: () => const MainApp()),
|
|
// 首页(推荐)
|
|
GetPage(name: '/home', page: () => const HomePage()),
|
|
// 热门
|
|
GetPage(name: '/hot', page: () => const HotPage()),
|
|
// 视频详情
|
|
GetPage(name: '/videoV', page: () => const VideoDetailPageV()),
|
|
//
|
|
GetPage(name: '/webview', page: () => const WebviewPage()),
|
|
// 设置
|
|
GetPage(name: '/setting', page: () => const SettingPage()),
|
|
//
|
|
GetPage(name: '/fav', page: () => const FavPage()),
|
|
//
|
|
GetPage(name: '/favDetail', page: () => const FavDetailPage()),
|
|
// 稍后再看
|
|
GetPage(name: '/later', page: () => const LaterPage()),
|
|
// 历史记录
|
|
GetPage(name: '/history', page: () => const HistoryPage()),
|
|
// 搜索页面
|
|
GetPage(name: '/search', page: () => const SearchPage()),
|
|
// 搜索结果
|
|
GetPage(name: '/searchResult', page: () => const SearchResultPage()),
|
|
// 动态
|
|
GetPage(name: '/dynamics', page: () => const DynamicsPage()),
|
|
// 动态详情
|
|
GetPage(name: '/dynamicDetail', page: () => const DynamicDetailPage()),
|
|
// 关注
|
|
GetPage(name: '/follow', page: () => const FollowPage()),
|
|
// 粉丝
|
|
GetPage(name: '/fan', page: () => const FansPage()),
|
|
// 直播详情
|
|
GetPage(name: '/liveRoom', page: () => const LiveRoomPage()),
|
|
// 用户中心
|
|
GetPage(name: '/member', page: () => const MemberPage()),
|
|
GetPage(name: '/memberSearch', page: () => const MemberSearchPage()),
|
|
//
|
|
GetPage(name: '/blackListPage', page: () => const BlackListPage()),
|
|
GetPage(name: '/colorSetting', page: () => const ColorSelectPage()),
|
|
GetPage(name: '/fontSizeSetting', page: () => const FontSizeSelectPage()),
|
|
// 屏幕帧率
|
|
GetPage(name: '/displayModeSetting', page: () => const SetDisplayMode()),
|
|
//
|
|
GetPage(name: '/articlePage', page: () => const ArticlePage()),
|
|
|
|
// 历史记录搜索
|
|
GetPage(name: '/playSpeedSet', page: () => const PlaySpeedPage()),
|
|
// 收藏搜索
|
|
GetPage(name: '/favSearch', page: () => const FavSearchPage()),
|
|
GetPage(name: '/historySearch', page: () => const HistorySearchPage()),
|
|
GetPage(name: '/laterSearch', page: () => const LaterSearchPage()),
|
|
GetPage(name: '/followSearch', page: () => const FollowSearchPage()),
|
|
// 消息页面
|
|
GetPage(name: '/whisper', page: () => const WhisperPage()),
|
|
// 私信详情
|
|
GetPage(name: '/whisperDetail', page: () => const WhisperDetailPage()),
|
|
// 回复我的
|
|
GetPage(name: '/replyMe', page: () => const ReplyMePage()),
|
|
// @我的
|
|
GetPage(name: '/atMe', page: () => const AtMePage()),
|
|
// 收到的赞
|
|
GetPage(name: '/likeMe', page: () => const LikeMePage()),
|
|
// 系统消息
|
|
GetPage(name: '/sysMsg', page: () => const SysMsgPage()),
|
|
// 登录页面
|
|
GetPage(name: '/loginPage', page: () => const LoginPage()),
|
|
// 用户动态
|
|
GetPage(name: '/memberDynamics', page: () => const MemberDynamicsPage()),
|
|
// 日志
|
|
GetPage(name: '/logs', page: () => const LogsPage()),
|
|
// 订阅
|
|
GetPage(name: '/subscription', page: () => const SubPage()),
|
|
// 订阅详情
|
|
GetPage(name: '/subDetail', page: () => const SubDetailPage()),
|
|
// 弹幕屏蔽管理
|
|
GetPage(name: '/danmakuBlock', page: () => const DanmakuBlockPage()),
|
|
GetPage(name: '/sponsorBlock', page: () => const SponsorBlockPage()),
|
|
GetPage(name: '/createFav', page: () => const CreateFavPage()),
|
|
GetPage(name: '/editProfile', page: () => const EditProfilePage()),
|
|
GetPage(name: '/settingsSearch', page: () => const SettingsSearchPage()),
|
|
GetPage(name: '/searchTrending', page: () => const SearchTrendingPage()),
|
|
GetPage(name: '/dynTopic', page: () => const DynTopicPage()),
|
|
GetPage(name: '/articleList', page: () => const ArticleListPage()),
|
|
GetPage(name: '/barSetting', page: () => const BarSetPage()),
|
|
GetPage(name: '/upowerRank', page: () => const UpowerRankPage()),
|
|
GetPage(name: '/spaceSetting', page: () => const SpaceSettingPage()),
|
|
GetPage(name: '/dynTopicRcmd', page: () => const DynTopicRcmdPage()),
|
|
GetPage(name: '/matchInfo', page: () => const MatchInfoPage()),
|
|
GetPage(name: '/msgLikeDetail', page: () => const LikeDetailPage()),
|
|
GetPage(name: '/liveDmBlockPage', page: () => const LiveDmBlockPage()),
|
|
GetPage(name: '/createVote', page: () => const CreateVotePage()),
|
|
GetPage(name: '/musicDetail', page: () => const MusicDetailPage()),
|
|
GetPage(name: '/popularSeries', page: () => const PopularSeriesPage()),
|
|
GetPage(name: '/popularPrecious', page: () => const PopularPreciousPage()),
|
|
GetPage(name: '/audio', page: () => const AudioPage()),
|
|
GetPage(name: '/mainReply', page: () => const MainReplyPage()),
|
|
GetPage(name: '/followed', page: () => const FollowedPage()),
|
|
GetPage(name: '/sameFollowing', page: () => const FollowSamePage()),
|
|
GetPage(name: '/download', page: () => const DownloadPage()),
|
|
GetPage(name: '/dlna', page: () => const DLNAPage()),
|
|
GetPage(name: '/myReply', page: () => const MyReply()),
|
|
GetPage(name: '/videoWeb', page: () => const MemberVideoWeb()),
|
|
GetPage(name: '/ssWeb', page: () => const MemberSSWeb()),
|
|
GetPage(name: '/memberGuard', page: () => const MemberGuard()),
|
|
GetPage(name: '/bubble', page: () => const BubblePage()),
|
|
];
|
|
}
|