├── .gitattributes ├── .gitignore ├── Backend ├── Backend.csproj ├── Networking │ ├── Attributes │ │ ├── ArchitectureAttribute.cs │ │ └── PacketArchitecture.cs │ ├── INetworkPacket.cs │ ├── IO │ │ ├── DataInputStream.cs │ │ └── DataOutputStream.cs │ ├── Implementation │ │ ├── AlternativeHello.cs │ │ ├── ButtonInteractPacket.cs │ │ ├── DesktopDisconnectPacket.cs │ │ ├── DeviceIdentityPacket.cs │ │ ├── HeathbeatPacket.cs │ │ ├── HelloPacket.cs │ │ ├── SingleSlotImageChangePacket.cs │ │ ├── SlotImageChangeChunkPacket.cs │ │ ├── SlotImageClearChunkPacket.cs │ │ └── SlotImageClearPacket.cs │ └── TcpLib │ │ ├── DeckServiceProvider.cs │ │ └── TcpLib.cs ├── Objects │ ├── AbstractDeckAction.cs │ ├── DeckImage.cs │ ├── IDeckDevice.cs │ ├── IDeckFolder.cs │ ├── IDeckItem.cs │ └── Implementation │ │ ├── DeckActions │ │ ├── General │ │ │ ├── ExecutableRunAction.cs │ │ │ ├── KeyPressAction.cs │ │ │ ├── KeyToggleAction.cs │ │ │ └── MediaKeyAction.cs │ │ ├── Misc │ │ │ └── IFTTTEventAction.cs │ │ └── OBS │ │ │ ├── SceneItemVisibilityAction.cs │ │ │ ├── StartStopRecordingAction.cs │ │ │ ├── StartStopStreamingAction.cs │ │ │ ├── SwitchSceneAction.cs │ │ │ └── TestSceneMultiSwitch.cs │ │ ├── DynamicDeckFolder.cs │ │ └── DynamicDeckItem.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ ├── img_item_media_back.png │ ├── img_item_media_next.png │ ├── img_item_media_pause.png │ ├── img_item_media_play.png │ ├── img_item_media_playpause.png │ ├── img_item_media_stop.png │ ├── img_item_media_volumedown.png │ ├── img_item_media_volumeoff.png │ ├── img_item_media_volumeup.png │ ├── img_item_start_recording.png │ ├── img_item_start_stream.png │ ├── img_item_stop_recording.png │ └── img_item_stop_stream.png ├── Utils │ ├── EnumUtils.cs │ ├── Helper │ │ ├── DeckActionHelper.cs │ │ ├── DeckItemHelper.cs │ │ └── SerializableDictionary.cs │ ├── IFTTTWebHookClient.cs │ ├── Misc │ │ ├── AppSettings.cs │ │ ├── Constants.cs │ │ ├── DevicePersistManager.cs │ │ ├── IFTTTWebhookProperties.cs │ │ └── ReflectiveEnumerator.cs │ ├── Native │ │ └── NativeKeyHandler.cs │ ├── OBSUtils.cs │ └── XMLUtils.cs └── packages.config ├── ButtonDeck.dt ├── ButtonDeck.sln ├── ButtonDeck ├── App.config ├── ButtonDeck.csproj ├── Controls │ ├── ColorSchemePreviewControl.Designer.cs │ ├── ColorSchemePreviewControl.cs │ ├── ColorSchemePreviewControl.resx │ ├── DeckDeviceInformationControl.cs │ ├── ImageModernButton.cs │ ├── PlaceHolderTextBox.cs │ └── ShadedPanel.cs ├── Forms │ ├── ActionHelperForms │ │ ├── ExecutableRunHelper.Designer.cs │ │ ├── ExecutableRunHelper.cs │ │ ├── ExecutableRunHelper.resx │ │ ├── KeyInfoHelper.Designer.cs │ │ ├── KeyInfoHelper.cs │ │ ├── KeyInfoHelper.resx │ │ └── OBS │ │ │ ├── OBSSceneChangeHelper.Designer.cs │ │ │ ├── OBSSceneChangeHelper.cs │ │ │ ├── OBSSceneChangeHelper.resx │ │ │ ├── OBSSceneItemVisibilityHelper.Designer.cs │ │ │ ├── OBSSceneItemVisibilityHelper.cs │ │ │ └── OBSSceneItemVisibilityHelper.resx │ ├── FirstSetup │ │ ├── DeviceNamePage.Designer.cs │ │ ├── DeviceNamePage.cs │ │ ├── DeviceNamePage.resx │ │ ├── FinalSetupPage.resx │ │ ├── IntroPage.Designer.cs │ │ ├── IntroPage.cs │ │ ├── IntroPage.resx │ │ ├── PageTemplate.cs │ │ ├── ThemeSelectionPage.Designer.cs │ │ ├── ThemeSelectionPage.cs │ │ └── ThemeSelectionPage.resx │ ├── FirstSetupForm.Designer.cs │ ├── FirstSetupForm.cs │ ├── FirstSetupForm.resx │ ├── MagnetiteForm.Designer.cs │ ├── MagnetiteForm.cs │ ├── MagnetiteForm.resx │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── SettingsForm.Designer.cs │ ├── SettingsForm.cs │ ├── SettingsForm.resx │ └── TemplateForm.cs ├── Misc │ ├── ApplicationColorScheme.cs │ ├── ColorSchemeCentral.cs │ ├── DevicesTitlebarButton.cs │ ├── IDeckDeviceExtensions.cs │ └── ServerThread.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── ic_delete_black_48dp_2x.png │ ├── ic_delete_white_48dp_2x.png │ ├── ic_settings_black_48dp_2x.png │ ├── ic_settings_white_48dp_2x.png │ ├── img_folder.png │ ├── img_folder_up.png │ └── img_item_default.png └── button-deck.ico ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/.gitignore -------------------------------------------------------------------------------- /Backend/Backend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Backend.csproj -------------------------------------------------------------------------------- /Backend/Networking/Attributes/ArchitectureAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Attributes/ArchitectureAttribute.cs -------------------------------------------------------------------------------- /Backend/Networking/Attributes/PacketArchitecture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Attributes/PacketArchitecture.cs -------------------------------------------------------------------------------- /Backend/Networking/INetworkPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/INetworkPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/IO/DataInputStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/IO/DataInputStream.cs -------------------------------------------------------------------------------- /Backend/Networking/IO/DataOutputStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/IO/DataOutputStream.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/AlternativeHello.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/AlternativeHello.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/ButtonInteractPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/ButtonInteractPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/DesktopDisconnectPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/DesktopDisconnectPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/DeviceIdentityPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/DeviceIdentityPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/HeathbeatPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/HeathbeatPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/HelloPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/HelloPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/SingleSlotImageChangePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/SingleSlotImageChangePacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/SlotImageChangeChunkPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/SlotImageChangeChunkPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/SlotImageClearChunkPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/SlotImageClearChunkPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/Implementation/SlotImageClearPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/Implementation/SlotImageClearPacket.cs -------------------------------------------------------------------------------- /Backend/Networking/TcpLib/DeckServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/TcpLib/DeckServiceProvider.cs -------------------------------------------------------------------------------- /Backend/Networking/TcpLib/TcpLib.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Networking/TcpLib/TcpLib.cs -------------------------------------------------------------------------------- /Backend/Objects/AbstractDeckAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/AbstractDeckAction.cs -------------------------------------------------------------------------------- /Backend/Objects/DeckImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/DeckImage.cs -------------------------------------------------------------------------------- /Backend/Objects/IDeckDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/IDeckDevice.cs -------------------------------------------------------------------------------- /Backend/Objects/IDeckFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/IDeckFolder.cs -------------------------------------------------------------------------------- /Backend/Objects/IDeckItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/IDeckItem.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/General/ExecutableRunAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/General/ExecutableRunAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/General/KeyPressAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/General/KeyPressAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/General/KeyToggleAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/General/KeyToggleAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/General/MediaKeyAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/General/MediaKeyAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/Misc/IFTTTEventAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/Misc/IFTTTEventAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/OBS/SceneItemVisibilityAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/OBS/SceneItemVisibilityAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/OBS/StartStopRecordingAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/OBS/StartStopRecordingAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/OBS/StartStopStreamingAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/OBS/StartStopStreamingAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/OBS/SwitchSceneAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/OBS/SwitchSceneAction.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DeckActions/OBS/TestSceneMultiSwitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DeckActions/OBS/TestSceneMultiSwitch.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DynamicDeckFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DynamicDeckFolder.cs -------------------------------------------------------------------------------- /Backend/Objects/Implementation/DynamicDeckItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Objects/Implementation/DynamicDeckItem.cs -------------------------------------------------------------------------------- /Backend/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Backend/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Backend/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Properties/Resources.resx -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_back.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_next.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_pause.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_play.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_playpause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_playpause.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_stop.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_volumedown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_volumedown.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_volumeoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_volumeoff.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_media_volumeup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_media_volumeup.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_start_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_start_recording.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_start_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_start_stream.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_stop_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_stop_recording.png -------------------------------------------------------------------------------- /Backend/Resources/img_item_stop_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Resources/img_item_stop_stream.png -------------------------------------------------------------------------------- /Backend/Utils/EnumUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/EnumUtils.cs -------------------------------------------------------------------------------- /Backend/Utils/Helper/DeckActionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Helper/DeckActionHelper.cs -------------------------------------------------------------------------------- /Backend/Utils/Helper/DeckItemHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Helper/DeckItemHelper.cs -------------------------------------------------------------------------------- /Backend/Utils/Helper/SerializableDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Helper/SerializableDictionary.cs -------------------------------------------------------------------------------- /Backend/Utils/IFTTTWebHookClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/IFTTTWebHookClient.cs -------------------------------------------------------------------------------- /Backend/Utils/Misc/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Misc/AppSettings.cs -------------------------------------------------------------------------------- /Backend/Utils/Misc/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Misc/Constants.cs -------------------------------------------------------------------------------- /Backend/Utils/Misc/DevicePersistManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Misc/DevicePersistManager.cs -------------------------------------------------------------------------------- /Backend/Utils/Misc/IFTTTWebhookProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Misc/IFTTTWebhookProperties.cs -------------------------------------------------------------------------------- /Backend/Utils/Misc/ReflectiveEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Misc/ReflectiveEnumerator.cs -------------------------------------------------------------------------------- /Backend/Utils/Native/NativeKeyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/Native/NativeKeyHandler.cs -------------------------------------------------------------------------------- /Backend/Utils/OBSUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/OBSUtils.cs -------------------------------------------------------------------------------- /Backend/Utils/XMLUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/Utils/XMLUtils.cs -------------------------------------------------------------------------------- /Backend/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/Backend/packages.config -------------------------------------------------------------------------------- /ButtonDeck.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck.dt -------------------------------------------------------------------------------- /ButtonDeck.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck.sln -------------------------------------------------------------------------------- /ButtonDeck/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/App.config -------------------------------------------------------------------------------- /ButtonDeck/ButtonDeck.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/ButtonDeck.csproj -------------------------------------------------------------------------------- /ButtonDeck/Controls/ColorSchemePreviewControl.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/ColorSchemePreviewControl.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Controls/ColorSchemePreviewControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/ColorSchemePreviewControl.cs -------------------------------------------------------------------------------- /ButtonDeck/Controls/ColorSchemePreviewControl.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/ColorSchemePreviewControl.resx -------------------------------------------------------------------------------- /ButtonDeck/Controls/DeckDeviceInformationControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/DeckDeviceInformationControl.cs -------------------------------------------------------------------------------- /ButtonDeck/Controls/ImageModernButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/ImageModernButton.cs -------------------------------------------------------------------------------- /ButtonDeck/Controls/PlaceHolderTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/PlaceHolderTextBox.cs -------------------------------------------------------------------------------- /ButtonDeck/Controls/ShadedPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Controls/ShadedPanel.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/ExecutableRunHelper.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/KeyInfoHelper.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneChangeHelper.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/ActionHelperForms/OBS/OBSSceneItemVisibilityHelper.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/DeviceNamePage.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/DeviceNamePage.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/DeviceNamePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/DeviceNamePage.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/DeviceNamePage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/DeviceNamePage.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/FinalSetupPage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/FinalSetupPage.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/IntroPage.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/IntroPage.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/IntroPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/IntroPage.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/IntroPage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/IntroPage.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/PageTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/PageTemplate.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetup/ThemeSelectionPage.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetupForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetupForm.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetupForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetupForm.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/FirstSetupForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/FirstSetupForm.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/MagnetiteForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MagnetiteForm.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/MagnetiteForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MagnetiteForm.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/MagnetiteForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MagnetiteForm.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MainForm.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MainForm.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/MainForm.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/SettingsForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/SettingsForm.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/SettingsForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/SettingsForm.cs -------------------------------------------------------------------------------- /ButtonDeck/Forms/SettingsForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/SettingsForm.resx -------------------------------------------------------------------------------- /ButtonDeck/Forms/TemplateForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Forms/TemplateForm.cs -------------------------------------------------------------------------------- /ButtonDeck/Misc/ApplicationColorScheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Misc/ApplicationColorScheme.cs -------------------------------------------------------------------------------- /ButtonDeck/Misc/ColorSchemeCentral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Misc/ColorSchemeCentral.cs -------------------------------------------------------------------------------- /ButtonDeck/Misc/DevicesTitlebarButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Misc/DevicesTitlebarButton.cs -------------------------------------------------------------------------------- /ButtonDeck/Misc/IDeckDeviceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Misc/IDeckDeviceExtensions.cs -------------------------------------------------------------------------------- /ButtonDeck/Misc/ServerThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Misc/ServerThread.cs -------------------------------------------------------------------------------- /ButtonDeck/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Program.cs -------------------------------------------------------------------------------- /ButtonDeck/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /ButtonDeck/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Properties/Resources.resx -------------------------------------------------------------------------------- /ButtonDeck/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /ButtonDeck/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Properties/Settings.settings -------------------------------------------------------------------------------- /ButtonDeck/Resources/ic_delete_black_48dp_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/ic_delete_black_48dp_2x.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/ic_delete_white_48dp_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/ic_delete_white_48dp_2x.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/ic_settings_black_48dp_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/ic_settings_black_48dp_2x.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/ic_settings_white_48dp_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/ic_settings_white_48dp_2x.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/img_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/img_folder.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/img_folder_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/img_folder_up.png -------------------------------------------------------------------------------- /ButtonDeck/Resources/img_item_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/Resources/img_item_default.png -------------------------------------------------------------------------------- /ButtonDeck/button-deck.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ButtonDeck/button-deck.ico -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NickAcPT/ButtonDeck-Windows/HEAD/README.md --------------------------------------------------------------------------------