Compare commits

...

4 Commits

Author SHA1 Message Date
LQ63
e7bc45c7a2 feat(ui): LESS Integration
Added less integration + light mode
2025-10-28 18:34:25 +01:00
LQ63
aae65b62fe feat(ui): LESS Integration
Tried to add less integration but came to the problem that node.js is needed for it to work
2025-10-28 18:34:25 +01:00
1517d0c006 fix(imports): reorganized import statements for clarity and consistency (#22)
Reviewed-on: #22
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-26 18:09:36 +01:00
7f765b4514 fix(base): fixed persistence logic (#21)
Reviewed-on: #21
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-26 18:04:03 +01:00
8 changed files with 20 additions and 16 deletions

View File

@@ -1,5 +1,7 @@
@import "light-mode.less";
body {
background-image: url("/assets/images/background.png");
background-image: @background-image;
background-size: 100vw 100vh;
}
html, body {
@@ -15,7 +17,7 @@ html, body {
}
#sessions a, h1, p {
color: white;
color: @color;
font-size: 40px;
font-family: Arial;
}
@@ -81,10 +83,10 @@ html, body {
flex-direction: column;
align-items: center;
height: 0%;
}
#nextPlayers p {
margin-top: 0px;
margin-bottom: 0px;
p {
margin-top: 0px;
margin-bottom: 0px;
}
}
#invisible {
visibility: hidden;

View File

@@ -1,7 +1,7 @@
package components
import de.knockoutwhist.components.DefaultConfiguration
import controllers.WebUI
import de.knockoutwhist.components.DefaultConfiguration
import de.knockoutwhist.ui.UI
import de.knockoutwhist.utils.events.EventListener

View File

@@ -1,14 +1,14 @@
package controllers
import controllers.sessions.AdvancedSession
import com.google.inject.{Guice, Injector}
import controllers.sessions.AdvancedSession
import de.knockoutwhist.KnockOutWhist
import de.knockoutwhist.components.Configuration
import de.knockoutwhist.control.GameState.{InGame, Lobby, SelectTrump, TieBreak}
import de.knockoutwhist.control.controllerBaseImpl.BaseGameLogic
import di.KnockOutWebConfigurationModule
import play.api.{controllers, *}
import play.api.mvc.*
import play.api.*
import play.twirl.api.Html
import java.util.UUID

View File

@@ -1,7 +1,7 @@
package util
import de.knockoutwhist.cards.Card
import de.knockoutwhist.cards.CardValue.{Ace, Eight, Five, Four, Jack, King, Nine, Queen, Seven, Six, Ten, Three, Two}
import de.knockoutwhist.cards.CardValue.*
import de.knockoutwhist.cards.Suit.{Clubs, Diamonds, Hearts, Spades}
import play.twirl.api.Html
import scalafx.scene.image.Image

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

View File

@@ -1,9 +1,9 @@
package controllers
import org.scalatestplus.play._
import org.scalatestplus.play.guice._
import play.api.test._
import play.api.test.Helpers._
import org.scalatestplus.play.*
import org.scalatestplus.play.guice.*
import play.api.test.*
import play.api.test.Helpers.*
/**
* Add your spec here.

View File

@@ -4,3 +4,5 @@ addSbtPlugin("org.foundweekends.giter8" % "sbt-giter8-scaffold" % "0.18.0")
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.2.1")
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.3.0")
addSbtPlugin("org.scoverage" % "sbt-coveralls" % "1.3.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.1.2")