Commit Graph

93 Commits

Author SHA1 Message Date
mars 508abcb0cc Replace smol with async-std in music player + notification timeouts 2022-12-07 18:11:10 -07:00
mars 9660ebb4dd Add Magpie ClosePanel message 2022-12-07 18:01:05 -07:00
mars e944caa358 Replace smol with async-std in music player 2022-12-07 16:30:37 -07:00
mars a6b675dd11 Fix is_empty() Option<String> filtering 2022-12-06 17:54:19 -07:00
mars d073dde8ca canary-notifications protocol and panel opening 2022-12-06 17:09:50 -07:00
mars 2d098f8dea Merge branch 'main' into notifications 2022-12-06 17:01:15 -07:00
mars c06cd2d999 Update music player to use init_msg 2022-12-06 16:59:19 -07:00
mars 780f13a015 Add init_msg to Magpie CreatePanel message 2022-12-06 16:59:06 -07:00
mars c58ca051f4 Magpie logs info and up by default 2022-12-06 16:25:36 -07:00
mars ae7271a479 Add logging macros to Magpie 2022-12-05 21:53:38 -07:00
mars b9416b922f Add env_logger to Magpie 2022-12-05 21:01:01 -07:00
mars a5f279dfd1 Merge branch 'main' into notifications 2022-12-04 14:46:58 -07:00
mars c8a6aa6fbd Cleanup socket cleanup code 2022-12-04 14:39:06 -07:00
Iris Pupo 0768a7dc61 Handle previous sockets in Listener::new() 2022-12-04 01:08:36 -05:00
Iris Pupo 01e2aee164 added new function for listener struct 2022-12-04 00:03:55 -05:00
mars 72d7e703c1 Load Magpie client in notifications 2022-11-29 21:56:59 -07:00
mars ce187a0381 Use find_socket() in music player 2022-11-29 18:01:17 -07:00
mars 4007c40ba6 Add find_socket() to Magpie 2022-11-29 18:01:09 -07:00
mars 0d4eb5d188 Merge branch 'main' into notifications 2022-11-29 17:28:45 -07:00
mars 6054949694 Add license header to music-player mpris.rs 2022-11-26 22:06:21 -07:00
mars b0c29818ee Add AGPL license to magpie Cargo.toml 2022-11-26 22:06:09 -07:00
mars 2bef47a65a Replace music player SetPosition message with relative Seek 2022-11-25 17:48:36 -07:00
mars 238f4f878d Implement music player SetPosition message 2022-11-21 21:06:03 -07:00
mars e0ec4190fc Enable vsync and MSAAx4 on Magpie windows 2022-11-20 12:16:55 -07:00
mars a73869aae5 Music player responds to panel messages 2022-11-20 12:04:18 -07:00
mars b005176bcf Switch to async UnixStream in music player 2022-11-20 11:39:31 -07:00
mars 2d242520c1 Add send_panel_json_async() 2022-11-20 11:39:12 -07:00
mars ac5d6475f1 Add Messenger::send_async() 2022-11-20 11:24:58 -07:00
mars c244834004 Better Messenger recv-related docs and names 2022-11-20 11:15:50 -07:00
mars 763c55d3e4 Add async feature + Messenger::recv_async() 2022-11-20 11:08:23 -07:00
mars 6c2bfc0ea5 Split Messenger into MessageQueue 2022-11-20 10:48:49 -07:00
mars f40d251ca4 Merge branch 'main' into script-to-host-messages 2022-11-20 00:38:15 -07:00
mars d5b168ebc9 Music player resets position on track change 2022-11-20 00:37:11 -07:00
mars d99c64f33e Track position 2022-11-20 00:33:05 -07:00
mars 452cb9c708 Music player reads mpris:length instead of xesam:length 2022-11-20 00:28:49 -07:00
mars 9d4d5cca91 Merge branch 'main' into script-to-host-messages 2022-11-20 00:15:36 -07:00
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 756238feab Initial notifications crate 2022-11-19 20:45:35 -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 a809af7c64 Replace dedicated MagpieClient with methods on ClientMessenger 2022-11-17 15:03:12 -07:00
mars d020caa477 Make Messenger transport private 2022-11-17 14:46:48 -07:00