Commit Graph
12 Commits
Author SHA1 Message Date
Sansan 10e9e7b2a4 New app icon, packaged with a menu entry for Linux
Build / test (pull_request) Successful in 22s
Build / build (pull_request) Skipped
The icon is a plate wearing headphones with a red Nordic house cookie
on it. It replaces the default Godot icon, so the game window, Windows
and macOS builds use it.

Linux programs can't carry their own icon, so the build now also makes
MusicPlayer_<version>_linux.tar.gz with the game, the icon as a PNG, a
.desktop menu entry and install.sh, which installs them for the current
user. The bare Linux binary is still published.
2026-10-06 08:32:56 +02:00
Sansan c985a6ce5b Replace the broken test suite with working GdUnit4 tests
The previous tests never compiled: they used GUT's assert functions,
Godot 3 APIs and reassigned autoload functions, so no test ran.

- 90 tests: unit tests for the playlist, songs, player scoring, time
  formatting, search and the server client, plus integration tests
  that run MainWindow and SyncWindow against a fake server
- Keybind tests check that Alt+<number> and Ctrl+Alt+<number> keep
  following the player rows while players are added and removed
- run_tests.sh finds Godot and runs the suite headless (~10 seconds)
- CI runs the tests before the build job in gitea-build.yaml; the
  separate test.yml used a GitHub action that does not exist
- GdUnit4 is committed instead of ignored, since the project enables
  it, and .gitea/ is no longer ignored
- Exported builds leave out tests/ and addons/gdUnit4/
2026-10-06 08:32:56 +02:00
Sansan f46e742cdc Fix for macOS build
Build / build (push) Successful in 1m22s
Publish / build (push) Successful in 1m37s
2025-06-07 23:40:55 +02:00
Sansan f2b362067a Uppgraded to 4.4 and added:d gitea-ci
Build / build (push) Failing after 1m22s
2025-06-07 23:23:04 +02:00
Sansan 6d008b7715 Removed id from player name 2024-12-29 09:51:48 +01:00
Sansan 23f2ed11eb Updated how players and song list works
Made many changes with caching, how players works, added sound effects
and animations any many more things
2024-12-27 20:35:28 +01:00
Sansan c4a7d743d3 Added auto repeat and made some small fixes 2024-10-20 20:28:06 +02:00
Sansan e8171d81a9 Fixed light icons. Made the search "better". Added more shortcuts and tried to fix som bugs. 2024-08-15 20:10:22 +02:00
Sansan d43a1c7df6 Fixed settings and updated player view. Fixed many other smaler things 2024-05-19 13:39:18 +02:00
Sansan c5e6366760 Added shortcuts. Added dialog for winner. Started cleaning code. 2023-09-11 21:20:48 +02:00
Sansan 724455b232 Added hopping between songs. Added settings menu, not finished. 2023-09-10 22:37:57 +02:00
Sansan aad5f3d421 First commit
* Can open dir and play song
* Can fetch song from server and show game
* Can fetch list of games
2023-03-18 21:17:04 +01:00