Commit Graph

42 Commits

Author SHA1 Message Date
d627f33579 Beta-Version 0.5.3 (#136)
* Updated createGameView ListBuilder

* Added ReorderableListView

* Increment build no

* Fixed bug with wrong medal icon

* change not equal to greater than

* Updated bool var

* Fixed deletion error

* Small translation improvements

* Implemented first version of point overview

* Visual improvements on table

* Added details and sum row

* Updated strings

* Implemented new strings

* Refactoring

* Updated graph displayment

* Moved new views to statistics section

* Added seperator in main menu

* Renaming

* Updated sign

* Updated colors & class name

* Removed empty line

* Updated round index

* Updated types

* Added new kamikaze button and bundles navigation functionality

* Updated lock icon

* Updated button position and design

* Removed title row and changed segmendetControl Padding

* Refactored logic and added comments

* Updated comment

* Chaned icon

* Added comment

* Removed print

* Updated colors

* Changed var name

* Removed unused strings

* Added gameMode

* Changed creation variable

* Updated mode selection

* Updated strings

* Changed mode order

* Implemented default mode selection

* Updated initState

* Removed print

* Removed print

* Removed comments

* Updated config service

* Changed create game view

* Changed icon

* Updated strings

* Updated config

* Updated mode selection logic

* Deleted getter

* Removed not used code

* Implemented reset logic for default game mode

* Updated to 0.5.0

* Hotfix: Pixel Overflow

* Changed the overall return type for gamemodes

* Updated documentation

* Fixed merge issues

* Added Custom button

* Updated strings

* Updated buttons, implemented animatedOpacity

* Keyboard still doesnt works

* Fixed keyboard behaviour

* Changed keyboard height

* Added method getGameSessionById()

* Updated gameSession class

* id gets added to gameSession class at creation

* Cleaned up file

* Added docs and dependency

* Removed toString

* Implemented null safety

* Added named parameter

* Replaced button with custom button

* Updated key

* Updated addGameSessionMethod

* Update README.md

* Added Strings for popup

* Implemented popup & confetti

* Extracted code to method _playFinishAnimation()

* Replaced tenary operator with Visibility Widget

* Replaced tenary operator with Visibility Widget

* Used variable again

* Added delays in constants.dart

* Removed confetti button

* Updated strings

* Removed print

* Added dispose for confettiController

* Implemented missing constant in code

* Updated gameSession logic so more than one player can be winner

* Updated strings

* Updated winner popup

* game names now can have up to 20 chars

* Updated strings

* Added sized box for visual enhancement

* Centered the add player button and made it wider

* New created player textfields get automatically focused

* Added focus nodes for autofocus and navigation between textfields

* Updated version number

* Updated game title textfield with focus node and textaction

* Added focusnodes to dispose

* Update README.md

* Fixed bug with no popup shown

* Fixed bug with out of range error

* Updated listener notification
2025-07-21 13:29:25 +02:00
c24c271c82 Updated comment 2025-07-14 10:14:53 +02:00
68477158e5 Implemented bonus popup 2025-07-13 23:57:15 +02:00
d296465b04 Updated point reduction 2025-07-13 19:56:31 +02:00
32aa2e6070 Updated endGame method 2025-07-06 00:43:32 +02:00
181a135c07 Implemented delete game button 2025-07-06 00:32:25 +02:00
1c2803eb85 Deleted print 2025-07-03 17:34:12 +02:00
3aab472197 Shortened return 2025-07-03 13:09:09 +02:00
d34c6fff53 Added function gameExistsInGameList 2025-07-03 13:06:12 +02:00
f9fac719b0 Changed function and altered return type 2025-07-03 11:58:25 +02:00
a756c49397 Added function getGameSessionIndexById() and renamed removeGameSessionByIndex() 2025-07-03 11:53:30 +02:00
38e43f54d8 Added uuid to gameSession class & json scheme 2025-07-03 11:52:40 +02:00
9d3d6b3ca3 Corrected docs 2025-07-01 22:34:49 +02:00
59c710a43f Removed print 2025-07-01 22:29:23 +02:00
9cf4a6947a Updated function and limited name length to 12 2025-06-29 01:56:12 +02:00
0374678b91 Fixed bug for games showing round number 1 in main menu after creating 2025-06-11 15:27:34 +02:00
c7c48d6022 Fixed bug that game session would reset afer creating it 2025-06-11 14:45:20 +02:00
0e1a6cdeaf Refactoring 2025-06-08 20:39:36 +02:00
28aa3261fb Refactoring & comments 2025-06-08 19:24:01 +02:00
Felix Kirchner
c3eb7dd1d7 Added Unit tests for data classes 2025-05-04 22:33:55 +02:00
Felix Kirchner
794e5fdca6 Fixed Json import bug 2025-05-03 17:22:00 +02:00
Felix Kirchner
b12ab1cac3 Merge branch 'develop' into feature/18-json-validation
# Conflicts:
#	pubspec.yaml
2025-05-03 16:18:27 +02:00
Felix Kirchner
96c5df0bcc Added caboPlayerIndex in Round-Class 2025-05-03 13:44:44 +02:00
Felix Kirchner
517b5e99e5 Added attributes to GameSession Class, edited toJson and fromJson Method 2025-05-03 00:54:11 +02:00
Felix Kirchner
cd6931093e Refactoring & toString method added 2025-05-01 13:06:49 +02:00
Felix Kirchner
6b6e824860 Impementing toJson() and fromJson() Method in GameSession and Round class 2025-04-30 14:34:14 +02:00
Felix Kirchner
42f0dfe515 Removed prints & edited route 2025-04-30 01:04:32 +02:00
Felix Kirchner
8320e7191b Small changes & documentation 2025-04-30 00:49:15 +02:00
Felix Kirchner
9827a983e7 Implemented new class structure 2025-04-30 00:06:13 +02:00
Felix Kirchner
18606508dc Implemented new Round data class 2025-04-29 23:57:27 +02:00
Felix Kirchner
22eca2f2d4 Corrected sumPoints Method 2025-04-29 19:33:07 +02:00
Felix Kirchner
7a0959c263 Refactored variable & changing limit from 101 to 101 2025-04-29 18:56:44 +02:00
Felix Kirchner
fc861c2d46 Reorganized class and filled comments 2025-04-23 23:18:41 +02:00
Felix Kirchner
116cfe9a6a Replaced emojis with unicode and implemented winner string 2025-04-23 23:06:57 +02:00
Felix Kirchner
5a3c893fc8 Implementented the < 101 points rule 2025-04-23 21:59:36 +02:00
Felix Kirchner
af7e1f2dea Corrected routing and reloading of widgets 2025-04-22 23:34:25 +02:00
Felix Kirchner
6f57a952ed Changed SegmendetControl size proportional to player names length 2025-04-22 20:52:52 +02:00
Felix Kirchner
553b718976 Added created DateTime to game session class 2025-04-22 19:37:12 +02:00
Felix Kirchner
5243812db5 Refactoring & comments 2025-04-22 11:22:23 +02:00
Felix Kirchner
a2dacad96c Added print statements for debugging 2025-04-22 11:15:38 +02:00
Felix Kirchner
c2c10cfddc Addid documentation 2025-04-19 12:14:42 +02:00
Felix Kirchner
86ab8ecba1 Renamed folder & fixed gesture detector 2025-04-19 11:44:00 +02:00