30 lines
1,008 B
Dart
30 lines
1,008 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter/painting.dart';
|
|
|
|
class Constants {
|
|
// as of Flutter v1.11.0, overflowing `Text` miscalculates height and some text (e.g. 'Å') is clipped
|
|
// so we give it a `strutStyle` with a slightly larger height
|
|
static const overflowStrutStyle = StrutStyle(height: 1.3);
|
|
|
|
static const titleTextStyle = TextStyle(
|
|
color: Color(0xFFEEEEEE),
|
|
fontSize: 20,
|
|
fontFamily: 'Concourse Caps',
|
|
shadows: [
|
|
Shadow(
|
|
offset: Offset(0, 2),
|
|
blurRadius: 3,
|
|
color: Color(0xFF212121),
|
|
),
|
|
],
|
|
);
|
|
|
|
// ref _PopupMenuRoute._kMenuDuration
|
|
static const popupMenuTransitionDuration = Duration(milliseconds: 300);
|
|
|
|
// TODO TLAD smarter sizing, but shouldn't only depend on `extent` so that it doesn't reload during gridview scaling
|
|
static const double thumbnailCacheExtent = 50;
|
|
|
|
static const svgBackground = Colors.white;
|
|
static const svgColorFilter = ColorFilter.mode(svgBackground, BlendMode.dstOver);
|
|
}
|