Files
GitJournal/lib/themes.dart
Vishesh Handa 3d348fe66f Avoid hardcoding the text highlight color
This also fixes text selection not being very visible in the dark mode.

Related to #467
2021-09-07 18:13:55 +02:00

42 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
class Themes {
static final light = ThemeData(
colorScheme: ColorScheme.fromSwatch(
primarySwatch: Colors.green,
).copyWith(
primary: const Color(0xFF66bb6a),
secondary: const Color(0xff6d4c41),
),
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),
selectionColor: Color(0xFF338a3e),
),
);
static final dark = ThemeData(
colorScheme: ColorScheme.fromSwatch(
primarySwatch: Colors.grey,
brightness: Brightness.dark,
).copyWith(
primary: const Color(0xff212121),
secondary: const Color(0xff689f38),
),
brightness: Brightness.dark,
primaryColor: const Color(0xff212121),
accentColor: const Color(0xff689f38),
toggleableActiveColor: const Color(0xFF66bb6a),
textSelectionTheme: const TextSelectionThemeData(
cursorColor: Color(0xFF66bb6a),
selectionHandleColor: Color(0xFF66bb6a),
selectionColor: Color(0xff689f38),
),
);
}