Compare commits

...

2 Commits

Author SHA1 Message Date
a22ca0ab95 add shake to open the debug screen 2025-03-19 17:18:15 +01:00
d6e64ff360 start crowdin support 2025-03-19 17:17:56 +01:00
3 changed files with 39 additions and 16 deletions

View File

@ -1,9 +1,29 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter/foundation.dart';
import 'package:shake_gesture/shake_gesture.dart';
import '../../screens/debug/debug_screen.dart';
class HomeScreen extends StatelessWidget {
class HomeScreen extends StatefulWidget {
const HomeScreen({super.key});
@override
State<HomeScreen> createState() => _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
@override
void initState() {
super.initState();
// TODO: move this to a button inside the settings page when it's implemented
if (kDebugMode) {
ShakeGesture.registerCallback(onShake: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => const DebugScreen()));
});
}
}
@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
@ -14,19 +34,12 @@ class HomeScreen extends StatelessWidget {
systemNavigationBarColor: Color(0xFFDAE4F7),
));
return Scaffold(
appBar: AppBar(
title: const Text('Home'),
centerTitle: true,
),
body: const Center(
child: Text(
'Home Screen',
style: TextStyle(
fontSize: 24,
fontWeight: FontWeight.bold,
),
appBar: AppBar(
title: const Text('Home'),
centerTitle: true,
),
),
);
body: Column(
children: [],
));
}
}

View File

@ -47,7 +47,8 @@ dependencies:
i18n_extension: ^15.0.4
webview_flutter: ^4.7.0
dart_jsonwebtoken: ^3.2.0
shake_gesture: ^1.2.0
dev_dependencies:
flutter_test:
sdk: flutter
@ -63,7 +64,6 @@ flutter:
- assets/images/logos/colored_logo.png
- assets/images/carousel/
fonts:
- family: Montserrat
fonts:

10
i18n/hu/login.i18n.dart Normal file
View File

@ -0,0 +1,10 @@
{
"title1": "A romló tendenciádat tízféle képpen láthatod",
"subtitle1": "Annyi statisztikát láthatsz, hogy a 8 általánosos matek nem lesz elég a kisilabizálására.",
"title2": "Kudarcaid most már grafikonon is követhetőek",
"subtitle2": "Nézd ahogy a görbék lefelé mutatnak, akár az életed kilátásai.",
"title3": "Számokkal bizonyítjuk, mennyire rosszul teljesítesz",
"subtitle3": "Még a szépített adatok is siralmas képet festenek rólad.",
"title4": "Statisztikák, amelyek igazolják mindenki gyanúját",
"subtitle4": "Most már diagramokon is láthatod, amit mindenki sejtett rólad."
}