refactor: drop material color references
This commit is contained in:
parent
9892d87f9b
commit
61d5a3e846
|
@ -1,11 +1,9 @@
|
|||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:git_touch/app.dart';
|
||||
import 'package:git_touch/models/auth.dart';
|
||||
import 'package:git_touch/models/code.dart';
|
||||
import 'package:git_touch/models/notification.dart';
|
||||
import 'package:git_touch/models/theme.dart';
|
||||
import 'package:git_touch/utils/utils.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:sentry_flutter/sentry_flutter.dart';
|
||||
|
||||
|
@ -27,11 +25,6 @@ void main() async {
|
|||
codeModel.init(),
|
||||
]);
|
||||
|
||||
// To match status bar color to app bar color
|
||||
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
|
||||
statusBarColor: Colors.transparent,
|
||||
));
|
||||
|
||||
runApp(MultiProvider(
|
||||
providers: [
|
||||
ChangeNotifierProvider(create: (context) => notificationModel),
|
||||
|
|
|
@ -226,14 +226,14 @@ class GhIssueScreen extends StatelessWidget {
|
|||
Row(
|
||||
children: <Widget>[
|
||||
Text('+${pr.additions}',
|
||||
style: const TextStyle(
|
||||
color: Colors.green,
|
||||
style: TextStyle(
|
||||
color: AntTheme.of(context).colorSuccess,
|
||||
fontSize: 15,
|
||||
)),
|
||||
const SizedBox(width: 2),
|
||||
Text('-${pr.deletions}',
|
||||
style: const TextStyle(
|
||||
color: Colors.red,
|
||||
style: TextStyle(
|
||||
color: AntTheme.of(context).colorDanger,
|
||||
fontSize: 15,
|
||||
)),
|
||||
Icon(Ionicons.chevron_forward,
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_gen/gen_l10n/S.dart';
|
||||
import 'package:flutter_highlight/flutter_highlight.dart';
|
||||
|
|
|
@ -10,7 +10,7 @@ import 'package:universal_io/io.dart';
|
|||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
export 'package:flutter/material.dart'
|
||||
show Colors, Brightness, Card, ExpansionTile, IconButton; // TODO: remove
|
||||
show Card, ExpansionTile, IconButton; // TODO: remove
|
||||
export 'package:flutter_vector_icons/flutter_vector_icons.dart'
|
||||
show Octicons, Ionicons;
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:fimber/fimber.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:git_touch/models/theme.dart';
|
||||
import 'package:git_touch/utils/utils.dart';
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:antd_mobile/antd_mobile.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:git_touch/models/auth.dart';
|
||||
import 'package:git_touch/models/theme.dart';
|
||||
|
@ -130,7 +131,7 @@ mutation {
|
|||
? (theme.brightness == Brightness.dark
|
||||
? PrimerColors.blue900
|
||||
: PrimerColors.blue000)
|
||||
: Colors.transparent,
|
||||
: null,
|
||||
),
|
||||
child: Wrap(
|
||||
crossAxisAlignment: WrapCrossAlignment.center,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import 'dart:math';
|
||||
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:from_css_color/from_css_color.dart';
|
||||
import 'package:git_touch/models/theme.dart';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import 'package:antd_mobile/antd_mobile.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:git_touch/utils/utils.dart';
|
||||
|
||||
class ErrorReload extends StatelessWidget {
|
||||
const ErrorReload({required this.text, required this.onTap});
|
||||
|
@ -19,18 +19,19 @@ class ErrorReload extends StatelessWidget {
|
|||
const Padding(padding: EdgeInsets.only(top: 10)),
|
||||
Text(
|
||||
text,
|
||||
style: const TextStyle(
|
||||
style: TextStyle(
|
||||
fontSize: 14,
|
||||
fontWeight: FontWeight.w300,
|
||||
color: Colors.redAccent,
|
||||
color: AntTheme.of(context).colorDanger,
|
||||
),
|
||||
),
|
||||
const Padding(padding: EdgeInsets.only(top: 10)),
|
||||
GestureDetector(
|
||||
onTap: onTap as void Function()?,
|
||||
child: const Text(
|
||||
child: Text(
|
||||
'Reload',
|
||||
style: TextStyle(fontSize: 20, color: Colors.blueAccent),
|
||||
style: TextStyle(
|
||||
fontSize: 20, color: AntTheme.of(context).colorPrimary),
|
||||
),
|
||||
),
|
||||
],
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:antd_mobile/antd_mobile.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_highlight/flutter_highlight.dart';
|
||||
import 'package:flutter_highlight/theme_map.dart';
|
||||
|
|
|
@ -1,49 +1,6 @@
|
|||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:git_touch/utils/utils.dart';
|
||||
|
||||
// TODO:
|
||||
class CupertinoLink extends StatefulWidget {
|
||||
const CupertinoLink({this.child, this.onTap});
|
||||
final Widget? child;
|
||||
final Function? onTap;
|
||||
|
||||
@override
|
||||
State<CupertinoLink> createState() => _CupertinoLinkState();
|
||||
}
|
||||
|
||||
class _CupertinoLinkState extends State<CupertinoLink> {
|
||||
Color? _color;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
color: _color,
|
||||
child: GestureDetector(
|
||||
onTap: widget.onTap as void Function()?,
|
||||
onTapDown: (_) {
|
||||
print('down');
|
||||
setState(() {
|
||||
_color = Colors.black12;
|
||||
});
|
||||
},
|
||||
onTapUp: (_) {
|
||||
print('up');
|
||||
setState(() {
|
||||
_color = null;
|
||||
});
|
||||
},
|
||||
onTapCancel: () {
|
||||
print('cacnel');
|
||||
setState(() {
|
||||
_color = null;
|
||||
});
|
||||
},
|
||||
child: widget.child,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class LinkWidget extends StatelessWidget {
|
||||
const LinkWidget({
|
||||
required this.child,
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import 'package:antd_mobile/antd_mobile.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
import 'package:git_touch/models/code.dart';
|
||||
|
|
|
@ -24,7 +24,7 @@ class _NotificationItemState extends State<NotificationItem> {
|
|||
GithubNotificationItem get payload => widget.payload;
|
||||
bool loading = false;
|
||||
|
||||
Widget _buildIcon(IconData data, [Color color = Colors.black54]) {
|
||||
Widget _buildIcon(IconData data, [Color? color]) {
|
||||
return Icon(data, color: color, size: 20);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,12 +18,12 @@ class TimelineEventItem extends StatelessWidget {
|
|||
const TimelineEventItem({
|
||||
this.actor,
|
||||
this.iconData = Octicons.diamond,
|
||||
this.iconColor = Colors.grey,
|
||||
this.iconColor,
|
||||
this.textSpan,
|
||||
});
|
||||
final String? actor;
|
||||
final IconData iconData;
|
||||
final Color iconColor;
|
||||
final Color? iconColor;
|
||||
final TextSpan? textSpan;
|
||||
|
||||
@override
|
||||
|
|
Loading…
Reference in New Issue