chore: 更新国际化翻译及 UI 组件优化

This commit is contained in:
zl-q
2026-03-30 09:07:30 +08:00
parent 0f3175e303
commit 60318b7aaa
28 changed files with 1360 additions and 66 deletions
+36
View File
@@ -8,6 +8,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
final Color g3Text, g3Divider, g3Border;
final Color eventDefault;
final Color eventArchived;
final Color warning;
final Color warningContainer;
final Color onWarning;
final Color onWarningContainer;
const AppColorPalette({
required this.eventPresetColors,
@@ -23,6 +27,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
required this.g3Border,
required this.eventDefault,
required this.eventArchived,
required this.warning,
required this.warningContainer,
required this.onWarning,
required this.onWarningContainer,
});
static const light = AppColorPalette(
@@ -51,6 +59,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
g3Border: Color(0xFFCFE1FB),
eventDefault: Color(0xFF3B82F6),
eventArchived: Color(0xFF64748B),
warning: Color(0xFFF59E0B),
warningContainer: Color(0xFFFEF3C7),
onWarning: Color(0xFFFFFFFF),
onWarningContainer: Color(0xFF78350F),
);
static const dark = AppColorPalette(
@@ -79,6 +91,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
g3Border: Color(0xFF2563EB),
eventDefault: Color(0xFF60A5FA),
eventArchived: Color(0xFF94A3B8),
warning: Color(0xFFFBBF24),
warningContainer: Color(0xFF78350F),
onWarning: Color(0xFF0F172A),
onWarningContainer: Color(0xFFFEF3C7),
);
@override
@@ -96,6 +112,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
Color? g3Border,
Color? eventDefault,
Color? eventArchived,
Color? warning,
Color? warningContainer,
Color? onWarning,
Color? onWarningContainer,
}) {
return AppColorPalette(
eventPresetColors: eventPresetColors ?? this.eventPresetColors,
@@ -111,6 +131,10 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
g3Border: g3Border ?? this.g3Border,
eventDefault: eventDefault ?? this.eventDefault,
eventArchived: eventArchived ?? this.eventArchived,
warning: warning ?? this.warning,
warningContainer: warningContainer ?? this.warningContainer,
onWarning: onWarning ?? this.onWarning,
onWarningContainer: onWarningContainer ?? this.onWarningContainer,
);
}
@@ -139,6 +163,18 @@ class AppColorPalette extends ThemeExtension<AppColorPalette> {
g3Border: Color.lerp(g3Border, other.g3Border, t)!,
eventDefault: Color.lerp(eventDefault, other.eventDefault, t)!,
eventArchived: Color.lerp(eventArchived, other.eventArchived, t)!,
warning: Color.lerp(warning, other.warning, t)!,
warningContainer: Color.lerp(
warningContainer,
other.warningContainer,
t,
)!,
onWarning: Color.lerp(onWarning, other.onWarning, t)!,
onWarningContainer: Color.lerp(
onWarningContainer,
other.onWarningContainer,
t,
)!,
);
}
}