Jona Walpert
c10dc81ef3
fix: block username changes during active games
2026-05-13 23:25:11 +02:00
Jona Walpert
0097da6bdc
Merge branch 'feat/143-leave-lobby-command' into 'main'
...
Feat: Add leave-lobby command
See merge request cs108-fs26/Gruppe-13!172
2026-05-13 21:17:57 +00:00
Jona Walpert
448f2ca472
Merge branch 'main' into 'feat/143-leave-lobby-command'
2026-05-13 23:12:44 +02:00
Jona Walpert
01831fadc0
Merge branch 'feat/143-lobby-absent-player-tracking' into 'main'
...
Feat: Track absent players in lobbies
See merge request cs108-fs26/Gruppe-13!173
2026-05-13 21:11:28 +00:00
Jona Walpert
1d5d608a18
Feat: Track absent players in lobbies
...
- Add absent player tracking to Lobby with leave/restore methods
- Implement rejoin logic in LobbyManager to restore absent players
- Add game-end callback mechanism to GameController and Lobby
- Extend LobbyEventListener with onGameEnded event
2026-05-13 23:08:38 +02:00
Jona Walpert
cd8aa9e709
Feat: Add leave-lobby command
2026-05-13 23:00:06 +02:00
Jona Walpert
9706e140ac
Merge branch 'feat/133-add-sounds-to-game' into 'main'
...
Feat: Adds sounds to game
Closes #138
See merge request cs108-fs26/Gruppe-13!171
2026-05-13 19:38:53 +00:00
Jona Walpert
4afb96ee7a
Merge branch 'main' into 'feat/133-add-sounds-to-game'
2026-05-13 21:21:38 +02:00
Julian Kropff
39b068a5cf
Merge branch 'feat/game-ui-profile-picture' into 'main'
...
Add: Profile Pictures
See merge request cs108-fs26/Gruppe-13!170
2026-05-13 19:18:22 +00:00
Jona Walpert
7572c505a4
Feat: Add gmaeplay video
2026-05-13 21:15:21 +02:00
Jona Walpert
352bd50945
Fix: Remove video artefact
2026-05-13 21:13:11 +02:00
Jona Walpert
edc135e399
Feat: Add team member pcitures and profile links
2026-05-13 21:12:56 +02:00
Jona Walpert
3b709419b4
Add: Trailer video
2026-05-13 21:09:11 +02:00
Julian Kropff
d687ed8238
Merge branch 'feat/ui-new-rug' into 'main'
...
Add: mew wallpapers
See merge request cs108-fs26/Gruppe-13!169
2026-05-13 19:04:38 +00:00
Julian Kropff
6981a1fc0b
Add: Standard Wood theme
2026-05-13 20:58:05 +02:00
Jona Walpert
d2d83edfb2
Merge branch 'ci/add-javafx-media-module' into 'main'
...
Ci: Add javafx.media module to support video playback
See merge request cs108-fs26/Gruppe-13!168
2026-05-13 17:25:50 +00:00
Julian Kropff
edcee79a10
Style: The new wallpapers have been added to the UI
2026-05-13 18:57:26 +02:00
Julian Kropff
6246615655
Fix: The background image has been made brighter
2026-05-13 18:55:55 +02:00
Julian Kropff
cf712a46c0
Add: new background images
2026-05-13 18:32:44 +02:00
Julian Kropff
59f1763926
Add: profile picture loading in PlayerStatusController
2026-05-13 17:55:37 +02:00
Julian Kropff
aad00bda0b
Style: add playerProfileImage ImageView to Playerstatus fxml
2026-05-13 17:52:18 +02:00
Julian Kropff
903624e968
Add: Profile Pictures
2026-05-13 17:48:40 +02:00
Jona Walpert
5294615aca
Ci: Add javafx.media module to support video playback
2026-05-13 15:49:42 +02:00
Jona Walpert
d474d85b41
Merge branch 'feat/137-Save-money-in-highscore-list' into 'main'
...
Feat: Money is now saved in the Higshcore list.
Closes #137
See merge request cs108-fs26/Gruppe-13!167
2026-05-13 11:06:31 +00:00
Lars Simon Winzer
baa1d51a1f
Merge branch 'feat/60-shorten-logger-name' into 'main'
...
Short logger names to reduce visual clutter in log output
Closes #60
See merge request cs108-fs26/Gruppe-13!166
2026-05-12 19:06:56 +02:00
Jona Walpert
fedaa87202
Style: Fixed spotless error
2026-05-12 16:02:39 +02:00
Jona Walpert
34bac0adb6
Feat: Money is now saved in the Higshcore list.
...
Furthermore if two people win the pot both will get added to the highscore list
2026-05-12 16:00:38 +02:00
Lars Simon Winzer
0be59681e4
Refactor: Short logger name for application entry point
2026-05-12 12:59:52 +02:00
Lars Simon Winzer
28aad75930
Refactor: Short logger names for classes in client-side session package
2026-05-12 12:59:32 +02:00
Lars Simon Winzer
eefcd10135
Refactor: Short logger names for classes in server-side packages
2026-05-12 12:59:13 +02:00
Julian Kropff
b7328769a9
Merge branch 'feat/game-ui-glass-theme' into 'main'
...
Add: light glass theme for Game UI
See merge request cs108-fs26/Gruppe-13!165
2026-05-11 16:49:53 +00:00
Julian Kropff
c8e437f8f0
Fix: checkstyle
2026-05-11 18:45:29 +02:00
Julian Kropff
87971103b8
Add: light glass theme for Game UI
2026-05-11 18:38:49 +02:00
Mathis Ginkel
145d6e7d31
Add: brings markdown file changes to manual.html
2026-05-10 22:14:09 +02:00
Mathis Ginkel
426a108b54
Add: description to change themes of the GameUI and change the description of the ChatUI
2026-05-10 21:56:27 +02:00
Julian Kropff
dd1a9a4e23
Merge branch 'feat/game-ui-optimization' into 'main'
...
Game UI Optimisation
See merge request cs108-fs26/Gruppe-13!164
2026-05-10 18:54:22 +00:00
Julian Kropff
f60d17edfe
Fix: typo in Taskbar fxml
2026-05-10 20:42:46 +02:00
Mathis Ginkel
b30af0c212
Fix: changed descriptive text of ChatUI elements
2026-05-10 17:33:42 +02:00
Mathis Ginkel
3be6fb0706
Add: manual section for ChatUI
2026-05-10 17:28:41 +02:00
Mathis Ginkel
47475dc4d3
Style: Apply Spotless
2026-05-10 16:49:15 +02:00
Mathis Ginkel
351ac06aab
Test: Make sure that the conversion of response lines into parameters is executed correctly
2026-05-10 16:45:46 +02:00
Mathis Ginkel
88d37bca49
Fix: Messages with only special characters can be sent in the chat
2026-05-10 16:43:41 +02:00
Julian Kropff
1a96d5fb23
Fix: You should only be able to bet the minimum from your last bet on the Flop, not on the Turn or River from the second-to-last player.
2026-05-09 17:27:55 +02:00
Julian Kropff
2cfc40543a
Fix: Apply Spotless
2026-05-08 16:39:02 +02:00
Julian Kropff
9f5625b2f6
Add: Notebook (Tips) box for help
2026-05-08 16:34:17 +02:00
Julian Kropff
2f19fff618
Feat: Improving the Game UI and implementing new Features:
...
- Improve dealer chip Rendering.
- Improve pot Rendering.
- Uses names instead of IDs as identifiers.
- Users are displayed one after another as they enter the Game UI.
- Correct order of opponents <- B <-> S <-> D <-> O -> in the Game UI.
- The boxes for the opponents should have a working hover effect.
- Improve the rendering of the table text.
- Remove hover animations from cards and the pot for improved handling and a more stable Game UI.
2026-05-08 16:27:42 +02:00
Julian Kropff
b63ce096fa
Style: the boxes for the opponents should have a working hover effect.
2026-05-08 15:08:13 +02:00
Julian Kropff
b304fa04ed
Fix: correct kicker logic and split pot evaluation
...
- Fixed kicker calculation for ties.
- Refactored game engine to return a list of winners.
- Enabled support for multiple winners in split pot scenarios.
2026-05-08 15:05:39 +02:00
Julian Kropff
394cdf4ea1
Remove animations from cards and the pot to improve usability, make the game interface more stable, and enhance the glass themes
2026-05-08 12:57:32 +02:00
Julian Kropff
3100e4008d
Add: settings with theme options: Default, Dark, and Glass
2026-05-08 12:54:31 +02:00