Releases: SailGame/GameDock
Releases · SailGame/GameDock
v0.9.3
v0.9.2
v0.9.0
v0.9.0 (#4) * chore: import CommonLib * feat: support msg transition of draw, skip and play * feat: stage, basically finish screens outside game * test: add LoginScreen test * test: add some tests about LobbyScreen * test: add some tests about RoomScreen * test: add tests about gamestart and exitroom * feat: add Uno screen basic code * test: add tests about playing card * test: add tests about skipping * feat: add screens of PlayImmediately and SpecifyNextColor * feat: add hint text * refactor: add a UnoPanel as base class of panels * refactor: add GameAttr * test: add interactive ui test * feat: add poly component * feat: add a ComponentWithUIProxy * refactor: build msg inside ui_proxy * feat: can play uno now * refactor: separate update and render * feat: add time indicator * test: repair dock screen tests * chore: use fetchcontent to get grpc * fix: use variadic macro * chore: use pre-installed grpc * chore: exclude ui tests from ctest * chore: support mac workflow * feat: display game settings * chore: use new common lib * chore: cache grpc install * feat: attach color to specify next color button * fix: fix mac namespace ambiguous bug * chore: lint * chore: use new common lib * chore: use env var * test * chore: change ctest label of ui test * feat: error handling * feat: can exit app * feat: capture event * v0.9.0 * chore: repin to new common lib