feat: custom def member tab

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2024-11-20 16:59:41 +08:00
parent 67fc1b7d08
commit c104df6cb8
4 changed files with 69 additions and 12 deletions

View File

@@ -4,6 +4,7 @@ import 'dart:ui';
import 'package:PiliPalaX/common/widgets/pair.dart';
import 'package:PiliPalaX/http/constants.dart';
import 'package:PiliPalaX/models/common/theme_type.dart';
import 'package:PiliPalaX/pages/member/new/controller.dart' show MemberTabType;
import 'package:PiliPalaX/pages/video/detail/controller.dart'
show SegmentType, SegmentTypeExt, SkipType;
import 'package:flutter/material.dart';
@@ -79,6 +80,9 @@ class GStorage {
static int get schemeVariant =>
setting.get(SettingBoxKey.schemeVariant, defaultValue: 0);
static MemberTabType get memberTab => MemberTabType
.values[setting.get(SettingBoxKey.memberTab, defaultValue: 0)];
static ThemeMode get themeMode {
switch (setting.get(SettingBoxKey.themeMode,
defaultValue: ThemeType.system.code)) {
@@ -273,6 +277,7 @@ class SettingBoxKey {
danmakuDuration = 'danmakuDuration',
strokeWidth = 'strokeWidth',
fontWeight = 'fontWeight',
memberTab = 'memberTab',
// 代理host port
systemProxyHost = 'systemProxyHost',