Commit Graph

261 Commits

Author SHA1 Message Date
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 d7323323f8 Add SAO UI Palette widget 2022-11-19 15:11:09 -07:00
mars 59c34d6aca Clean up SAO UI color definitions 2022-11-19 13:09:53 -07:00
mars 046aede0fa Add Arctica SAO UI theme 2022-11-19 13:06:36 -07:00
mars 4b126ed2cf Magpie window transparency + remove window decorations 2022-11-18 17:15:29 -07:00
mars e35ee1be4c Better SAO UI base transparency 2022-11-18 17:00:47 -07:00
mars d5e9e229dc Fix window format to Bgra8Unorm (fixes unnecessary sRGB conversion) 2022-11-18 16:57:39 -07:00
mars d7d4ed9519 Merge pull request 'Upgrade SAO theming' (#43) from upgrade-sao-theming into main
Reviewed-on: #43
2022-11-18 23:53:16 +00:00
mars e924a17073 Disable Magpie glium gamma-correction 2022-11-18 16:48:17 -07:00
mars 25532f4f9e Use theme in MusicPlayerWidget 2022-11-18 14:30:26 -07:00
mars ef6a81e142 Add Rose Pine Moon color palette 2022-11-18 14:13:50 -07:00
mars bc8032aaaf Use THEME in ScrollBarStyle 2022-11-18 14:01:31 -07:00
mars e8c9088327 Use THEME in RectButtonStyle 2022-11-18 14:01:20 -07:00
mars 59a673128c Add base_hover and base_active colors 2022-11-18 14:00:16 -07:00
mars ce7d641795 Use theme in TabMenu 2022-11-18 13:42:18 -07:00
mars 3f7ebeaf7e Use theme in main menu 2022-11-18 13:42:06 -07:00
mars a477c3c385 Add panel background color edit in sandbox 2022-11-18 13:33:21 -07:00
mars 85e1fbd6b6 Use terminal colors for dialog buttons 2022-11-18 13:15:34 -07:00
mars 6db0c72f4d Add terminal colors to style 2022-11-18 13:15:22 -07:00
mars 1ac70e653b Use THEME in dialog style defaults 2022-11-18 13:08:28 -07:00
mars 948dfa77c4 Add style and THEME to widget prelude 2022-11-18 13:08:17 -07:00
mars 2f5d25a3f4 Add Metrics and Theme consts 2022-11-18 13:08:01 -07:00
mars 218e2fde74 Add wip-dialog protocol to display ConfirmationDialogPanel 2022-11-18 13:07:37 -07:00
mars f33100cfa8 Add SAO UI style module 2022-11-18 12:43:23 -07:00
mars 2aadd0d57a Make Color alpha functions const 2022-11-18 12:43:10 -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 0bf02ba93b Initialize canary-wgpu from eframe 2022-11-17 14:25:07 -07:00
mars 24196adc3a Downgrade wgpu from 0.14 to 0.13.1 2022-11-17 13:16:59 -07:00
mars 4c5dc489ac Switch sandbox renderer to wgpu 2022-11-17 13:07:26 -07:00
mars 72ba4bbcb9 Update eframe to 0.19 2022-11-17 13:02:56 -07:00
mars eb5e1c6080 Merge branch 'main' into wgpu-renderer 2022-11-16 23:35:12 -07:00
mars 7de22f9bd4 Merge pull request 'Check for license information parity' (#36) from emma/canary-rs:main into main
Reviewed-on: #36
2022-11-17 06:30:35 +00:00
mars 50410c7f4f Merge branch 'main' into main 2022-11-17 06:30:27 +00: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 32cf5e3359 SAO UI music player sends Prev/Play/Next events on button presses 2022-11-16 21:11:34 -07:00
mars 0cc55b80a8 Add panel_send_message script API 2022-11-16 21:10:14 -07:00
mars 14540db59c Add panel_send_message and PanelAbi 2022-11-16 21:08:17 -07:00
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