CommandMC
CommandMC
`focus` and `blur` events don't get triggered when the actual browser window gets focus (they instead fire when an *element* gains/loses focus). Not sure how this worked before, Electron bug?...
This implements the changes I've mentioned here: The Frontend now uses a Zustand store to house playtime information. If the playtime changes, the Backend sends updates to it & the...
Invoking a method on one of the game managers was always a little verbose: Every method took not just its own parameters, but also parameters describing the game's state (effectively...
> [!NOTE] > Do not be alarmed by the huge amount of changed lines in this PR. Most of it is whitespace changes (since indentation changes from 2 to 4...