Game UI Optimisation #320

Merged
j.kropff merged 17 commits from feat/game-ui-optimization into main 2026-05-10 20:54:22 +02:00

17 Commits

Author SHA1 Message Date
Julian Kropff f60d17edfe Fix: typo in Taskbar fxml 2026-05-10 20:42:46 +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