Feedback implemented
parent
679f6ade11
commit
309333424c
|
|
@ -0,0 +1,35 @@
|
|||
manifest.json,1743682132309,5af3189cf93316f9249fce0ea2db87b269e704d42173e4fa0a2873bf5f448344
|
||||
version.json,1750158544069,beb53905e09aa026fbfd8544475307ac1cc8878b5eb8072f44b5b1b8dfe47caa
|
||||
index.html,1750158527714,bd7b8ed757c3a9f61eb8e01f3f90724ff4aa03e200c15cd33d8653aa2b0cf31b
|
||||
favicon.png,1743682132308,fcc7c4545d5b62ad01682589e6fdc7ea03d0a3b42069963c815c344b632eb5cf
|
||||
flutter.js,1749739662000,053adb95c9fd7e93f05fde87a56d68d3269388c2678826834ffd3ed7d292bf26
|
||||
flutter_service_worker.js,1750158545421,32d69fe0843f185a2179dc12d2b39823cca38ff5de787312c533557a71a9d9d5
|
||||
icons/Icon-maskable-192.png,1743682132309,dd96c123fdf6817cdf7e63d9693bcc246bac2e3782a41a6952fa41c0617c5573
|
||||
flutter_bootstrap.js,1750158527710,8812f33f876445db0ed4aa42fdeb260bbb0b7048b1e3c7f2982fb44259849191
|
||||
icons/Icon-192.png,1743682132308,d2e0131bb7851eb9d98f7885edb5ae4b4d6b7a6c7addf8a25b9b712b39274c0f
|
||||
icons/Icon-512.png,1743682132309,7a31ce91e554f1941158ca46f31c7f3f2b7c8c129229ea74a8fae1affe335033
|
||||
canvaskit/skwasm.js,1749739936000,28b1c6f000b61bd2f141dbc2d6dd2d4e8d78295593baea48ad52a9f8b0eca76b
|
||||
assets/FontManifest.json,1750158544151,9ea504185602e57d97b7c3517d382b8627a13c0181c490c96a9b55a5d5c8810c
|
||||
assets/AssetManifest.json,1750158544151,7d5ecba60e3a1f05f8dadca2094eb13090f8e9578d01c50037c02ab5c59ecfa4
|
||||
assets/AssetManifest.bin.json,1750158544151,77c62ce3fd7c494bed363e766dde46e5e86faaa47e2b3239137f8cb4eb7c30fb
|
||||
assets/AssetManifest.bin,1750158544151,3838b71b15de7f587ccaac0e708e90e9e5eae28b02e743b4291899f4b688bf44
|
||||
assets/shaders/ink_sparkle.frag,1750158544237,80c6e65c75f1de434b1b22dba61e96ad82dba0f2fc5e8b3b59c2def46d794354
|
||||
assets/images/arrowLinks.png,1745788948322,7c2e6d924c8b21aba8e6b58b5998d964c2ff1ca6a2f7295cf877911130c1ec29
|
||||
assets/images/arrowRechts.png,1745788948322,9305f0570a9dfcf285fb4efff389efa0492952746b728d7610594058e92edb37
|
||||
assets/packages/cupertino_icons/assets/CupertinoIcons.ttf,1750158545071,12bc6bf55aad4657f62747b6c1c9b5c120a594ed3540db21729b6db3c847340d
|
||||
icons/Icon-maskable-512.png,1743682132309,e7983524dc70254adc61764657d7e03d19284de8da586b5818d737bc08c6d14e
|
||||
assets/fonts/MaterialIcons-Regular.otf,1750158545071,fd59c49f19b8b3766d6f7daa4db919e8abdaa75c5d8c9e8b55849843735a0d25
|
||||
canvaskit/canvaskit.js,1749739786000,9b87a0d6c67ac68cbce3c8018ecc18f7d77811460b772cd0c51bba45d120136c
|
||||
canvaskit/chromium/canvaskit.js,1749739852000,98eed9e4311de4bc5e460d73ab0e034be11a0c0aded58733e94bf9971c8d1ecb
|
||||
assets/images/prototype/prototype1.png,1745788948325,38856e73e8544f42c8550c249ab5d820a0b511a03b2ff5913a5c327e37bf5a23
|
||||
assets/images/prototype/leancanvas1.png,1745788948324,2f6245b5ee908e682cf917905301510f7da5848d91373eea8f6d020bd2804478
|
||||
assets/NOTICES,1750158544152,2423be738108ad3cecb49273868c0853d6b60024fc565d67e59a66196f6b3a57
|
||||
assets/images/prototype/prototype2.png,1745788948328,59863dcfc0eb346a4ddccde3ee5d31cbbc318e57fc1b9c82f34ce924c803f100
|
||||
canvaskit/canvaskit.js.symbols,1749739786000,c58c818ceea58799cc5cfd951fa78f7607db6756342bd7a1aaeb1e431063894a
|
||||
canvaskit/chromium/canvaskit.js.symbols,1749739852000,6e864727463607c5ed93d9197e943eee281b93d814115f14e114defd31359f65
|
||||
canvaskit/skwasm.js.symbols,1749739936000,3bef5f28baf386a699e4b98893c94c0dd42ad82f1f93c1cdea532a75210aca11
|
||||
main.dart.js,1750158543592,8051467803268594ae914ce164552dd8ee13d088cad44795aa5a98908711600c
|
||||
assets/images/training_bg.jpg,1744891568336,f159f5b1414e6310b5c5c705bcf21134e30765599cc14971864780950e9d7426
|
||||
canvaskit/skwasm.wasm,1749739936000,bfcbd4b6e44b3118380e714f97dbab1b685b95bcd4a9c007bfa79c43b60c4b4d
|
||||
canvaskit/chromium/canvaskit.wasm,1749739852000,3b6125ac9e23794cf7f39985a7f21d8270fbdf5af7b30d1fa67a2b70061a1513
|
||||
canvaskit/canvaskit.wasm,1749739786000,c6fe626af107c4e97739d6c3062cfcb1f8e2eb75d8f1f657fdf77ac78b4dd934
|
||||
|
|
@ -3,6 +3,20 @@
|
|||
"rules": "firestore.rules",
|
||||
"indexes": "firestore.indexes.json"
|
||||
},
|
||||
"hosting": {
|
||||
"public": "build/web",
|
||||
"ignore": [
|
||||
"firebase.json",
|
||||
"**/.*",
|
||||
"**/node_modules/**"
|
||||
],
|
||||
"rewrites": [
|
||||
{
|
||||
"source": "**",
|
||||
"destination": "/index.html"
|
||||
}
|
||||
]
|
||||
},
|
||||
"flutter": {
|
||||
"platforms": {
|
||||
"android": {
|
||||
|
|
|
|||
|
|
@ -688,6 +688,7 @@ class _CalendarTabState extends State<CalendarTab> {
|
|||
lastDay: DateTime.utc(2025, 12, 31),
|
||||
focusedDay: _focusedDay,
|
||||
calendarFormat: _calendarFormat,
|
||||
locale: 'de_DE',
|
||||
selectedDayPredicate: (day) {
|
||||
return isSameDay(_selectedDay, day);
|
||||
},
|
||||
|
|
@ -1248,7 +1249,7 @@ class _TrainingEditDialogState extends State<_TrainingEditDialog> {
|
|||
Text('$_duration Minuten', style: const TextStyle(fontSize: 18)),
|
||||
IconButton(
|
||||
icon: const Icon(Icons.add),
|
||||
onPressed: () => setState(() => _duration += 15),
|
||||
onPressed: _duration < 300 ? () => setState(() => _duration += 15) : null,
|
||||
),
|
||||
],
|
||||
),
|
||||
|
|
|
|||
|
|
@ -343,41 +343,26 @@ class _ProfileTabState extends State<ProfileTab> {
|
|||
onChanged: (value) => _club = value,
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
Container(
|
||||
padding: const EdgeInsets.all(12),
|
||||
decoration: BoxDecoration(
|
||||
border: Border.all(color: Colors.grey),
|
||||
borderRadius: BorderRadius.circular(4),
|
||||
),
|
||||
child: Row(
|
||||
children: [
|
||||
const Icon(Icons.work),
|
||||
const SizedBox(width: 12),
|
||||
Text(
|
||||
'Rolle: ${_userRole == 'trainer' ? 'Trainer' : 'Spieler'}',
|
||||
style: const TextStyle(fontSize: 16),
|
||||
),
|
||||
],
|
||||
// Rolle
|
||||
TextField(
|
||||
controller: TextEditingController(text: _userRole == 'trainer' ? 'Trainer' : 'Spieler'),
|
||||
decoration: const InputDecoration(
|
||||
labelText: 'Rolle',
|
||||
border: OutlineInputBorder(),
|
||||
prefixIcon: Icon(Icons.work),
|
||||
),
|
||||
enabled: false,
|
||||
),
|
||||
if (_joinDate != null) ...[
|
||||
const SizedBox(height: 16),
|
||||
Container(
|
||||
padding: const EdgeInsets.all(12),
|
||||
decoration: BoxDecoration(
|
||||
border: Border.all(color: Colors.grey),
|
||||
borderRadius: BorderRadius.circular(4),
|
||||
),
|
||||
child: Row(
|
||||
children: [
|
||||
const Icon(Icons.calendar_today),
|
||||
const SizedBox(width: 12),
|
||||
Text(
|
||||
'Beigetreten am: ${DateFormat('dd.MM.yyyy').format(_joinDate!)}',
|
||||
style: const TextStyle(fontSize: 16),
|
||||
),
|
||||
],
|
||||
TextField(
|
||||
controller: TextEditingController(text: DateFormat('dd.MM.yyyy').format(_joinDate!)),
|
||||
decoration: const InputDecoration(
|
||||
labelText: 'Beigetreten am',
|
||||
border: OutlineInputBorder(),
|
||||
prefixIcon: Icon(Icons.calendar_today),
|
||||
),
|
||||
enabled: false,
|
||||
),
|
||||
],
|
||||
],
|
||||
|
|
@ -493,9 +478,9 @@ class _DurationDialogState extends State<_DurationDialog> {
|
|||
),
|
||||
IconButton(
|
||||
icon: const Icon(Icons.add),
|
||||
onPressed: () {
|
||||
setState(() => _duration += 15);
|
||||
},
|
||||
onPressed: _duration < 300
|
||||
? () => setState(() => _duration += 15)
|
||||
: null,
|
||||
),
|
||||
],
|
||||
),
|
||||
|
|
|
|||
|
|
@ -329,13 +329,13 @@ packages:
|
|||
source: hosted
|
||||
version: "0.2.1+1"
|
||||
intl:
|
||||
dependency: transitive
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: intl
|
||||
sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
|
||||
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.20.2"
|
||||
version: "0.18.1"
|
||||
leak_tracker:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
@ -489,10 +489,10 @@ packages:
|
|||
dependency: "direct main"
|
||||
description:
|
||||
name: table_calendar
|
||||
sha256: "0c0c6219878b363a2d5f40c7afb159d845f253d061dc3c822aa0d5fe0f721982"
|
||||
sha256: "1e3521a3e6d3fc7f645a58b135ab663d458ab12504f1ea7f9b4b81d47086c478"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.2.0"
|
||||
version: "3.0.9"
|
||||
term_glyph:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ dependencies:
|
|||
image_picker: ^1.0.7
|
||||
provider: ^6.1.1
|
||||
uuid: ^4.2.1
|
||||
intl: ^0.18.0
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
|
|
|
|||
Loading…
Reference in New Issue