Commit Graph

21 Commits

Author SHA1 Message Date
mars 44024ccdef Refactor Canary API 2022-11-02 17:42:01 -06:00
mars 62380e745e Move music player protocol into music player crate 2022-11-01 02:01:31 -06:00
mars 6aa3ca6f33 Clean up old magpie crates + use Magpie library in music player 2022-11-01 01:50:56 -06:00
mars 7e1ec1ed39 Move magpie_types and magpie_client into magpie 2022-11-01 01:50:50 -06:00
mars 23d699dfef Use new coordinate system in Magpie and text rendering 2022-10-31 00:06:10 -06:00
mars 4a5f27a95d Add music player protocol and implement most of it 2022-10-30 23:31:54 -06:00
mars ea1631d24d Implement ServerMsg::SendMessage 2022-10-30 19:11:24 -06:00
mars 4bbf60a737 Music player uses Magpie 2022-10-29 23:26:02 -06:00
mars 839f8c6c6e Magpie loads, draws, and updates scripts 2022-10-29 18:00:46 -06:00
mars a058d027ef Draw Canary DrawCommands 2022-10-29 17:23:56 -06:00
mars 28c6a3e1e6 Automatically close client's windows on disconnect 2022-10-29 17:07:34 -06:00
mars e624edc36f Open/close window events 2022-10-29 16:54:51 -06:00
mars 63691ebc28 Add Messenger struct 2022-10-29 14:42:41 -06:00
mars e1230c9710 IPC client connections 2022-10-28 23:22:36 -06:00
mars a67ee571b2 IPC message sending 2022-10-27 22:52:42 -06:00
mars 786413ed0c Window event loop waits instead of polls 2022-10-27 22:31:02 -06:00
mars 40e8507d83 WindowStore + separate IPC thread 2022-10-27 22:23:03 -06:00
mars 97c5a76227 Refactor Magpie modules 2022-10-27 20:15:47 -06:00
mars 825f4b28c8 Initial Magpie infrastructure 2022-10-27 18:12:12 -06:00
mars 25e60c683b Change color from RGBAF32 to RGBA8 2022-10-19 22:56:06 -06:00
mars b7c5fa0417 Reorganize crate directories 2022-10-19 21:55:14 -06:00