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
Julian Kropff
4cf88a9a2f
Add: tips and settings boxes to Game Ui fxml
2026-05-07 16:28:33 +02:00
Julian Kropff
e4707bd6ee
Style: improve help button in taskbar fxml
2026-05-07 16:25:45 +02:00
Julian Kropff
f843adc93b
Add: settings fxml for theme switching
2026-05-07 16:23:25 +02:00
Julian Kropff
bddd9658cf
Add: notebook fxml for tips
2026-05-07 16:20:53 +02:00
Julian Kropff
217209997f
Style: fix Game Ui default theme
2026-05-07 16:15:54 +02:00
Julian Kropff
712ba913e7
Style: add glass theme
2026-05-07 16:14:37 +02:00
Julian Kropff
6f8c43397c
Style: add dark theme
2026-05-07 16:13:34 +02:00
jk
479fab6557
Add: new wallpaper for the glass theme
2026-05-07 16:09:45 +02:00
Jona Walpert
5a3c47660d
Refactor: rewrite lamdba execution to more elegant version
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 11:44:57 +02:00
Jona Walpert
be8e46d356
Style: Fix spotless checkStyle
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 11:41:04 +02:00
Jona Walpert
ba1249bf93
Feat: Add button cklick and card draw sounds to gameUI
2026-04-30 11:37:22 +02:00
Jona Walpert
cf52d293a4
Feat: Add sounds to chat UI
2026-04-30 11:35:34 +02:00
Jona Walpert
b397478337
Feat: Add button click sounds to Lobby UI
2026-04-30 11:34:49 +02:00
Jona Walpert
0d896d6aad
Add: Add sound manager to play sounds
2026-04-30 11:33:39 +02:00
Jona Walpert
ef1f3c20b6
Feat: Add button cklick and card draw sound
2026-04-30 11:31:51 +02:00
Julian Kropff
61030c3528
Fix: Casono Manual: avg -> svg
2026-04-27 09:45:44 +02:00
Julian Kropff
4ce9021e57
Docs: update Casono Manual
2026-04-27 09:41:17 +02:00
Lars Simon Winzer
4f1624a30b
Merge branch 'feat/136-write-unit-tests-for-commandparserdispatcher' into 'main'
...
Unit tests for CommandParserDispatcher
Closes #136
See merge request cs108-fs26/Gruppe-13!163
milestone-5
2026-04-27 01:09:29 +02:00
Lars Simon Winzer
363a0ed895
Test: Add unit tests for CommandParserDispatcher
2026-04-27 01:04:45 +02:00
Lars Simon Winzer
ecf692fbcd
Merge branch 'feat/135-write-unit-tests-for-eventbus' into 'main'
...
Unit tests for EventBus
Closes #135
See merge request cs108-fs26/Gruppe-13!162
2026-04-27 00:55:43 +02:00
Mathis Ginkel
4fd036173f
Merge branch 'feat/chat-tests' into 'main'
...
Feat/chat tests
See merge request cs108-fs26/Gruppe-13!161
2026-04-26 22:52:30 +00:00
Lars Simon Winzer
d36a78eee4
Style: Change order and visibility of nested class to private
2026-04-27 00:50:44 +02:00
Mathis Ginkel
8484f731a8
Style: Apply Spotless
2026-04-27 00:46:31 +02:00
Lars Simon Winzer
b158be26e3
Style: Add 'test' prefix to methods
2026-04-27 00:45:53 +02:00
Mathis Ginkel
59af75a75c
Merge branch 'main' into feat/chat-tests
2026-04-27 00:42:44 +02:00
Lars Simon Winzer
823b406fe6
Test: Add unit tests for EventBus
2026-04-27 00:41:17 +02:00
Lars Simon Winzer
71f2d3c2ce
Merge branch 'feat/134-write-unit-tests-for-sessiondisconnectjob' into 'main'
...
Unit tests for SessionDisconnectJob
Closes #134
See merge request cs108-fs26/Gruppe-13!160
2026-04-27 00:38:34 +02:00
Lars Simon Winzer
eb2b209e91
Test: Add unit tests for SessionDisconnectJob
2026-04-27 00:20:54 +02:00
Mathis Ginkel
5663807e29
Style: Fixing some linter warnings in ChatModel and Message classes
2026-04-27 00:17:34 +02:00
Mathis Ginkel
fe83057049
Merge branch 'main' into feat/chat-tests
...
# Conflicts:
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatBoxController.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatViewController.java
2026-04-27 00:07:26 +02:00
Mathis Ginkel
e9b40e9d04
Style: Apply Spotless
2026-04-26 23:54:15 +02:00
Mathis Ginkel
b7f5a268e3
Feat: Remove chatui directory in gameuicomponents
2026-04-26 23:51:45 +02:00