Commit Graph

150 Commits

Author SHA1 Message Date
mars a84f11ec4a Merge pull request 'SAO music player controller' (#42) from sao-music-player into main
Reviewed-on: #42
2022-11-17 02:41:23 +00:00
mars 3ddda5f0c1 SAO UI uses MusicPlayerPanel when the protocol is selected 2022-11-16 19:37:28 -07:00
mars 317541486c Merge branch 'main' into sao-music-player 2022-11-16 19:31:42 -07:00
mars f58e0d686d Merge pull request 'Protocol names' (#41) from protocol-names into main
Reviewed-on: #41
2022-11-17 02:29:38 +00:00
mars 53eccd7411 Update scripts to use new protocol names 2022-11-16 19:27:54 -07:00
mars f8f59cb265 Refactor script crate to use bind_panel function w/ protocol name instead of trait 2022-11-16 19:27:27 -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 cedd5503e6 Use &str instead of String for protocol names 2022-11-15 21:57:52 -07:00
mars 7c738c24ec Add protocol names to host-side panel binding 2022-11-15 21:48:07 -07:00
mars e5f9985bb9 Music player sends ProgressChanged events on track change 2022-11-15 21:41:13 -07:00
mars 71a4eb2cf0 Use progress info in position/duration labels 2022-11-15 21:37:03 -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 58af1e341f Merge pull request 'License housekeeping' (#38) from better-licensing into main
Reviewed-on: #38
2022-11-15 00:35:38 +00:00
mars da0b2f6eb1 Add AGPL licensing to music player app and script 2022-11-14 17:34:27 -07:00
mars d4d8cab9ad Fix typos in Canary license headers 2022-11-14 17:28:38 -07:00
mars fe6d9ac1a7 Add missing license headers to Magpie sources 2022-11-14 17:22:27 -07:00
mars 2b3baf2198 Remove empty SAO UI Rust modules 2022-11-14 17:21:58 -07:00
mars 3271c35e41 Add missing license headers to SAO UI sources 2022-11-14 17:20:27 -07:00
mars 066430ccba Un-trait ScriptAbi + runtime shared FontStore (closes #15) 2022-11-07 12:37:47 -07:00
mars 4b05f55725 Shrink dialog footer height 2022-11-07 12:17:22 -07:00
mars fe9ea34a23 Add location and duration labels 2022-11-07 12:16:35 -07:00
mars 8c9f821835 Add previous, play/pause, and next buttons 2022-11-06 19:01:13 -07:00
mars 4a091bd206 Label text update methods 2022-11-06 19:00:56 -07:00
mars 1e43b0a2c4 WIP SAO UI music player 2022-11-06 18:27:43 -07:00
mars 87d70ee6d1 Magpie supports Hover and Drag cursor events 2022-11-06 16:27:09 -07:00
mars 75fb80adf3 Fix coordinate system for SAO UI (closes #28) 2022-11-06 16:26:22 -07:00
mars e39d16a516 Dialog uses new coords 2022-11-06 14:59:38 -07:00
mars 69318a02e5 Fix rounded corner drawing 2022-11-05 16:08:07 -06:00
mars ab50a8e130 Fix use of Rect in SAO UI script 2022-11-05 15:03:30 -06:00
mars 75e0aca668 Add missing SAO UI on_resize() impls 2022-11-05 15:01:06 -06:00
mars eb32163b24 Fix Rect coordinate space 2022-11-05 15:00:51 -06:00
mars 681b884b74 Add Color::lerp() 2022-11-05 14:25:59 -06:00
mars 4798d43f6c Fix Magpie monotonic delta-time bug 2022-11-04 21:56:55 -06:00
mars 7294c0402c Add licensing info to backend files 2022-11-04 16:53:39 -06:00
mars aa333b0fe4 Add Magpie cursor input (closes #23) 2022-11-03 19:07:40 -06:00
mars 325a85eb39 Unlock abi from wasm32 OS for the sake of LSP 2022-11-03 17:53:04 -06:00
mars 47f0894cbd Add DrawContext::draw_indexed() 2022-11-03 17:52:32 -06:00
mars a2d51b2fa8 Refactor Magpie window event handling + catch most windowing errors instead of unwrapping 2022-11-02 23:00:59 -06:00
mars 226b54f19e Merge pull request 'Initial on_resize() implementation' (#27) from on-resize into main
Reviewed-on: #27
2022-11-03 04:41:21 +00:00
lilith 27d7bdeb91 Fix styling 2022-11-03 00:40:54 -04:00
lilith 4b2396d137 Initial on_resize() implementation 2022-11-03 00:37:18 -04:00
mars 0da4c7d900 Merge pull request 'Add license checker script' (#26) from license-checker into main
Reviewed-on: #26
2022-11-03 02:36:50 +00:00
mars 58c7d9192d Add executable modifier to check_licenses.sh 2022-11-02 20:35:12 -06:00
lilith d4fc420b18 Add deps to check_licenses.sh 2022-11-02 22:29:34 -04:00