style: 统一全站深色视觉

This commit is contained in:
Zhou Weidong committed 2026-10-22 22:01:36 +08:00
1 parent 86aa7e0f4f
commit 37e35f4b47
24 files changed
+134 -130

No files matched your search

+16 -7
View File
@@ -20,11 +20,15 @@ void main() {
test('should_expose_dark_visual_tokens', () {
expect(AppColors.blue, const Color(0xFFFF6B2C));
expect(AppColors.bluePressed, const Color(0xFFE55A1F));
expect(AppColors.secondary, const Color(0xFF22D3EE));
expect(AppColors.ink, const Color(0xFF0B1020));
expect(AppColors.card, const Color(0xFF151B2E));
expect(AppColors.raised, const Color(0xFF1C2436));
expect(AppColors.border, const Color(0x0FFFFFFF));
expect(AppColors.secondary, const Color(0xFFB0B0B0));
expect(AppColors.ink, const Color(0xFF000000));
expect(AppColors.card, const Color(0xFF16161A));
expect(AppColors.cardAlt, const Color(0xFF101010));
expect(AppColors.raised, const Color(0xFF1C1C1E));
expect(AppColors.border, const Color(0xFF1C1C1E));
expect(AppColors.textPrimary, const Color(0xFFFFFFFF));
expect(AppColors.textSecondary, const Color(0xFFB0B0B0));
expect(AppColors.textTertiary, const Color(0xFF8E8E93));
expect(AppColors.onSurface, const Color(0xEBFFFFFF));
expect(AppColors.muted, const Color(0xA3FFFFFF));
expect(AppColors.subtle, const Color(0x61FFFFFF));
@@ -59,7 +63,7 @@ void main() {
expect(theme.colorScheme.onSurface, AppColors.onSurface);
expect(theme.colorScheme.outline, AppColors.border);
expect(theme.scaffoldBackgroundColor, AppColors.ink);
expect(theme.appBarTheme.backgroundColor, AppColors.card);
expect(theme.appBarTheme.backgroundColor, AppColors.transparent);
expect(theme.appBarTheme.systemOverlayStyle, SystemUiOverlayStyle.light);
expect(theme.cardTheme.elevation, 0);
expect(theme.dialogTheme.backgroundColor, AppColors.raised);
@@ -91,7 +95,12 @@ void main() {
});
test('should_expose_flat_page_gradient_without_card_shadow', () {
expect(AppTheme.pageGradient.colors, [AppColors.surfaceTop, AppColors.ink]);
expect(AppTheme.pageGradient.colors, [
AppColors.mineGradientTop,
AppColors.mineGradientMiddle,
AppColors.mineGradientBottom,
]);
expect(AppTheme.pageGradient.stops, [0, 0.4, 0.75]);
expect(AppTheme.cardShadow.color, AppColors.cardShadow);
expect(AppTheme.cardShadow.blurRadius, 0);
expect(AppTheme.cardShadow.offset, Offset.zero);