Commit Graph

51 Commits

Author SHA1 Message Date
mars 9660ebb4dd Add Magpie ClosePanel message 2022-12-07 18:01:05 -07:00
mars 2d098f8dea Merge branch 'main' into notifications 2022-12-06 17:01:15 -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 4007c40ba6 Add find_socket() to Magpie 2022-11-29 18:01:09 -07:00
mars b0c29818ee Add AGPL license to magpie Cargo.toml 2022-11-26 22:06:09 -07:00
mars e0ec4190fc Enable vsync and MSAAx4 on Magpie windows 2022-11-20 12:16:55 -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 9d4d5cca91 Merge branch 'main' into script-to-host-messages 2022-11-20 00:15:36 -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 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
mars f81f55485b Forward script messages from IPC to client 2022-11-16 23:04:42 -07:00
mars e1ebfab247 Close Messenger connection on reset 2022-11-16 22:52:02 -07:00
mars cf95b52f7e Print error instead of panicking on unrecognized IPC even ttoken 2022-11-16 22:29:02 -07:00
mars efae627263 Forward script messages from window to IPC 2022-11-16 22:20:30 -07:00
mars 808d62421c Implement window-to-IPC messaging 2022-11-16 22:17:17 -07:00
mars 7d751f27c9 Add RecvMessage to Magpie protocol 2022-11-16 22:02:03 -07:00
mars f4a366a215 Add protocol name support to Magpie 2022-11-15 23:51:52 -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 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 ea1631d24d Implement ServerMsg::SendMessage 2022-10-30 19:11:24 -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