├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── issue_template.md ├── .gitignore ├── LICENSE ├── PKGBUILD ├── README.md ├── TwitchLeecher ├── GlobalAssemblyInfo.cs ├── Libraries │ └── ffmpeg.exe ├── Resources │ └── Images │ │ ├── Donate.png │ │ ├── TL_Icon.ico │ │ └── TL_Icon.png ├── TwitchLeecher.Core │ ├── App.config │ ├── Attributes │ │ └── EnumDisplayNameAttribute.cs │ ├── Constants │ │ └── Constants.cs │ ├── Enums │ │ ├── DownloadState.cs │ │ ├── EnumExtentions.cs │ │ ├── LoadLimitType.cs │ │ ├── SearchType.cs │ │ └── VideoType.cs │ ├── Events │ │ ├── AuthChangedEvent.cs │ │ ├── AuthResultEvent.cs │ │ ├── DownloadsCountChangedEvent.cs │ │ ├── PreferencesSavedEvent.cs │ │ ├── RemoveDownloadEvent.cs │ │ ├── SubOnlyAuthChangedEvent.cs │ │ ├── SubOnlyAuthResultEvent.cs │ │ └── VideosCountChangedEvent.cs │ ├── ImageHelper.cs │ ├── Models │ │ ├── AuthInfo.cs │ │ ├── CropInfo.cs │ │ ├── DefaultQuality.cs │ │ ├── DownloadParameters.cs │ │ ├── DownloadTask.cs │ │ ├── FilenameWildcards.cs │ │ ├── MainWindowInfo.cs │ │ ├── MenuCommand.cs │ │ ├── Preferences.cs │ │ ├── RuntimeData.cs │ │ ├── SearchParameters.cs │ │ ├── TwitchPlaylist.cs │ │ ├── TwitchPlaylistPart.cs │ │ ├── TwitchSearchResult.cs │ │ ├── TwitchVideo.cs │ │ ├── TwitchVideoAuthInfo.cs │ │ ├── TwitchVideoDownload.cs │ │ ├── TwitchVideoQuality.cs │ │ └── UpdateInfo.cs │ └── TwitchLeecher.Core.csproj ├── TwitchLeecher.Gui │ ├── Assets │ │ ├── Donate.png │ │ ├── TL_Icon.ico │ │ └── TL_Icon.png │ ├── Converters │ │ ├── DownloadStateToColorConverter.cs │ │ ├── DownloadStateToVisibilityConverter.cs │ │ ├── InverseBooleanConverter.cs │ │ ├── LoadLimitToBooleanConverter.cs │ │ ├── SearchTypeToBooleanConverter.cs │ │ └── VideoTypeToBooleanConverter.cs │ ├── Events │ │ └── ShowViewEvent.cs │ ├── Interfaces │ │ ├── CommonFileDialogFilter.cs │ │ ├── IDialogService.cs │ │ ├── IDonationService.cs │ │ ├── INavigationService.cs │ │ ├── INavigationState.cs │ │ ├── INotificationService.cs │ │ └── ISearchService.cs │ ├── Modules │ │ └── GuiModule.cs │ ├── Services │ │ ├── DialogService.cs │ │ ├── DonationService.cs │ │ ├── NavigationService.cs │ │ ├── NotificationService.cs │ │ └── SearchService.cs │ ├── TwitchLeecher.Gui.csproj │ ├── Types │ │ ├── MessageBoxButton.cs │ │ ├── MessageBoxImage.cs │ │ └── MessageBoxResult.cs │ ├── ViewModels │ │ ├── AuthViewModel.cs │ │ ├── DownloadViewModel.cs │ │ ├── DownloadsViewModel.cs │ │ ├── InfoViewModel.cs │ │ ├── LoadingViewModel.cs │ │ ├── LogViewModel.cs │ │ ├── MainWindowVM.cs │ │ ├── MessageBoxViewModel.cs │ │ ├── PreferencesViewModel.cs │ │ ├── SearchResultViewModel.cs │ │ ├── SearchViewModel.cs │ │ ├── SubOnlyViewModel.cs │ │ ├── UpdateInfoViewModel.cs │ │ ├── ViewModelBase.cs │ │ └── WelcomeViewModel.cs │ └── Views │ │ ├── AuthView.axaml │ │ ├── AuthView.axaml.cs │ │ ├── DownloadView.axaml │ │ ├── DownloadView.axaml.cs │ │ ├── DownloadsView.axaml │ │ ├── DownloadsView.axaml.cs │ │ ├── InfoView.axaml │ │ ├── InfoView.axaml.cs │ │ ├── LoadingView.axaml │ │ ├── LoadingView.axaml.cs │ │ ├── LogView.axaml │ │ ├── LogView.axaml.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── MessageBoxWindow.axaml │ │ ├── MessageBoxWindow.axaml.cs │ │ ├── PreferencesView.axaml │ │ ├── PreferencesView.axaml.cs │ │ ├── SearchResultView.axaml │ │ ├── SearchResultView.axaml.cs │ │ ├── SearchView.axaml │ │ ├── SearchView.axaml.cs │ │ ├── SubOnlyView.axaml │ │ ├── SubOnlyView.axaml.cs │ │ ├── UpdateInfoView.axaml │ │ ├── UpdateInfoView.axaml.cs │ │ ├── WelcomeView.axaml │ │ └── WelcomeView.axaml.cs ├── TwitchLeecher.Services │ ├── Interfaces │ │ ├── IApiService.cs │ │ ├── IAuthListener.cs │ │ ├── IAuthService.cs │ │ ├── IDownloadService.cs │ │ ├── IFilenameService.cs │ │ ├── IFolderService.cs │ │ ├── ILogService.cs │ │ ├── IPreferencesService.cs │ │ ├── IProcessingService.cs │ │ ├── IRuntimeDataService.cs │ │ └── IUpdateService.cs │ ├── Modules │ │ └── ServiceModule.cs │ ├── Services │ │ ├── ApiService.cs │ │ ├── AuthListener.cs │ │ ├── AuthService.cs │ │ ├── DownloadService.cs │ │ ├── FilenameService.cs │ │ ├── FolderService.cs │ │ ├── IThemeService.cs │ │ ├── LogService.cs │ │ ├── PreferencesService.cs │ │ ├── ProcessingService.cs │ │ ├── RuntimeDataService.cs │ │ ├── ThemeService.cs │ │ └── UpdateService.cs │ └── TwitchLeecher.Services.csproj ├── TwitchLeecher.Shared │ ├── App.config │ ├── Commands │ │ ├── DelegateCommand.cs │ │ ├── DelegateCommandBase.cs │ │ └── PropertySupport.cs │ ├── Communication │ │ └── NamedPipeManager.cs │ ├── Events │ │ ├── BackgroundEventSubscription.cs │ │ ├── DataEventArgs.cs │ │ ├── DelegateReference.cs │ │ ├── DispatcherEventSubscription.cs │ │ ├── EmptyPubSubEvent.cs │ │ ├── EventAggregator.cs │ │ ├── EventBase.cs │ │ ├── EventSubscription.cs │ │ ├── IDelegateReference.cs │ │ ├── IEventAggregator.cs │ │ ├── IEventSubscription.cs │ │ ├── LogEvent.cs │ │ ├── PubSubEvent.cs │ │ ├── SubscriptionToken.cs │ │ └── ThreadOption.cs │ ├── Extensions │ │ ├── DateTime.cs │ │ ├── Guid.cs │ │ ├── NameValueCollection.cs │ │ ├── TimeSpan.cs │ │ ├── Version.cs │ │ └── Xml.cs │ ├── Helpers │ │ ├── FixedSizeQueue.cs │ │ └── RangeObservableCollection.cs │ ├── IO │ │ └── FileSystem.cs │ ├── Native │ │ ├── NativeDelegates.cs │ │ ├── NativeDisplay.cs │ │ ├── NativeFlags.cs │ │ ├── NativeMethods.cs │ │ └── NativeStructs.cs │ ├── Notification │ │ └── BindableBase.cs │ ├── Reflection │ │ └── AssemblyUtil.cs │ └── TwitchLeecher.Shared.csproj ├── TwitchLeecher.sln └── TwitchLeecher │ ├── App.axaml │ ├── App.axaml.cs │ ├── Program.cs │ ├── TwitchLeecher.csproj │ └── app.manifest └── twitchleecher-dx.desktop /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/LICENSE -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/PKGBUILD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/README.md -------------------------------------------------------------------------------- /TwitchLeecher/GlobalAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/GlobalAssemblyInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/Libraries/ffmpeg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/Libraries/ffmpeg.exe -------------------------------------------------------------------------------- /TwitchLeecher/Resources/Images/Donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/Resources/Images/Donate.png -------------------------------------------------------------------------------- /TwitchLeecher/Resources/Images/TL_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/Resources/Images/TL_Icon.ico -------------------------------------------------------------------------------- /TwitchLeecher/Resources/Images/TL_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/Resources/Images/TL_Icon.png -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/App.config -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Attributes/EnumDisplayNameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Attributes/EnumDisplayNameAttribute.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Constants/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Constants/Constants.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Enums/DownloadState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Enums/DownloadState.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Enums/EnumExtentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Enums/EnumExtentions.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Enums/LoadLimitType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Enums/LoadLimitType.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Enums/SearchType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Enums/SearchType.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Enums/VideoType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Enums/VideoType.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/AuthChangedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/AuthChangedEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/AuthResultEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/AuthResultEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/DownloadsCountChangedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/DownloadsCountChangedEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/PreferencesSavedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/PreferencesSavedEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/RemoveDownloadEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/RemoveDownloadEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/SubOnlyAuthChangedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/SubOnlyAuthChangedEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/SubOnlyAuthResultEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/SubOnlyAuthResultEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Events/VideosCountChangedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Events/VideosCountChangedEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/ImageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/ImageHelper.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/AuthInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/AuthInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/CropInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/CropInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/DefaultQuality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/DefaultQuality.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/DownloadParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/DownloadParameters.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/DownloadTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/DownloadTask.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/FilenameWildcards.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/FilenameWildcards.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/MainWindowInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/MainWindowInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/MenuCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/MenuCommand.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/Preferences.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/Preferences.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/RuntimeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/RuntimeData.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/SearchParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/SearchParameters.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchPlaylist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchPlaylist.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchPlaylistPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchPlaylistPart.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchSearchResult.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoAuthInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoAuthInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoDownload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoDownload.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoQuality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/TwitchVideoQuality.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/Models/UpdateInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/Models/UpdateInfo.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Core/TwitchLeecher.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Core/TwitchLeecher.Core.csproj -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Assets/Donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Assets/Donate.png -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Assets/TL_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Assets/TL_Icon.ico -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Assets/TL_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Assets/TL_Icon.png -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/DownloadStateToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/DownloadStateToColorConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/DownloadStateToVisibilityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/DownloadStateToVisibilityConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/InverseBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/InverseBooleanConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/LoadLimitToBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/LoadLimitToBooleanConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/SearchTypeToBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/SearchTypeToBooleanConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Converters/VideoTypeToBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Converters/VideoTypeToBooleanConverter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Events/ShowViewEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Events/ShowViewEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/CommonFileDialogFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/CommonFileDialogFilter.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/IDialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/IDialogService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/IDonationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/IDonationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/INavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/INavigationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/INavigationState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/INavigationState.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/INotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/INotificationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Interfaces/ISearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Interfaces/ISearchService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Modules/GuiModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Modules/GuiModule.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Services/DialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Services/DialogService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Services/DonationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Services/DonationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Services/NavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Services/NavigationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Services/NotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Services/NotificationService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Services/SearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Services/SearchService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/TwitchLeecher.Gui.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/TwitchLeecher.Gui.csproj -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxButton.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxImage.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Types/MessageBoxResult.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/AuthViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/AuthViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/DownloadViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/DownloadViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/DownloadsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/DownloadsViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/InfoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/InfoViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/LoadingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/LoadingViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/LogViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/LogViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/MainWindowVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/MainWindowVM.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/MessageBoxViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/MessageBoxViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/PreferencesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/PreferencesViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/SearchResultViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/SearchResultViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/SearchViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/SearchViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/SubOnlyViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/SubOnlyViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/UpdateInfoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/UpdateInfoViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/ViewModels/WelcomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/ViewModels/WelcomeViewModel.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/AuthView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/AuthView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/AuthView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/AuthView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/DownloadView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/DownloadView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/DownloadView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/DownloadView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/DownloadsView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/DownloadsView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/DownloadsView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/DownloadsView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/InfoView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/InfoView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/InfoView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/InfoView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/LoadingView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/LoadingView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/LoadingView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/LoadingView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/LogView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/LogView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/LogView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/LogView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/MainWindow.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/MessageBoxWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/MessageBoxWindow.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/MessageBoxWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/MessageBoxWindow.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/PreferencesView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/PreferencesView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/PreferencesView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/PreferencesView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SearchResultView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SearchResultView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SearchResultView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SearchResultView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SearchView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SearchView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SearchView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SearchView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SubOnlyView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SubOnlyView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/SubOnlyView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/SubOnlyView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/UpdateInfoView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/UpdateInfoView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/UpdateInfoView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/UpdateInfoView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/WelcomeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/WelcomeView.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Gui/Views/WelcomeView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Gui/Views/WelcomeView.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IApiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IApiService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IAuthListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IAuthListener.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IAuthService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IDownloadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IDownloadService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IFilenameService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IFilenameService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IFolderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IFolderService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/ILogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/ILogService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IPreferencesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IPreferencesService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IProcessingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IProcessingService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IRuntimeDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IRuntimeDataService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Interfaces/IUpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Interfaces/IUpdateService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Modules/ServiceModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Modules/ServiceModule.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/ApiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/ApiService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/AuthListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/AuthListener.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/AuthService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/DownloadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/DownloadService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/FilenameService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/FilenameService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/FolderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/FolderService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/IThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/IThemeService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/LogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/LogService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/PreferencesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/PreferencesService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/ProcessingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/ProcessingService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/RuntimeDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/RuntimeDataService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/ThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/ThemeService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/Services/UpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/Services/UpdateService.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Services/TwitchLeecher.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Services/TwitchLeecher.Services.csproj -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/App.config -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Commands/DelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Commands/DelegateCommand.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Commands/DelegateCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Commands/DelegateCommandBase.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Commands/PropertySupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Commands/PropertySupport.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Communication/NamedPipeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Communication/NamedPipeManager.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/BackgroundEventSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/BackgroundEventSubscription.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/DataEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/DataEventArgs.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/DelegateReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/DelegateReference.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/DispatcherEventSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/DispatcherEventSubscription.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/EmptyPubSubEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/EmptyPubSubEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/EventAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/EventAggregator.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/EventBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/EventBase.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/EventSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/EventSubscription.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/IDelegateReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/IDelegateReference.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/IEventAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/IEventAggregator.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/IEventSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/IEventSubscription.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/LogEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/LogEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/PubSubEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/PubSubEvent.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/SubscriptionToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/SubscriptionToken.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Events/ThreadOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Events/ThreadOption.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/DateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/DateTime.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/Guid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/Guid.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/NameValueCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/NameValueCollection.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/TimeSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/TimeSpan.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/Version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/Version.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Extensions/Xml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Extensions/Xml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Helpers/FixedSizeQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Helpers/FixedSizeQueue.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Helpers/RangeObservableCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Helpers/RangeObservableCollection.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/IO/FileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/IO/FileSystem.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Native/NativeDelegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Native/NativeDelegates.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Native/NativeDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Native/NativeDisplay.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Native/NativeFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Native/NativeFlags.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Native/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Native/NativeMethods.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Native/NativeStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Native/NativeStructs.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Notification/BindableBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Notification/BindableBase.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/Reflection/AssemblyUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/Reflection/AssemblyUtil.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.Shared/TwitchLeecher.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.Shared/TwitchLeecher.Shared.csproj -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher.sln -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher/App.axaml -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher/App.axaml.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher/Program.cs -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher/TwitchLeecher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher/TwitchLeecher.csproj -------------------------------------------------------------------------------- /TwitchLeecher/TwitchLeecher/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/TwitchLeecher/TwitchLeecher/app.manifest -------------------------------------------------------------------------------- /twitchleecher-dx.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schneidermanuel/TwitchLeecher-Dx/HEAD/twitchleecher-dx.desktop --------------------------------------------------------------------------------