Commit Graph

102 Commits

Author SHA1 Message Date
mars 57c6275958 Sort prehash crate dep alphabetically 2022-11-25 17:49:38 -07:00
Iris Pupo 57768d041a Added module caching 2022-11-25 19:43:58 -05:00
Iris Pupo 05d68ab3c1 enabled wasmtime built in caching 2022-11-08 17:40:50 -05:00
mars b3c60eb73f Merge pull request 'Refactor Canary API' (#22) from refactor-api into main
Reviewed-on: #22
2022-11-02 23:50:38 +00:00
mars 44024ccdef Refactor Canary API 2022-11-02 17:42:01 -06:00
mars 4061af264d Add backend module 2022-11-02 16:25:12 -06:00
mars 70a4d5b49b Only enable canary-script api module on wasm32 2022-11-02 15:39:32 -06:00
mars 9614eecb82 Merge pull request 'Better types' (#18) from better-types into main
Reviewed-on: #18
2022-11-01 09:11:45 +00:00
mars 0fc2f0b76c Merge canary-types into canary-script and update all dependents 2022-11-01 03:08:57 -06:00
mars 18b882f0f3 Merge pull request 'Merge crates' (#17) from merge-crates into main
Reviewed-on: #17
2022-11-01 08:17:08 +00:00
mars 1d2ff14492 Merge branch 'main' into merge-crates 2022-11-01 02:16:54 -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 412a9bf480 Add basic music player script message handling 2022-11-01 01:50:39 -06:00
mars 118c881161 Add basic music player script message handling 2022-10-31 19:32:32 -06:00
mars 4d9d050720 Fix logic error in Messenger::flush_recv() 2022-10-31 17:00:44 -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 8c8d89b34d Add MagpieClient::send_json_message() 2022-10-30 19:12:16 -06:00
mars ea1631d24d Implement ServerMsg::SendMessage 2022-10-30 19:11:24 -06:00
mars bf2b8360c0 Merge pull request 'Magpie' (#12) from magpie into main
Reviewed-on: #12
2022-10-30 06:30:00 +00: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 4e46832cd0 magpie-client and magpie-types 2022-10-28 23:22:51 -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 5459cff113 Rename test harness to sandbox in docs 2022-10-25 16:57:28 -06:00
mars d5b7ffc9d2 Merge pull request 'Documentation prep for launch' (#3) from docs into main
Reviewed-on: #3
2022-10-25 22:56:15 +00:00
mars 25e60c683b Change color from RGBAF32 to RGBA8 2022-10-19 22:56:06 -06:00
mars dea255cf1d Add music player script 2022-10-19 22:01:17 -06:00
mars b7c5fa0417 Reorganize crate directories 2022-10-19 21:55:14 -06:00
mars e56c76f034 Merge pull request 'Rename test harness to sandbox' (#11) from harness-to-sandbox into main
Reviewed-on: #11
2022-10-17 21:02:56 +00:00
mars 9d1bd3a256 Rename test harness to sandbox 2022-10-17 14:57:34 -06:00
mars 1067b9ad0e Merge pull request 'Satisfy GNU licensing criteria' (#10) from emma/canary-rs:main into main
Reviewed-on: #10
2022-10-14 04:14:38 +00:00
mars 5196f0db5f Merge branch 'main' into main 2022-10-14 04:13:48 +00:00
Emma Tebibyte 4173e75b81 removed license-file fields 2022-10-14 00:09:34 -04:00
Emma Tebibyte d1620f1751 changed license locations 2022-10-13 23:54:59 -04:00
Emma Tebibyte eb87376f90 satisfy GNU licensing criteria 2022-10-07 21:38:05 -04:00
mars 5e977c0d55 Merge pull request 'Added license info' (#7) from emma/canary-rs:main into main
Reviewed-on: #7
2022-10-07 21:54:35 +00:00
mars 4b551b1bc6 Add license info to all source files 2022-10-07 15:52:35 -06:00
Emma Tebibyte 9a5dd093ef added spdx license identifiers to cargo tomls 2022-09-29 15:07:01 -04:00