mirror of
				https://github.com/inventree/inventree-app.git
				synced 2025-11-04 07:15:46 +00:00 
			
		
		
		
	Add credits file
This commit is contained in:
		
							
								
								
									
										6
									
								
								assets/credits.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								assets/credits.md
									
									
									
									
									
										Normal 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)
 | 
			
		||||
							
								
								
									
										2
									
								
								lib/l10n
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								lib/l10n
									
									
									
									
									
								
							 Submodule lib/l10n updated: 77f9c0b023...807a0191b4
									
								
							@@ -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),
 | 
			
		||||
 
 | 
			
		||||
@@ -25,3 +25,24 @@ 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
 | 
			
		||||
      )
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user