mirror of
https://github.com/johrpan/musicus_mobile.git
synced 2025-10-26 10:47:25 +01:00
mobile: Add app icon to home screen
The icon font was created using https://fluttericon.com/.
This commit is contained in:
parent
52a2d5c3ec
commit
ce7cb70c8d
4 changed files with 22 additions and 0 deletions
BIN
mobile/fonts/musicus_icons.ttf
Normal file
BIN
mobile/fonts/musicus_icons.ttf
Normal file
Binary file not shown.
14
mobile/lib/icons.dart
Normal file
14
mobile/lib/icons.dart
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
|
/// Custom icons.
|
||||||
|
///
|
||||||
|
/// This was generated using https://fluttericon.com/.
|
||||||
|
class MusicusIcons {
|
||||||
|
MusicusIcons._();
|
||||||
|
|
||||||
|
static const _kFontFam = 'Musicus Icons';
|
||||||
|
static const _kFontPkg = null;
|
||||||
|
|
||||||
|
static const IconData musicus =
|
||||||
|
IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg);
|
||||||
|
}
|
||||||
|
|
@ -3,6 +3,7 @@ import 'package:musicus_database/musicus_database.dart';
|
||||||
|
|
||||||
import '../backend.dart';
|
import '../backend.dart';
|
||||||
import '../editors/tracks.dart';
|
import '../editors/tracks.dart';
|
||||||
|
import '../icons.dart';
|
||||||
import '../widgets/lists.dart';
|
import '../widgets/lists.dart';
|
||||||
|
|
||||||
import 'person.dart';
|
import 'person.dart';
|
||||||
|
|
@ -22,6 +23,10 @@ class _HomeScreenState extends State<HomeScreen> {
|
||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
leading: Icon(
|
||||||
|
MusicusIcons.musicus,
|
||||||
|
color: Colors.amber,
|
||||||
|
),
|
||||||
title: TextField(
|
title: TextField(
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
onChanged: (text) {
|
onChanged: (text) {
|
||||||
|
|
|
||||||
|
|
@ -36,3 +36,6 @@ flutter:
|
||||||
weight: 700
|
weight: 700
|
||||||
- asset: fonts/libertinussans_italic.otf
|
- asset: fonts/libertinussans_italic.otf
|
||||||
style: italic
|
style: italic
|
||||||
|
- family: Musicus Icons
|
||||||
|
fonts:
|
||||||
|
- asset: fonts/musicus_icons.ttf
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue