1
0
mirror of synced 2024-11-22 07:43:50 +00:00
Commit Graph

46 Commits

Author SHA1 Message Date
19a039f98d More refactoring 2024-08-20 12:02:42 +02:00
dced5cba03 Refactoring
Trying to find nice coding patterns as I'm learning Rust
2024-08-12 09:20:27 +02:00
50eb38aae1 Implemented creating device instances 2024-07-24 16:20:03 +02:00
c93bdab059 WIP: load devices in UI 2024-06-29 14:34:09 +02:00
260ecdc531 Implemented reading/writing of json settings 2024-06-27 13:21:23 +02:00
ec70ed2c51 More framework implementation 2024-06-22 10:28:40 +02:00
beb24e985e Refactored UI to not use view macro
Placeholders for serializing configuration
2024-06-15 11:52:30 +02:00
e07a3bbb1b Finally figured out why the second window wasn't showing up :-/ 2024-06-14 19:26:27 +02:00
7c87a7974c Started work on Linux application 2024-06-14 18:29:55 +02:00
4d364c6be2 Updated GitHub access token 2021-08-11 11:34:55 +02:00
439a8ad556 How about now? 2021-06-09 08:44:35 +02:00
e3d4b2a82d Fixed artifacts in AppVeyor YML ? 2021-06-09 08:42:48 +02:00
96a71d6dcd Possible fix for #2: OSD does not always disappear automatically ? 2021-06-09 08:38:01 +02:00
c9fb7549ab Added Fritzing wiring example 2021-03-16 12:53:16 +01:00
01cacc937a Merge branch 'feature/AppVeyor' into develop 2021-03-16 12:52:06 +01:00
ce7ff2d146 AppVeyor YML update submodules 2021-03-16 12:50:01 +01:00
bdb1a3911f AppVeyor YML nuget restore path 2021-03-16 12:48:13 +01:00
78e6449139 AppVeyor YML error again 2021-03-16 12:46:36 +01:00
c0a3d5c1ef AppVeyor YML error 2021-03-16 12:42:15 +01:00
5f4c2786f6 Added AppVeyor build
Upgraded to Inno Setup 6
2021-03-16 12:40:59 +01:00
6f5e588e13 Merge branch 'master' into develop 2021-03-16 12:40:46 +01:00
80621a3df2 Forgot to include the new plugin in the setup 2021-03-10 12:47:18 +01:00
bc8396795c Added Run Program plugin
Added Author and URL display in Plugins list
2021-03-10 12:39:41 +01:00
4974e57221 Refactored settings views
Improved global exception handling
Added plugins page
2021-03-09 18:42:49 +01:00
b1b8498456 Merge branch 'release/0.1' 2021-03-08 20:46:59 +01:00
217013d4cc Fixed #1: Settings for Analog Outputs are not remembered
And a few other null-related fixes
2021-03-08 20:46:18 +01:00
df57d665bf Fixed ReSharper code issues 2021-03-08 20:27:17 +01:00
543b55f3ba Added support for analog outputs (basic PWM) to Arduino Sketch
Added support for binding digital output actions to analog outputs
Fixed a few NullReferenceExceptions
Fixed Serial "Connecting..." state
Fixed update issues when multiple VoiceMeeter output actions are configured
Fixed VoiceMeeter Remote not logging out
2021-03-08 20:18:47 +01:00
0e27fec1e9 Added Run / Run at startup options to setup 2021-03-07 10:52:15 +01:00
69a93f68d5 Fixed bug in caching output values
Fixed VoiceMeeter version selection
Added device status indicator
2021-03-07 10:38:56 +01:00
2525fae237 Slight correction in readme 2021-03-06 11:00:32 +01:00
f518115bc7 Merge branch 'feature/pluggable' into develop 2021-03-06 10:57:21 +01:00
cae557e7e1 Implemented default device switching
Added VoiceMeeter plugin (run macro and get status)
Added Inno Setup script
Added Fusion 360 files for housing designs
2021-03-06 10:53:38 +01:00
197aef531a Improved stability of analog signals in the Arduino sketch
Reimplemented automatic refresh of the serial port list
Improved serial device connection retry
Moved plugins to their own subfolder for better separation, added metadata on the entry assembly to load
Added logging settings
Added Run at startup setting
Many visual enhancements
2021-03-05 11:47:12 +01:00
cd1ab91f23 Fixed: send initial values when device connects
Implemented various TODO's
2021-02-28 14:40:51 +01:00
de27a6ccee Implemented toggle and inverted settings for muted actions 2021-02-28 13:55:47 +01:00
0183d50c46 Implemented digital outputs and inputs in Arduino sketch 2021-02-28 13:01:43 +01:00
9869f46a49 Changed serial protocol to MIN
Implemented logging
2021-02-28 11:55:23 +01:00
a1eb61a6a9 Updated terminology in Arduino sketch 2021-02-24 19:40:59 +01:00
28c25c8b43 Implemented OSD
Implemented mute/unmute input and output actions
Changed MockDevice to EmulatorDevice with UI for easier testing
2021-02-24 19:35:01 +01:00
ff1e1ca74c Working proof-of-concept for refactoring
Implemented orchestrator
Implemented mock device
Implemented serial device
Implemented volume action
Removed old implementation
2021-02-24 09:05:11 +01:00
dc0e761244 Implemented basic plugin architecture
Moving interface to WPF for easier integration
2021-02-21 14:04:24 +01:00
19484d8115 Fixed readme 2021-02-20 12:18:36 +01:00
f15491c541 Implemented Arduino firmware
Implemented serial connection in Windows application
2021-02-20 12:16:18 +01:00
072e73df88 Windows application with mock hardware layer 2021-02-19 17:42:37 +01:00
f42dd4d02b Initial commit 2021-02-19 16:53:21 +01:00