2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-28 05:26:47 +00:00

Add credits file

This commit is contained in:
Oliver Walters 2021-03-02 22:32:50 +11:00
parent b293806fe3
commit af79ee9d11
5 changed files with 50 additions and 1 deletions

6
assets/credits.md Normal file
View File

@ -0,0 +1,6 @@
## InvenTree App Credits
---
**Sound Files**
Some sound files have been sourced from [https://www.zapsplat.com](https://www.zapsplat.com)

@ -1 +1 @@
Subproject commit 77f9c0b023ca0622a60b6e4ee4a44d9c02dc4a03
Subproject commit 807a0191b4b68a7887ee366dfbe58e2d009207f7

View File

@ -27,6 +27,16 @@ class InvenTreeAboutWidget extends StatelessWidget {
);
}
void _credits(BuildContext context) async {
String notes = await rootBundle.loadString("assets/credits.md");
Navigator.push(
context,
MaterialPageRoute(builder: (context) => CreditsWidget(notes))
);
}
@override
Widget build(BuildContext context) {
@ -114,6 +124,17 @@ class InvenTreeAboutWidget extends StatelessWidget {
)
);
tiles.add(
ListTile(
title: Text(I18N.of(context).credits),
subtitle: Text("Additional app credits"),
leading: FaIcon(FontAwesomeIcons.bullhorn),
onTap: () {
_credits(context);
}
)
);
return Scaffold(
appBar: AppBar(
title: Text(I18N.of(context).appAbout),

View File

@ -24,4 +24,25 @@ class ReleaseNotesWidget extends StatelessWidget {
)
);
}
}
class CreditsWidget extends StatelessWidget {
final String credits;
CreditsWidget(this.credits);
@override
Widget build (BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(I18N.of(context).credits),
),
body: Markdown(
selectable: false,
data: credits
)
);
}
}

View File

@ -64,6 +64,7 @@ flutter:
assets:
- assets/image/icon.png
- assets/release_notes.md
- assets/credits.md
- assets/sounds/barcode_scan.mp3
- assets/sounds/barcode_error.mp3
- assets/sounds/server_error.mp3