Commit Graph

48 Commits

Author SHA1 Message Date
mars 1fe366ce9f Move progress length to TrackInfo 2022-11-20 00:00:21 -07:00
mars 9eb2c1c431 Remove old mpris comments 2022-11-19 23:56:09 -07:00
mars 13a9735bdc Update script playback status + metadata 2022-11-19 23:51:34 -07:00
mars a65164d70b Music player lifetime loop 2022-11-19 23:33:06 -07:00
mars 7e4900c59b Parse metadata 2022-11-19 23:11:17 -07:00
mars 15f9c7ea99 Listen for multiple property changes 2022-11-19 22:57:33 -07:00
mars a2432f77d2 Find active player and listen for playback status changes 2022-11-19 22:16:53 -07:00
mars 55859ab5c0 Super WIP zbus-based music player 2022-11-19 21:42:16 -07:00
mars 4b126ed2cf Magpie window transparency + remove window decorations 2022-11-18 17:15:29 -07:00
mars e924a17073 Disable Magpie glium gamma-correction 2022-11-18 16:48:17 -07:00
mars a477c3c385 Add panel background color edit in sandbox 2022-11-18 13:33:21 -07:00
mars 4e9b01810a Add protocol name to sandbox 2022-11-16 19:19:41 -07:00
mars 0b8ce299b5 Add protocol name to music player 2022-11-15 23:52:11 -07:00
mars f4a366a215 Add protocol name support to Magpie 2022-11-15 23:51:52 -07:00
mars e5f9985bb9 Music player sends ProgressChanged events on track change 2022-11-15 21:41:13 -07:00
mars 7f7a88cb15 Merge pull request 'Fix sandbox coords' (#39) from fix-sandbox-coords into main
Reviewed-on: #39
2022-11-16 00:12:59 +00:00
mars a925d6b94d Fix use of PX_PER_MM 2022-11-15 17:12:04 -07:00
mars f192983319 Remove resize debug message 2022-11-15 17:03:54 -07:00
mars 7b2a110c12 Resizeable sandbox panels 2022-11-15 17:02:15 -07:00
mars a648ef360e Fix vertex and cursor sandbox coords 2022-11-15 16:51:41 -07:00
mars da0b2f6eb1 Add AGPL licensing to music player app and script 2022-11-14 17:34:27 -07:00
mars fe6d9ac1a7 Add missing license headers to Magpie sources 2022-11-14 17:22:27 -07:00
mars 87d70ee6d1 Magpie supports Hover and Drag cursor events 2022-11-06 16:27:09 -07:00
mars 4798d43f6c Fix Magpie monotonic delta-time bug 2022-11-04 21:56:55 -06:00
mars aa333b0fe4 Add Magpie cursor input (closes #23) 2022-11-03 19:07:40 -06:00
mars a2d51b2fa8 Refactor Magpie window event handling + catch most windowing errors instead of unwrapping 2022-11-02 23:00:59 -06:00
lilith 4b2396d137 Initial on_resize() implementation 2022-11-03 00:37:18 -04:00
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