mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-27 01:02:14 +08:00
Cleanup themes
This commit is contained in:
@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:easy_localization/src/localization.dart';
|
import 'package:easy_localization/src/localization.dart';
|
||||||
import 'package:easy_localization/src/translations.dart';
|
import 'package:easy_localization/src/translations.dart';
|
||||||
import 'package:easy_localization_loader/easy_localization_loader.dart';
|
import 'package:easy_localization_loader/easy_localization_loader.dart';
|
||||||
|
import 'package:gitjournal/themes.dart';
|
||||||
import 'package:monarch_annotations/monarch_annotations.dart';
|
import 'package:monarch_annotations/monarch_annotations.dart';
|
||||||
|
|
||||||
// ignore_for_file: implementation_imports
|
// ignore_for_file: implementation_imports
|
||||||
@ -54,3 +55,9 @@ class MonarchLocalizationsDelegate extends LocalizationsDelegate<Localization> {
|
|||||||
MonarchLocale('zh'),
|
MonarchLocale('zh'),
|
||||||
])
|
])
|
||||||
const myEasyLocalizationsDelegate = MonarchLocalizationsDelegate();
|
const myEasyLocalizationsDelegate = MonarchLocalizationsDelegate();
|
||||||
|
|
||||||
|
@MonarchTheme('Light Theme', isDefault: true)
|
||||||
|
final monarchLightTheme = Themes.light;
|
||||||
|
|
||||||
|
@MonarchTheme('Dark Theme')
|
||||||
|
final monarchDarkTheme = Themes.dark;
|
||||||
|
@ -1,33 +1,26 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:monarch_annotations/monarch_annotations.dart';
|
|
||||||
|
|
||||||
@MonarchTheme('Light Theme', isDefault: true)
|
|
||||||
final monarchLightTheme = ThemeData(
|
|
||||||
brightness: Brightness.light,
|
|
||||||
primaryColor: const Color(0xFF66bb6a),
|
|
||||||
primaryColorLight: const Color(0xFF98ee99),
|
|
||||||
primaryColorDark: const Color(0xFF338a3e),
|
|
||||||
accentColor: const Color(0xff6d4c41),
|
|
||||||
textSelectionTheme: const TextSelectionThemeData(
|
|
||||||
cursorColor: Color(0xFF338a3e),
|
|
||||||
selectionHandleColor: Color(0xFF66bb6a),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
@MonarchTheme('Dark Theme')
|
|
||||||
final monarchDarkTheme = ThemeData(
|
|
||||||
brightness: Brightness.dark,
|
|
||||||
primaryColor: const Color(0xff212121),
|
|
||||||
accentColor: const Color(0xff689f38),
|
|
||||||
toggleableActiveColor: const Color(0xFF66bb6a),
|
|
||||||
textSelectionTheme: const TextSelectionThemeData(
|
|
||||||
cursorColor: Color(0xFF66bb6a),
|
|
||||||
selectionHandleColor: Color(0xFF66bb6a),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
class Themes {
|
class Themes {
|
||||||
static final light = monarchLightTheme;
|
static final light = ThemeData(
|
||||||
static final dark = monarchDarkTheme;
|
brightness: Brightness.light,
|
||||||
|
primaryColor: const Color(0xFF66bb6a),
|
||||||
|
primaryColorLight: const Color(0xFF98ee99),
|
||||||
|
primaryColorDark: const Color(0xFF338a3e),
|
||||||
|
accentColor: const Color(0xff6d4c41),
|
||||||
|
textSelectionTheme: const TextSelectionThemeData(
|
||||||
|
cursorColor: Color(0xFF338a3e),
|
||||||
|
selectionHandleColor: Color(0xFF66bb6a),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final dark = ThemeData(
|
||||||
|
brightness: Brightness.dark,
|
||||||
|
primaryColor: const Color(0xff212121),
|
||||||
|
accentColor: const Color(0xff689f38),
|
||||||
|
toggleableActiveColor: const Color(0xFF66bb6a),
|
||||||
|
textSelectionTheme: const TextSelectionThemeData(
|
||||||
|
cursorColor: Color(0xFF66bb6a),
|
||||||
|
selectionHandleColor: Color(0xFF66bb6a),
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user