├── source ├── README.md ├── SteamTools │ ├── Properties │ │ ├── launchSettings.json │ │ ├── AssemblyInfo.cs │ │ └── Settings.settings │ ├── Resources │ │ ├── Asstes │ │ │ ├── ok.png │ │ │ ├── Copy.png │ │ │ ├── add.png │ │ │ ├── app.ico │ │ │ ├── app2.ico │ │ │ ├── edit.png │ │ │ ├── look.png │ │ │ ├── play.png │ │ │ ├── save.png │ │ │ ├── seek.png │ │ │ ├── time.png │ │ │ ├── trade.png │ │ │ ├── alipay.jpg │ │ │ ├── applogo.jpg │ │ │ ├── avater.jpg │ │ │ ├── confirm.png │ │ │ ├── delete.png │ │ │ ├── detail.png │ │ │ ├── export.png │ │ │ ├── logout.png │ │ │ ├── refresh.png │ │ │ ├── restore.png │ │ │ ├── unlock.png │ │ │ ├── edit - 副本.png │ │ │ ├── movecross.png │ │ │ ├── movecross1.png │ │ │ ├── wechatpay.png │ │ │ ├── install-line.png │ │ │ ├── steam_white.png │ │ │ └── wechatdonate.png │ │ └── Styles │ │ │ └── Colors.xaml │ ├── Models │ │ └── Settings │ │ │ ├── AuthSettings.cs │ │ │ ├── UISettings.cs │ │ │ ├── ProxySettings.cs │ │ │ └── GeneralSettings.cs │ ├── FodyWeavers.xml │ └── Win32 │ │ ├── RECT.cs │ │ └── NativeMethods.cs ├── SteamTools.UWP │ └── Images │ │ ├── StoreLogo.png │ │ ├── SplashScreen.scale-200.png │ │ ├── LockScreenLogo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ └── Square44x44Logo.targetsize-24_altform-unplated.png ├── SteamTool.Proxy │ └── Properties │ │ └── launchSettings.json ├── SteamTool.Steamworks.Test │ ├── steam_api.dll │ └── steam_api64.dll ├── SteamTool.Steam4NET │ └── autogen │ │ ├── Steamclient.cs │ │ ├── ClientCommon.cs │ │ ├── StreamLauncherCommon.cs │ │ ├── ESteamBufferMethod.cs │ │ ├── ESteamFindFilter.cs │ │ ├── TSteamGlobalUserID.cs │ │ ├── ESteamSeekMethod.cs │ │ ├── TSteamUpdateStats.cs │ │ ├── SteamSalt.cs │ │ ├── TSteamSplitLocalUserID.cs │ │ ├── TSteamOfflineStatus.cs │ │ ├── MusicCommon.cs │ │ ├── TSteamSubscriptionBillingInfo.cs │ │ ├── ESteamPaymentCardType.cs │ │ ├── servernetadr.cs │ │ ├── TSteamSubscriptionStats.cs │ │ ├── TSteamPrepurchaseReceiptInfo.cs │ │ ├── TSteamAppVersion.cs │ │ ├── ESteamAppUpdateStatsQueryType.cs │ │ ├── TSteamProgress.cs │ │ ├── TSteamAppDependencyInfo.cs │ │ ├── FriendGameInfo.cs │ │ ├── TSteamDiscountQualifier.cs │ │ └── TSteamSubscriptionDiscount.cs ├── SteamTool.Model │ ├── SteamModel │ │ └── SteamAppSub.cs │ └── ToolModel │ │ └── SettingsModel.cs └── SteamTool.Proxy.Test │ └── TestHttp.cs ├── src ├── ST.Client.Desktop.Linux │ ├── Exit.sh │ ├── Steam++.sh │ ├── Properties │ │ └── AssemblyInfo.OS.cs │ └── Resources │ │ └── hosts.txt ├── ST.Client.Mobile.Droid.Design │ ├── ui │ │ ├── .gitignore │ │ ├── consumer-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── ids.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── dimens_fixed_width.xml │ │ │ │ └── strings.xml │ │ │ ├── drawable-hdpi │ │ │ │ ├── logo.png │ │ │ │ ├── splash_logo.png │ │ │ │ ├── avatar_default.png │ │ │ │ └── ic_stat_notify_msg.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── logo.png │ │ │ │ ├── splash_logo.png │ │ │ │ ├── avatar_default.png │ │ │ │ └── ic_stat_notify_msg.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── logo.png │ │ │ │ ├── splash_logo.png │ │ │ │ ├── avatar_default.png │ │ │ │ └── ic_stat_notify_msg.png │ │ │ ├── drawable-xxhdpi │ │ │ │ ├── logo.png │ │ │ │ ├── splash_logo.png │ │ │ │ ├── avatar_default.png │ │ │ │ └── ic_stat_notify_msg.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ ├── logo.png │ │ │ │ ├── splash_logo.png │ │ │ │ ├── avatar_default.png │ │ │ │ └── ic_stat_notify_msg.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ └── ic_launcher_foreground.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_round.png │ │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable │ │ │ │ ├── bg_textbox.xml │ │ │ │ ├── text_cursor.xml │ │ │ │ ├── bg_divider_with_padding.xml │ │ │ │ ├── ic_animated_keyboard_arrow_up_24.xml │ │ │ │ ├── ic_animated_keyboard_arrow_down_24.xml │ │ │ │ ├── ic_baseline_stop_24.xml │ │ │ │ ├── splash_screen.xml │ │ │ │ ├── baseline_add_black_24.xml │ │ │ │ ├── baseline_check_black_24.xml │ │ │ │ ├── outline_chevron_right_black_24.xml │ │ │ │ └── ic_baseline_delete_24.xml │ │ │ ├── values-land │ │ │ │ └── dimens_fixed_width.xml │ │ │ ├── values-v28 │ │ │ │ └── themes.xml │ │ │ ├── layout │ │ │ │ ├── local_auth_appwidget.xml │ │ │ │ └── shared_divider.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── animator │ │ │ │ └── animation_keyboard_arrow_rotation.xml │ │ │ ├── values-v23 │ │ │ │ └── themes.xml │ │ │ └── xml │ │ │ │ └── local_auth_appwidget_info.xml │ │ │ ├── ic_launcher-playstore.png │ │ │ └── AndroidManifest.xml │ ├── app │ │ ├── .gitignore │ │ └── src │ │ │ └── main │ │ │ ├── res │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ ├── ic_launcher-playstore.png │ │ │ └── java │ │ │ └── net │ │ │ └── steampp │ │ │ └── app │ │ │ └── ui │ │ │ └── MainApplication.kt │ ├── settings.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ └── .gitignore ├── ST.Client.Desktop.Console.App.Bridge │ └── README.md ├── AssemblyInfo.Version.Max.cs ├── ST.Client.Desktop.Mac │ └── Properties │ │ └── AssemblyInfo.OS.cs ├── ST.Client │ ├── Resources │ │ ├── asf-ui.tbr │ │ └── OpenSourceLibraryList.mpo │ ├── Models │ │ ├── Steam │ │ │ ├── SteamApps.cs │ │ │ ├── SteamAppList.cs │ │ │ └── TradeCard.cs │ │ ├── Enums │ │ │ ├── SteamAppPropertyType.cs │ │ │ └── TextReaderProvider.cs │ │ └── NativeWindowModel.cs │ ├── Entrance.cs │ ├── Repositories │ │ ├── IUserRepository.cs │ │ └── Implementation │ │ │ └── UserRepository.cs │ ├── Settings │ │ ├── GeneralSettings.XamarinForms.cs │ │ └── GameLibrarySettings.cs │ ├── UI │ │ ├── ViewModels │ │ │ ├── Windows │ │ │ │ ├── LocalAuthPage │ │ │ │ │ └── ExportAuthWindowViewModel.Mobile.cs │ │ │ │ ├── TaskBarWindowViewModel.TrayIcon.cs │ │ │ │ └── LoginOrRegisterWindowViewModel.Mobile.cs │ │ │ ├── Base │ │ │ │ ├── IPageViewModel.cs │ │ │ │ ├── ITextBoxWindowViewModel.cs │ │ │ │ └── IWindowViewModel.cs │ │ │ └── Pages │ │ │ │ ├── SteamIdlePageViewModel.cs │ │ │ │ ├── StartPageViewModel.cs │ │ │ │ └── OtherPlatformPageViewModel.cs │ │ ├── QRCodeHelper.cs │ │ └── AuthorizeAttribute.cs │ ├── Services │ │ ├── IPlatformService.MacOS.cs │ │ └── Implementation │ │ │ └── EmptyLocalDataProtectionProvider.cs │ ├── DeviceIdHelper.shared.cs │ └── KeyConstants.cs ├── ST.Tools.Packager │ └── Program.cs ├── ST.Client.Desktop.Windows │ ├── Properties │ │ └── AssemblyInfo.OS.cs │ └── Internals │ │ └── WindowLongFlags.cs ├── ST.Client.XamarinForms │ ├── Properties │ │ └── AssemblyInfo.XamlCompilation.cs │ └── UI │ │ ├── Controls │ │ └── TextBox.cs │ │ ├── Styles │ │ ├── DrawingSvg.xaml.cs │ │ ├── ThemeDark.xaml.cs │ │ └── ThemeLight.xaml.cs │ │ └── Views │ │ ├── Base │ │ └── IPage.cs │ │ ├── Native │ │ ├── SettingsPage.cs │ │ ├── AboutPage.cs │ │ ├── LoginOrRegisterPage.cs │ │ └── MyPage.cs │ │ └── UnderConstructionPage.xaml.cs ├── ST.Tools.Publish │ ├── Steam++.desktop │ ├── MSBuild │ │ └── RequiredAttribute.cs │ ├── Models │ │ └── AppIdWithPublicKey.cs │ └── Steps │ │ └── Step07.cs ├── Common.PinyinLib.PinIn │ └── Jars │ │ └── PinIn-1.5.0-all.jar ├── ST.Client.Android │ ├── Resources │ │ ├── values │ │ │ └── strings_.xml │ │ ├── drawable │ │ │ ├── AboutPageViewModel.png │ │ │ ├── GameListPageViewModel.webp │ │ │ ├── LocalAuthPageViewModel.webp │ │ │ ├── SettingsPageViewModel.webp │ │ │ ├── CommunityProxyPageViewModel.webp │ │ │ ├── ProxyScriptManagePageViewModel.webp │ │ │ └── ArchiSteamFarmPlusPageViewModel.webp │ │ └── layout │ │ │ └── controls_btntext.xml │ ├── Properties │ │ └── MetaDatas.cs │ ├── UI │ │ ├── MainApplication.Base.cs │ │ └── Renderers │ │ │ ├── CardButtonRenderer.shared.cs │ │ │ ├── TextButtonRenderer.shared.cs │ │ │ └── TextBoxRenderer.shared.cs │ ├── JavaPackageConstants.cs │ └── Extensions │ │ └── ScrollViewExtensions.cs ├── ST.Client.Mobile.iOS.App │ ├── Resources │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── icon_about.png │ │ ├── icon_feed.png │ │ ├── icon_about@2x.png │ │ ├── icon_about@3x.png │ │ ├── icon_feed@2x.png │ │ ├── icon_feed@3x.png │ │ ├── xamarin_logo.png │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── xamarin_logo@2x.png │ │ ├── xamarin_logo@3x.png │ │ └── Default-Portrait@2x.png │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ ├── Icon87.png │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ └── Icon180.png │ │ ├── baseline_info_black_24.imageset │ │ │ ├── baseline_info_black_24pt_1x.png │ │ │ ├── baseline_info_black_24pt_2x.png │ │ │ └── baseline_info_black_24pt_3x.png │ │ ├── baseline_person_black_24.imageset │ │ │ ├── baseline_person_black_24pt_1x.png │ │ │ ├── baseline_person_black_24pt_2x.png │ │ │ └── baseline_person_black_24pt_3x.png │ │ ├── baseline_settings_black_24.imageset │ │ │ ├── baseline_settings_black_24pt_1x.png │ │ │ ├── baseline_settings_black_24pt_2x.png │ │ │ └── baseline_settings_black_24pt_3x.png │ │ ├── baseline_account_box_black_24.imageset │ │ │ ├── baseline_account_box_black_24pt_1x.png │ │ │ ├── baseline_account_box_black_24pt_2x.png │ │ │ └── baseline_account_box_black_24pt_3x.png │ │ ├── baseline_phone_iphone_black_24.imageset │ │ │ ├── baseline_phone_iphone_black_24pt_1x.png │ │ │ ├── baseline_phone_iphone_black_24pt_2x.png │ │ │ └── baseline_phone_iphone_black_24pt_3x.png │ │ └── baseline_home_repair_service_black_24.imageset │ │ │ ├── baseline_home_repair_service_black_24pt_1x.png │ │ │ ├── baseline_home_repair_service_black_24pt_2x.png │ │ │ └── baseline_home_repair_service_black_24pt_3x.png │ ├── Entitlements.plist │ ├── AppDelegate.cs │ └── Program.cs ├── ST.Client.Mobile.iOS │ └── UI │ │ ├── ViewModels │ │ └── Base │ │ │ └── PageViewModel.cs │ │ ├── Views │ │ ├── Controls │ │ │ └── TextBox.cs │ │ ├── AboutPage.xaml.cs │ │ ├── ItemDetailPage.xaml.cs │ │ ├── NewItemPage.xaml.cs │ │ └── MyPage.xaml.cs │ │ └── Styles │ │ ├── ThemeDark.xaml.cs │ │ ├── DrawingSvg.xaml.cs │ │ └── ThemeLight.xaml.cs ├── ST.Tools.Packager.InstallerSetup │ ├── Assets │ │ └── Setup.ico │ └── UI │ │ └── App.axaml ├── ST.Services.CloudService.Models │ └── Models │ │ ├── ScriptRequest.cs │ │ ├── DTO │ │ └── AsyncAuthoDTO.cs │ │ ├── IReadOnlyAuthToken.cs │ │ ├── ActiveUserType.cs │ │ ├── UpdateChannelType.cs │ │ ├── Font │ │ └── FontWeight.cs │ │ └── ILoginResponse.cs ├── Common.CoreLib │ ├── Application │ │ ├── Columns │ │ │ ├── IResult.cs │ │ │ ├── IOrder.cs │ │ │ ├── IPassword.cs │ │ │ ├── IPAddress.cs │ │ │ ├── ISoftDeleted.cs │ │ │ ├── ICreationTime.cs │ │ │ ├── IUpdateTime.cs │ │ │ └── IAvatar.cs │ │ ├── UI │ │ │ └── ViewModels │ │ │ │ ├── IReadOnlyItemViewGroup.cs │ │ │ │ └── IReadOnlyItemViewType.cs │ │ ├── Mvvm │ │ │ └── IDisposableHolder.cs │ │ ├── Services │ │ │ ├── IService.cs │ │ │ └── IOptionalService.cs │ │ ├── Entities │ │ │ └── IEntity.cs │ │ └── Settings │ │ │ └── ValueChangedEventArgs.cs │ ├── IO │ │ └── FileFormats │ │ │ └── Internals │ │ │ ├── DataBaseFileFormat.cs │ │ │ └── DataBaseFileFormat.SQLite3.cs │ ├── Properties │ │ └── AssemblyInfo.Version.cs │ ├── Extensions │ │ ├── FileInfoExtensions.cs │ │ ├── CommandExtensions.cs │ │ └── ProcessExtensions.cs │ └── Net │ │ └── Http │ │ └── GeneralHttpClientFactory.Timeout.cs ├── Common.PinyinLib.TinyPinyin │ ├── Jars │ │ ├── ahocorasick-0.3.0.jar │ │ ├── tinypinyin-2.0.3.jar │ │ ├── tinypinyin-android-asset-lexicons-2.0.3.jar │ │ ├── tinypinyin-lexicons-android-cncity-2.0.3.aar │ │ └── README.md │ └── ISegmentationSelector.cs ├── Services.SmsSender │ ├── Models │ │ ├── ISmsSubResult.cs │ │ ├── ISendSmsResult.cs │ │ ├── ICheckSmsResult.cs │ │ ├── SendSmsResult.cs │ │ ├── SmsOptionsTemplateId.cs │ │ └── AlibabaCloud │ │ │ └── AlibabaCloudResult.cs │ └── README.md ├── ST.Client.Desktop.Avalonia │ └── Application │ │ └── UI │ │ └── Assets │ │ ├── Icon.ico │ │ ├── Icon_16.png │ │ ├── afdian.png │ │ ├── ko-fi.png │ │ ├── pateron.png │ │ ├── movecross.png │ │ ├── AppResources │ │ ├── avatar.jpg │ │ ├── applogo.jpg │ │ ├── Placeholders │ │ │ └── 0.png │ │ └── Icon │ │ │ ├── AboutPageViewModel.png │ │ │ ├── GameListPageViewModel.png │ │ │ ├── SettingsPageViewModel.png │ │ │ ├── GameRelatedPageViewModel.png │ │ │ ├── LocalAuthPageViewModel.png │ │ │ ├── SteamAccountPageViewModel.png │ │ │ ├── CommunityProxyPageViewModel.png │ │ │ ├── ArchiSteamFarmPlusPageViewModel.png │ │ │ └── ProxyScriptManagePageViewModel.png │ │ └── Fonts │ │ └── WenQuanYiMicroHei-01.ttf ├── Repositories.EFCore │ ├── ColumnTypeNames.cs │ └── Application │ │ ├── Columns │ │ └── INEWSEQUENTIALID.cs │ │ └── Models │ │ └── IDatabaseSettings.cs ├── ST.Client.Desktop.Linux.App.TrayIcon │ └── ViewModels │ │ ├── TaskBarWindowViewModel.cs │ │ ├── MainWindowViewModel.cs │ │ └── TabItemViewModel.cs ├── Common.AreaLib │ ├── Resources │ │ └── AMap_adcode_citycode_20210406.xlsx.mpo │ └── Application │ │ ├── AreaLevel.cs │ │ └── Services │ │ └── IAreaResource.cs ├── ST.Client.Mobile.Droid.Resources │ └── Transforms │ │ └── Metadata.xml ├── ST.Client.Desktop.Avalonia.App.Bridge.Package │ └── Images │ │ ├── BadgeLogo.scale-100.png │ │ ├── BadgeLogo.scale-125.png │ │ ├── BadgeLogo.scale-150.png │ │ ├── BadgeLogo.scale-200.png │ │ ├── BadgeLogo.scale-400.png │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── Wide310x150Logo.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ │ └── Square44x44Logo.altform-lightunplated_targetsize-48.png ├── ST.Client.Mobile │ ├── UI │ │ └── ViewModels │ │ │ └── Windows │ │ │ ├── LocalAuthPage │ │ │ ├── EncryptionAuthWindowViewModel.cs │ │ │ ├── ExportAuthWindowViewModel.cs │ │ │ ├── ShowAuthWindowViewModel.cs │ │ │ └── AddAuthWindowViewModel.cs │ │ │ └── LoginOrRegisterPageViewModel.cs │ └── Settings │ │ └── UISettings.cs ├── ST │ ├── Columns │ │ └── IOrderGAPAuthenticator.cs │ ├── ExternalTransactionType.cs │ ├── Properties │ │ └── InternalsVisibleTo.cs │ └── UserType.cs ├── Common.ClientLib.Droid │ ├── Application │ │ └── Services │ │ │ ├── IApplicationUpdateService.cs │ │ │ └── IPlatformNavigationService.cs │ └── Extensions │ │ └── EditTextExtensions.cs ├── Common.ClientLib │ ├── ReactiveUI │ │ └── IReadOnlyViewFor.cs │ ├── Application │ │ ├── UI │ │ │ └── Adapters │ │ │ │ ├── IReadOnlyViewModels.cs │ │ │ │ └── ICreateViewModels.cs │ │ ├── Essentials │ │ │ └── SecureStorage2.cs │ │ ├── Services │ │ │ ├── Implementation │ │ │ │ └── NoneToastIntercept.cs │ │ │ ├── IEmailPlatformService.cs │ │ │ ├── IToastIntercept.cs │ │ │ ├── IClipboardPlatformService.cs │ │ │ └── Mvvm │ │ │ │ └── MvvmService.cs │ │ └── Models │ │ │ └── IAppSettings.cs │ └── ToastLength.cs ├── Common.ClientLib.iOS │ └── Application │ │ └── Services │ │ └── IPlatformNavigationService.cs ├── ST.Client.Desktop.Avalonia.App.Bridge.Package.RefLauncher │ └── Launcher │ │ └── App.config ├── ST.Tools.Win7Troubleshoot │ ├── App.config │ ├── DownloadLinks.cs │ ├── HashAlgorithm.cs │ └── Diagnostics.CodeAnalysis │ │ └── NotNullIfNotNullAttribute.cs ├── ST.Client.Mobile.Droid.App │ └── Resources │ │ └── xml │ │ └── auto_backup_rules.xml ├── Common.ServerLib │ └── Application │ │ └── Essentials │ │ └── Browser2.cs ├── ST.Services.CloudService │ └── Services │ │ ├── ILock.cs │ │ ├── CloudService │ │ └── Clients │ │ │ └── Abstractions │ │ │ ├── IAuthMessageClient.cs │ │ │ ├── ApiClient.cs │ │ │ └── IDonateRankingClient.cs │ │ └── IAuthHelper.cs ├── ST.Client.Desktop.Mac.Native │ └── .gitignore ├── ST.Client.Mobile.Droid │ └── UI │ │ └── Views.Controls │ │ ├── StackLayoutButtonRenderer.shared.cs │ │ └── StackLayoutButtonRenderer.android.cs ├── ST.Server.Resources │ └── UI │ │ └── Resx │ │ └── R.cs ├── Common.PinyinLib │ └── PinyinFormat.cs ├── ST.Client.Desktop.Console.App │ └── DISafeGet.cs └── ST.Client.iOS │ └── Services │ └── Implementation │ └── PlatformTelephonyServiceImpl.cs ├── packaging └── SHA256.ps1 ├── avalonia.snk ├── resources ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── e.png ├── s.png ├── t.png ├── 4-1.png ├── 5-1.png ├── e-1.png ├── icon │ ├── LOGO1.ico │ ├── LOGO1.png │ ├── LOGO2.ico │ ├── LOGO2.png │ └── old logo.psd ├── screenshots.jpg ├── AppIcon │ ├── Logo.icns │ ├── Logo_16.png │ ├── Logo_24.png │ ├── Logo_32.png │ ├── Logo_48.png │ ├── Logo_64.png │ ├── Logo_96.png │ ├── Logo_1024.png │ ├── Logo_128.png │ ├── Logo_256.png │ ├── Logo_512.png │ ├── VisualElements_70.png │ ├── VisualElements_150.png │ ├── ic_stat_notify_msg.png │ ├── UnitTest.Droid │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher2.png │ │ │ └── ic_launcher_round2.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher2.png │ │ │ └── ic_launcher_round2.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher2.png │ │ │ └── ic_launcher_round2.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher2.png │ │ │ └── ic_launcher_round2.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher2.png │ │ │ └── ic_launcher_round2.png │ │ └── mipmap-anydpi-v26 │ │ │ ├── ic_launcher2.xml │ │ │ └── ic_launcher_round2.xml │ ├── VisualElements │ │ ├── SteamPlusPlus.70x70.contrast-black_scale-100.png │ │ ├── SteamPlusPlus.70x70.contrast-black_scale-140.png │ │ ├── SteamPlusPlus.70x70.contrast-black_scale-180.png │ │ ├── SteamPlusPlus.70x70.contrast-black_scale-80.png │ │ ├── SteamPlusPlus.70x70.contrast-white_scale-100.png │ │ ├── SteamPlusPlus.70x70.contrast-white_scale-140.png │ │ ├── SteamPlusPlus.70x70.contrast-white_scale-180.png │ │ ├── SteamPlusPlus.70x70.contrast-white_scale-80.png │ │ ├── SteamPlusPlus.150x150.contrast-black_scale-100.png │ │ ├── SteamPlusPlus.150x150.contrast-black_scale-140.png │ │ ├── SteamPlusPlus.150x150.contrast-black_scale-180.png │ │ ├── SteamPlusPlus.150x150.contrast-black_scale-80.png │ │ ├── SteamPlusPlus.150x150.contrast-white_scale-100.png │ │ ├── SteamPlusPlus.150x150.contrast-white_scale-140.png │ │ ├── SteamPlusPlus.150x150.contrast-white_scale-180.png │ │ ├── SteamPlusPlus.150x150.contrast-white_scale-80.png │ │ ├── SteamPlusPlus.70x70.contrast-standard_scale-100.png │ │ ├── SteamPlusPlus.70x70.contrast-standard_scale-140.png │ │ ├── SteamPlusPlus.70x70.contrast-standard_scale-180.png │ │ ├── SteamPlusPlus.70x70.contrast-standard_scale-80.png │ │ ├── SteamPlusPlus.150x150.contrast-standard_scale-100.png │ │ ├── SteamPlusPlus.150x150.contrast-standard_scale-140.png │ │ ├── SteamPlusPlus.150x150.contrast-standard_scale-180.png │ │ └── SteamPlusPlus.150x150.contrast-standard_scale-80.png │ └── visualelementsmanifest.xml ├── MSStore_English.png ├── screenshot-win7.jpg ├── screenshots.en.jpg ├── screenshot-macos.jpg ├── screenshot-ubuntu.jpg ├── screenshot-android.png ├── screenshot-macos.en.jpg ├── screenshot-ubuntu.en.jpg ├── screenshot-win7.en.jpg ├── screenshot-android.en.png ├── screenshot_asf_android.png ├── screenshot_asf_ui_android.png └── Areas │ └── AMap_adcode_citycode_20210406.xlsx ├── references ├── 7z.dll ├── libzstd.dll ├── Android Native Library │ ├── x86_64 │ │ └── libtun2http.so │ ├── arm64-v8a │ │ └── libtun2http.so │ └── armeabi-v7a │ │ └── libtun2http.so ├── Microsoft Visual Studio International Pack │ └── Simplified Chinese Pin-Yin Conversion Library │ │ ├── redist.txt │ │ ├── ChnCharInfo.dll │ │ ├── zh-CN │ │ └── ChnCharInfo.resources.dll │ │ └── Simplified Chinese Pin-Yin Conversion Library Document.chm ├── runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets │ └── api-ms-win-core-winrt-l1-1-0.dll ├── IArchiSteamFarmHelperService.cs └── InternalsVisibleTo.cs ├── global.json ├── tests ├── Common.UnitTest.Droid.App │ └── Resources │ │ └── values │ │ └── strings.xml ├── ST.Client.UnitTest.Resources │ └── Resources │ │ └── hosts@8F473F98.txt └── Common.UnitTest.Droid │ └── DroidTest.cs ├── .github └── FUNDING.yml └── nuget.config /source/README.md: -------------------------------------------------------------------------------- 1 | # Steam++ v1.X Source Code 2 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux/Exit.sh: -------------------------------------------------------------------------------- 1 | killall Steam++ -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Console.App.Bridge/README.md: -------------------------------------------------------------------------------- 1 | # Obsolete 2 | -------------------------------------------------------------------------------- /packaging/SHA256.ps1: -------------------------------------------------------------------------------- 1 | param([string]$file) 2 | (Get-FileHash $file -Algorithm SHA256).Hash -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux/Steam++.sh: -------------------------------------------------------------------------------- 1 | chmod 755 ./Steam++ 2 | LANG=en_US.UTF-8 3 | ./Steam++ -------------------------------------------------------------------------------- /avalonia.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/avalonia.snk -------------------------------------------------------------------------------- /resources/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/1.png -------------------------------------------------------------------------------- /resources/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/2.png -------------------------------------------------------------------------------- /resources/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/3.png -------------------------------------------------------------------------------- /resources/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/4.png -------------------------------------------------------------------------------- /resources/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/5.png -------------------------------------------------------------------------------- /resources/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/e.png -------------------------------------------------------------------------------- /resources/s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/s.png -------------------------------------------------------------------------------- /resources/t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/t.png -------------------------------------------------------------------------------- /references/7z.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/7z.dll -------------------------------------------------------------------------------- /resources/4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/4-1.png -------------------------------------------------------------------------------- /resources/5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/5-1.png -------------------------------------------------------------------------------- /resources/e-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/e-1.png -------------------------------------------------------------------------------- /src/AssemblyInfo.Version.Max.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | [assembly: AssemblyVersion("255.255.255.255")] -------------------------------------------------------------------------------- /references/libzstd.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/libzstd.dll -------------------------------------------------------------------------------- /resources/icon/LOGO1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/icon/LOGO1.ico -------------------------------------------------------------------------------- /resources/icon/LOGO1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/icon/LOGO1.png -------------------------------------------------------------------------------- /resources/icon/LOGO2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/icon/LOGO2.ico -------------------------------------------------------------------------------- /resources/icon/LOGO2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/icon/LOGO2.png -------------------------------------------------------------------------------- /resources/screenshots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshots.jpg -------------------------------------------------------------------------------- /resources/AppIcon/Logo.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo.icns -------------------------------------------------------------------------------- /resources/AppIcon/Logo_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_16.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_24.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_32.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_48.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_64.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_96.png -------------------------------------------------------------------------------- /resources/MSStore_English.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/MSStore_English.png -------------------------------------------------------------------------------- /resources/icon/old logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/icon/old logo.psd -------------------------------------------------------------------------------- /resources/screenshot-win7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-win7.jpg -------------------------------------------------------------------------------- /resources/screenshots.en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshots.en.jpg -------------------------------------------------------------------------------- /resources/AppIcon/Logo_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_1024.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_128.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_256.png -------------------------------------------------------------------------------- /resources/AppIcon/Logo_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/Logo_512.png -------------------------------------------------------------------------------- /resources/screenshot-macos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-macos.jpg -------------------------------------------------------------------------------- /resources/screenshot-ubuntu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-ubuntu.jpg -------------------------------------------------------------------------------- /resources/screenshot-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-android.png -------------------------------------------------------------------------------- /resources/screenshot-macos.en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-macos.en.jpg -------------------------------------------------------------------------------- /resources/screenshot-ubuntu.en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-ubuntu.en.jpg -------------------------------------------------------------------------------- /resources/screenshot-win7.en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-win7.en.jpg -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Mac/Properties/AssemblyInfo.OS.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Versioning; 2 | 3 | [assembly: SupportedOSPlatform("macOS")] -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "Steam++" 2 | include ':app' 3 | include ':ui' 4 | include ':ui' 5 | -------------------------------------------------------------------------------- /src/ST.Client/Resources/asf-ui.tbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client/Resources/asf-ui.tbr -------------------------------------------------------------------------------- /src/ST.Tools.Packager/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Tools.Packager/Program.cs -------------------------------------------------------------------------------- /resources/screenshot-android.en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot-android.en.png -------------------------------------------------------------------------------- /resources/screenshot_asf_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot_asf_android.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux/Properties/AssemblyInfo.OS.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Versioning; 2 | 3 | [assembly: SupportedOSPlatform("Linux")] -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- 1 | { 2 | "msbuild-sdks": { 3 | "MSBuild.Sdk.Extras": "3.0.44" 4 | }, 5 | "sdk": { 6 | "version": "6.0.101" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements_70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements_70.png -------------------------------------------------------------------------------- /resources/screenshot_asf_ui_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/screenshot_asf_ui_android.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Windows/Properties/AssemblyInfo.OS.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Versioning; 2 | 3 | [assembly: SupportedOSPlatform("Windows7.0")] -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements_150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements_150.png -------------------------------------------------------------------------------- /resources/AppIcon/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /source/SteamTools/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "SteamTools": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/ok.png -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/StoreLogo.png -------------------------------------------------------------------------------- /source/SteamTools/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/Copy.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/add.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/app.ico -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/app2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/app2.ico -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/edit.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/look.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/look.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/play.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/save.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/seek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/seek.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/time.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/trade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/trade.png -------------------------------------------------------------------------------- /source/SteamTool.Proxy/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "SteamTool.Proxy": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /source/SteamTool.Steamworks.Test/steam_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTool.Steamworks.Test/steam_api.dll -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/alipay.jpg -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/applogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/applogo.jpg -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/avater.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/avater.jpg -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/confirm.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/delete.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/detail.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/export.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/logout.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/refresh.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/restore.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/unlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/unlock.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Steam++(Design) 3 | 4 | -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/Properties/AssemblyInfo.XamlCompilation.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms.Xaml; 2 | 3 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)] -------------------------------------------------------------------------------- /source/SteamTool.Steamworks.Test/steam_api64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTool.Steamworks.Test/steam_api64.dll -------------------------------------------------------------------------------- /source/SteamTools/Models/Settings/AuthSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Models/Settings/AuthSettings.cs -------------------------------------------------------------------------------- /source/SteamTools/Models/Settings/UISettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Models/Settings/UISettings.cs -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/edit - 副本.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/edit - 副本.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/movecross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/movecross.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/movecross1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/movecross1.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/wechatpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/wechatpay.png -------------------------------------------------------------------------------- /src/ST.Client/Resources/OpenSourceLibraryList.mpo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client/Resources/OpenSourceLibraryList.mpo -------------------------------------------------------------------------------- /src/ST.Tools.Publish/Steam++.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Steam++ 3 | Type=Application 4 | Exec=/usr/share/Steam++/Steam++ 5 | Icon=/usr/share/Steam++/Steam++.ico -------------------------------------------------------------------------------- /resources/Areas/AMap_adcode_citycode_20210406.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/Areas/AMap_adcode_citycode_20210406.xlsx -------------------------------------------------------------------------------- /source/SteamTools/Models/Settings/ProxySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Models/Settings/ProxySettings.cs -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/install-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/install-line.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/steam_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/steam_white.png -------------------------------------------------------------------------------- /source/SteamTools/Resources/Asstes/wechatdonate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Resources/Asstes/wechatdonate.png -------------------------------------------------------------------------------- /src/Common.PinyinLib.PinIn/Jars/PinIn-1.5.0-all.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.PinyinLib.PinIn/Jars/PinIn-1.5.0-all.jar -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/values/strings_.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Steam++ 4 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/Default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/ViewModels/Base/PageViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | partial class PageViewModel 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /source/SteamTools/Models/Settings/GeneralSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools/Models/Settings/GeneralSettings.cs -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/Default@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_about.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_feed.png -------------------------------------------------------------------------------- /src/ST.Tools.Packager.InstallerSetup/Assets/Setup.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Tools.Packager.InstallerSetup/Assets/Setup.ico -------------------------------------------------------------------------------- /tests/Common.UnitTest.Droid.App/Resources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | STest++ 4 | -------------------------------------------------------------------------------- /references/Android Native Library/x86_64/libtun2http.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Android Native Library/x86_64/libtun2http.so -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_about@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_about@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_about@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_about@3x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_feed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_feed@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/icon_feed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/icon_feed@3x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo.png -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/ScriptRequest.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | //namespace System.Application.Models 4 | //{ 5 | // public class ScriptRequest 6 | // { 7 | // } 8 | //} 9 | -------------------------------------------------------------------------------- /references/Android Native Library/arm64-v8a/libtun2http.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Android Native Library/arm64-v8a/libtun2http.so -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IResult.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | public interface IResult 4 | { 5 | T Result { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/Jars/ahocorasick-0.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.PinyinLib.TinyPinyin/Jars/ahocorasick-0.3.0.jar -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-2.0.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-2.0.3.jar -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/xamarin_logo@3x.png -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/ISmsSubResult.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | public interface ISmsSubResult 4 | { 5 | string? GetRecord(); 6 | } 7 | } -------------------------------------------------------------------------------- /references/Android Native Library/armeabi-v7a/libtun2http.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Android Native Library/armeabi-v7a/libtun2http.so -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-hdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-hdpi/ic_launcher2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-mdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-mdpi/ic_launcher2.png -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Icon.ico -------------------------------------------------------------------------------- /src/ST.Client/Models/Steam/SteamApps.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | public class SteamApps 4 | { 5 | public SteamAppList? AppList { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xxhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xxhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xxxhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xxxhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/AboutPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/AboutPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Icon_16.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/afdian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/afdian.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/ko-fi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/ko-fi.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/pateron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/pateron.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Views/Controls/TextBox.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | 3 | namespace System.Application.UI.Views.Controls 4 | { 5 | public class TextBox : Entry 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Controls/TextBox.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | 3 | namespace System.Application.UI.Views.Controls 4 | { 5 | public class TextBox : Entry 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /tests/ST.Client.UnitTest.Resources/Resources/hosts@8F473F98.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/tests/ST.Client.UnitTest.Resources/Resources/hosts@8F473F98.txt -------------------------------------------------------------------------------- /src/Repositories.EFCore/ColumnTypeNames.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | public static class ColumnTypeNames 4 | { 5 | public const string Decimal_18_4 = "decimal(18,4)"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/movecross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/movecross.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux.App.TrayIcon/ViewModels/TaskBarWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | static partial class TaskBarWindowViewModel 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-hdpi/ic_launcher_round2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-hdpi/ic_launcher_round2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-mdpi/ic_launcher_round2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-mdpi/ic_launcher_round2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xhdpi/ic_launcher_round2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xhdpi/ic_launcher_round2.png -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xxhdpi/ic_launcher_round2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xxhdpi/ic_launcher_round2.png -------------------------------------------------------------------------------- /source/SteamTools/FodyWeavers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/Common.AreaLib/Resources/AMap_adcode_citycode_20210406.xlsx.mpo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.AreaLib/Resources/AMap_adcode_citycode_20210406.xlsx.mpo -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/GameListPageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/GameListPageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/LocalAuthPageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/LocalAuthPageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/SettingsPageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/SettingsPageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-xxxhdpi/ic_launcher_round2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/UnitTest.Droid/mipmap-xxxhdpi/ic_launcher_round2.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/CommunityProxyPageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/CommunityProxyPageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FCFCFC 4 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /src/ST.Client/Entrance.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application 2 | { 3 | /// 4 | /// 通知入口点 5 | /// 6 | public enum Entrance : byte 7 | { 8 | Main = 1, 9 | } 10 | } -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: rmbadmin 4 | ko_fi: rmbgame 5 | patreon: rmbgame 6 | 7 | # "https://paypal.me/rmbgame" 8 | custom: ["https://afdian.net/@rmbgame"] 9 | -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/ProxyScriptManagePageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/ProxyScriptManagePageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/avatar.jpg -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /source/SteamTools.UWP/Images/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/source/SteamTools.UWP/Images/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/drawable/ArchiSteamFarmPlusPageViewModel.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Android/Resources/drawable/ArchiSteamFarmPlusPageViewModel.webp -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/applogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/applogo.jpg -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Windows/Internals/WindowLongFlags.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [Flags] 4 | internal enum WindowLongFlags 5 | { 6 | GWL_STYLE = -16, 7 | GWL_EXSTYLE = -20, 8 | WS_EX_NOACTIVATE = 0x8000000, 9 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/splash_logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/splash_logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Resources/Transforms/Metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | System.Application.UI.DataBindings 3 | 4 | -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-black_scale-80.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-white_scale-80.png -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/Steamclient.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/UI/ViewModels/IReadOnlyItemViewGroup.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | public interface IReadOnlyItemViewGroup 4 | { 5 | int ItemViewGroup { get; } 6 | } 7 | } -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-android-asset-lexicons-2.0.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-android-asset-lexicons-2.0.3.jar -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-lexicons-android-cncity-2.0.3.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/Common.PinyinLib.TinyPinyin/Jars/tinypinyin-lexicons-android-cncity-2.0.3.aar -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/BadgeLogo.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/LargeTile.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SmallTile.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/splash_logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/splash_logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile/UI/ViewModels/Windows/LocalAuthPage/EncryptionAuthWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | partial class EncryptionAuthWindowViewModel : PageViewModel 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /src/ST/Columns/IOrderGAPAuthenticator.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | public interface IOrderGAPAuthenticator 4 | { 5 | ushort Id { get; set; } 6 | 7 | int Index { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-black_scale-80.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-white_scale-80.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.70x70.contrast-standard_scale-80.png -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ClientCommon.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Placeholders/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Placeholders/0.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Fonts/WenQuanYiMicroHei-01.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/Fonts/WenQuanYiMicroHei-01.ttf -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/avatar_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/avatar_default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/avatar_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/avatar_default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/avatar_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/avatar_default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/avatar_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/avatar_default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/splash_logo.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src/ST.Client/Repositories/IUserRepository.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Entities; 2 | 3 | namespace System.Application.Repositories 4 | { 5 | public interface IUserRepository : IRepository 6 | { 7 | 8 | } 9 | } -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-100.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-140.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-180.png -------------------------------------------------------------------------------- /resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/resources/AppIcon/VisualElements/SteamPlusPlus.150x150.contrast-standard_scale-80.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-hdpi/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-mdpi/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/avatar_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/avatar_default.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /src/ST.Client/Models/Steam/SteamAppList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace System.Application.Models 4 | { 5 | public class SteamAppList 6 | { 7 | public List? Apps { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/redist.txt: -------------------------------------------------------------------------------- 1 | 在符合Simplified Chinese Pin-Yin Conversion Library 许可的条件下下面的文件可以再分发:” 2 | 3 | ChnCharInfo.dll 4 | zh-CN\ChnCharInfo.resources.dll 5 | -------------------------------------------------------------------------------- /source/SteamTool.Model/SteamModel/SteamAppSub.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace SteamTool.Model 6 | { 7 | public class SteamAppSub 8 | { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Common.ClientLib.Droid/Application/Services/IApplicationUpdateService.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services 2 | { 3 | public interface IApplicationUpdateService 4 | { 5 | const float MaxProgressValue = 100f; 6 | } 7 | } -------------------------------------------------------------------------------- /src/Common.ClientLib/ReactiveUI/IReadOnlyViewFor.cs: -------------------------------------------------------------------------------- 1 | // ReSharper disable once CheckNamespace 2 | namespace ReactiveUI 3 | { 4 | public interface IReadOnlyViewFor where T : class 5 | { 6 | T? ViewModel { get; } 7 | } 8 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xhdpi/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxhdpi/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/ic_stat_notify_msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable-xxxhdpi/ic_stat_notify_msg.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /references/runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/api-ms-win-core-winrt-l1-1-0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/runtime.win7-x64.Microsoft.NETCore.Windows.ApiSets/api-ms-win-core-winrt-l1-1-0.dll -------------------------------------------------------------------------------- /source/SteamTools/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/ST.Client.Android/Properties/MetaDatas.cs: -------------------------------------------------------------------------------- 1 | using Android.App; 2 | 3 | // 全面屏兼容 max_aspect 4 | [assembly: MetaData("android.max_aspect", Value = "2.4")] 5 | // 允许多窗口运行 6 | [assembly: MetaData("android.allow_multiple_resumed_activities", Value = "true")] -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/AboutPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/AboutPageViewModel.png -------------------------------------------------------------------------------- /src/Common.CoreLib/IO/FileFormats/Internals/DataBaseFileFormat.cs: -------------------------------------------------------------------------------- 1 | namespace System.IO.FileFormats.Internals 2 | { 3 | /// 4 | /// 数据库文件格式 5 | /// 6 | internal static partial class DataBaseFileFormat 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/GameListPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/GameListPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/SettingsPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/SettingsPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client/Settings/GeneralSettings.XamarinForms.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace System.Application.Settings 6 | { 7 | partial class GeneralSettings 8 | { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/GameRelatedPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/GameRelatedPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/LocalAuthPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/LocalAuthPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Entitlements.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/Common.ClientLib.iOS/Application/Services/IPlatformNavigationService.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services 2 | { 3 | /// 4 | public interface IPlatformNavigationService : INavigationService 5 | { 6 | } 7 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/SteamAccountPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/SteamAccountPageViewModel.png -------------------------------------------------------------------------------- /src/Common.CoreLib/Properties/AssemblyInfo.Version.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using static System.Properties.ThisAssembly; 3 | 4 | [assembly: AssemblyFileVersion(Version)] 5 | //[assembly: AssemblyInformationalVersion(InfoVersion)] 6 | [assembly: AssemblyVersion(Version)] -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/ISegmentationSelector.cs: -------------------------------------------------------------------------------- 1 | #if MONOANDROID 2 | 3 | namespace TinyPinyin 4 | { 5 | /// 6 | /// 分词选择算法应实现的接口 7 | /// 8 | partial interface ISegmentationSelector 9 | { 10 | } 11 | } 12 | #endif -------------------------------------------------------------------------------- /src/Repositories.EFCore/Application/Columns/INEWSEQUENTIALID.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Entities; 2 | 3 | namespace System.Application.Columns 4 | { 5 | /// 6 | public interface INEWSEQUENTIALID : IEntity { } 7 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package.RefLauncher/Launcher/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/CommunityProxyPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/CommunityProxyPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client/Repositories/Implementation/UserRepository.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Entities; 2 | 3 | namespace System.Application.Repositories.Implementation 4 | { 5 | internal sealed class UserRepository : Repository, IUserRepository 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /src/ST.Tools.Win7Troubleshoot/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/ArchiSteamFarmPlusPageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/ArchiSteamFarmPlusPageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/ProxyScriptManagePageViewModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia/Application/UI/Assets/AppResources/Icon/ProxyScriptManagePageViewModel.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/AppDelegate.cs: -------------------------------------------------------------------------------- 1 | using Foundation; 2 | using AppDelegateBase = System.Application.UI.AppDelegate; 3 | 4 | namespace System.Application 5 | { 6 | [Register(Name)] 7 | public class AppDelegate : AppDelegateBase 8 | { 9 | } 10 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/DTO/AsyncAuthoDTO.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | 5 | //namespace System.Application.Models 6 | //{ 7 | // public class AsyncAuthoDTO 8 | // { 9 | // } 10 | //} 11 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Mvvm/IDisposableHolder.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace System.Application.Mvvm 4 | { 5 | public interface IDisposableHolder : IDisposable 6 | { 7 | ICollection CompositeDisposable { get; } 8 | } 9 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_info_black_24.imageset/baseline_info_black_24pt_3x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.App/Resources/xml/auto_backup_rules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Desktop.Avalonia.App.Bridge.Package/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_person_black_24.imageset/baseline_person_black_24pt_3x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile/UI/ViewModels/Windows/LocalAuthPage/ExportAuthWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | partial class ExportAuthWindowViewModel : PageViewModel 4 | { 5 | public const string DefaultExportAuthDirName = "ExportAuths"; 6 | } 7 | } -------------------------------------------------------------------------------- /references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/ChnCharInfo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/ChnCharInfo.dll -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/UI/Adapters/IReadOnlyViewModels.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace System.Application.UI.Adapters 4 | { 5 | public interface IReadOnlyViewModels 6 | { 7 | IReadOnlyList ViewModels { get; } 8 | } 9 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IOrder.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// 排序 5 | /// 6 | public interface IOrder 7 | { 8 | /// 9 | int Order { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_settings_black_24.imageset/baseline_settings_black_24pt_3x.png -------------------------------------------------------------------------------- /src/Common.AreaLib/Application/AreaLevel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application 2 | { 3 | /// 4 | /// 地区等级 5 | /// 6 | public enum AreaLevel : byte 7 | { 8 | 省或直辖市或特别行政区 = 2, 9 | 10 | 市_不包括直辖市 = 3, 11 | 12 | 区县_县级市 = 4, 13 | } 14 | } -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/ISendSmsResult.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models.Abstractions; 2 | 3 | namespace System.Application.Models 4 | { 5 | /// 6 | /// 发送短信验证码接口返回模型 7 | /// 8 | public interface ISendSmsResult : ISmsResult 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/StreamLauncherCommon.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum EStreamLauncherResult : int 10 | { 11 | }; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Views/AboutPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | 3 | namespace System.Application.UI.Views 4 | { 5 | public partial class AboutPage : ContentPage 6 | { 7 | public AboutPage() 8 | { 9 | InitializeComponent(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/ST.Client/Models/Steam/TradeCard.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | public class TradeCard 4 | { 5 | public double MinutesPlayed { get; set; } 6 | 7 | public double Price { get; set; } 8 | 9 | public int CardSremaining { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IPassword.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// 密码 5 | /// 6 | public interface IPassword 7 | { 8 | /// 9 | string Password { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_account_box_black_24.imageset/baseline_account_box_black_24pt_3x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_phone_iphone_black_24.imageset/baseline_phone_iphone_black_24pt_3x.png -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Essentials/SecureStorage2.cs: -------------------------------------------------------------------------------- 1 | #if DEBUG 2 | // ReSharper disable once CheckNamespace 3 | namespace System.Application 4 | { 5 | [Obsolete("use System.Security.ISecureStorage.Instance", true)] 6 | public static class SecureStorage2 7 | { 8 | 9 | } 10 | } 11 | #endif -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux/Resources/hosts.txt: -------------------------------------------------------------------------------- 1 | 127.0.0.1 localhost 2 | 127.0.1.1 ${USERNAME} 3 | 4 | # The following lines are desirable for IPv6 capable hosts 5 | ::1 ip6-localhost ip6-loopback 6 | fe00::0 ip6-localnet 7 | ff00::0 ip6-mcastprefix 8 | ff02::1 ip6-allnodes 9 | ff02::2 ip6-allrouters 10 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/bg_textbox.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/text_cursor.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile/UI/ViewModels/Windows/LoginOrRegisterPageViewModel.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Input; 2 | 3 | namespace System.Application.UI.ViewModels 4 | { 5 | partial class LoginOrRegisterPageViewModel : PageViewModel 6 | { 7 | public ICommand? TbPhoneNumberReturnCommand { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /resources/AppIcon/visualelementsmanifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IPAddress.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// IP地址 5 | /// 6 | public interface IPAddress 7 | { 8 | /// 9 | string IPAddress { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/ISoftDeleted.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// 软删除 5 | /// 6 | public interface ISoftDeleted 7 | { 8 | /// 9 | bool SoftDeleted { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile/UI/ViewModels/Windows/LocalAuthPage/ShowAuthWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models; 2 | using System.Application.UI.Resx; 3 | using System.Properties; 4 | 5 | namespace System.Application.UI.ViewModels 6 | { 7 | partial class ShowAuthWindowViewModel 8 | { 9 | 10 | } 11 | } -------------------------------------------------------------------------------- /references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/zh-CN/ChnCharInfo.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/zh-CN/ChnCharInfo.resources.dll -------------------------------------------------------------------------------- /src/ST.Client.Android/UI/MainApplication.Base.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using AndroidApplication = Android.App.Application; 5 | 6 | namespace System.Application.UI 7 | { 8 | partial class MainApplication : AndroidApplication 9 | { 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 11 11:21:52 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values/dimens_fixed_width.xml: -------------------------------------------------------------------------------- 1 | 2 | 120dp 3 | 260dp 4 | 220dp 5 | 6 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values-land/dimens_fixed_width.xml: -------------------------------------------------------------------------------- 1 | 2 | 410dp 3 | 540dp 4 | 500dp 5 | 6 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values-v28/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile/Settings/UISettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Application.Settings.Abstractions; 5 | 6 | namespace System.Application.Settings 7 | { 8 | public sealed class UISettings : UISettings 9 | { 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/ICreationTime.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// 创建时间 5 | /// 6 | public interface ICreationTime 7 | { 8 | /// 9 | DateTimeOffset CreationTime { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux.App.TrayIcon/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | partial class MainWindowViewModel 4 | { 5 | public MainWindowViewModel() 6 | { 7 | FooterTabItems = InitTabItemsWithReturnFooterTabItems(); 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Windows/LocalAuthPage/ExportAuthWindowViewModel.Mobile.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Text; 3 | 4 | // ReSharper disable once CheckNamespace 5 | namespace System.Application.UI.ViewModels 6 | { 7 | partial class ExportAuthWindowViewModel 8 | { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Common.ServerLib/Application/Essentials/Browser2.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | using System.Text; 4 | using System.Threading.Tasks; 5 | 6 | // ReSharper disable once CheckNamespace 7 | namespace System.Application 8 | { 9 | public partial class Browser2 10 | { 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_1x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_2x.png -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/src/ST.Client.Mobile.iOS.App/Assets.xcassets/baseline_home_repair_service_black_24.imageset/baseline_home_repair_service_black_24pt_3x.png -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/IReadOnlyAuthToken.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | /// 4 | /// 获取登录凭证 5 | /// 6 | public interface IReadOnlyAuthToken 7 | { 8 | /// 9 | JWTEntity? AuthToken { get; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Linux.App.TrayIcon/ViewModels/TabItemViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace System.Application.UI.ViewModels 8 | { 9 | abstract partial class TabItemViewModel 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-anydpi-v26/ic_launcher2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Services/Implementation/NoneToastIntercept.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services.Implementation 2 | { 3 | public sealed class NoneToastIntercept : IToastIntercept 4 | { 5 | bool IToastIntercept.OnShowExecuting(string text) 6 | { 7 | return false; 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Services/IService.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | 5 | //namespace System.Application.Services 6 | //{ 7 | // public interface IService where T : notnull, IService 8 | // { 9 | // static T Instance => DI.Get(); 10 | // } 11 | //} 12 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/local_auth_appwidget.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /src/ST.Services.CloudService/Services/ILock.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | 5 | //namespace System.Application.Services 6 | //{ 7 | // public interface ILock 8 | // { 9 | // bool LockUser(Guid id); 10 | 11 | // bool RemoveLockUser(Guid id); 12 | // } 13 | //} 14 | -------------------------------------------------------------------------------- /resources/AppIcon/UnitTest.Droid/mipmap-anydpi-v26/ic_launcher_round2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/ST.Tools.Win7Troubleshoot/DownloadLinks.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | internal static class DownloadLinks 4 | { 5 | public const string KB3063858_x64 = "https://www.microsoft.com/{0}/download/details.aspx?id=47442"; 6 | public const string KB3063858_x86 = "https://www.microsoft.com/{0}/download/details.aspx?id=47409"; 7 | } 8 | } -------------------------------------------------------------------------------- /src/Repositories.EFCore/Application/Models/IDatabaseSettings.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | /// 4 | /// 数据库设置 5 | /// 6 | public interface IDatabaseSettings 7 | { 8 | /// 9 | /// 数据库表名称前缀 10 | /// 11 | string? TablePrefix { get; } 12 | } 13 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Base/IPageViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | // ReSharper disable once CheckNamespace 6 | namespace System.Application.UI.ViewModels 7 | { 8 | public interface IPageViewModel : IViewModelBase 9 | { 10 | string Title { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/ActiveUserType.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | /// 4 | /// 用户活跃类型,用于 DAU,MAU 等统计指标分析 5 | /// 6 | public enum ActiveUserType : ushort 7 | { 8 | /// 9 | /// 启动时 10 | /// 11 | OnStartup = 1, 12 | } 13 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/animator/animation_keyboard_arrow_rotation.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/Services.SmsSender/README.md: -------------------------------------------------------------------------------- 1 | # SmsSender 统一短信发送服务 2 | 适用于 **ASP.NET Core 5.0** 的统一的短信服务接口供业务层调用,~~可多个提供商同时使用~~,通过替换实现类的方式无缝切换提供商 3 | ~~可以稍微修改兼容 ```.NET Framework 4.6.1 & ASP.NET 4.x+```,但没必要~~ 4 | - 目前支持的提供商 5 | - [阿里云](https://help.aliyun.com/product/44282.html) 6 | - [网易云信](https://yunxin.163.com/sms) 7 | - [世纪互联蓝云](https://bccs.21vbluecloud.com/intro/sms) 8 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ESteamBufferMethod.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum ESteamBufferMethod : int 10 | { 11 | eSteamBufferMethodFBF = 0, 12 | eSteamBufferMethodNBF = 1, 13 | }; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Common.PinyinLib.TinyPinyin/Jars/README.md: -------------------------------------------------------------------------------- 1 | # [TinyPinyin](https://github.com/promeG/TinyPinyin) 2 | [ ![Download](https://api.bintray.com/packages/promeg/maven/tinypinyin/images/download.svg) ](https://bintray.com/promeg/maven/tinypinyin/_latestVersion) 3 | 4 | 适用于Java和Android的快速、低内存占用的汉字转拼音库。 5 | 6 | ## 依赖项 7 | ❌ android.support.* 8 | 9 | ## 升级注意事项 10 | 11 | 无 -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Mac.Native/.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | 8 | # Test binary, built with `go test -c` 9 | *.test 10 | 11 | # Output of the go coverage tool, specifically when used with LiteIDE 12 | *.out 13 | 14 | # Dependency directories (remove the comment below to include it) 15 | # vendor/ -------------------------------------------------------------------------------- /tests/Common.UnitTest.Droid/DroidTest.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | using System.Application; 3 | 4 | namespace System.UnitTest 5 | { 6 | [TestFixture] 7 | public class DroidTest 8 | { 9 | [Test] 10 | public void EssentialsSupported() 11 | { 12 | Assert.IsTrue(Essentials.IsSupported); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/Simplified Chinese Pin-Yin Conversion Library Document.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushiyangFrsan/GitHub_WattToolkit/HEAD/references/Microsoft Visual Studio International Pack/Simplified Chinese Pin-Yin Conversion Library/Simplified Chinese Pin-Yin Conversion Library Document.chm -------------------------------------------------------------------------------- /source/SteamTools/Win32/RECT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace SteamTools.Win32 7 | { 8 | [StructLayout(LayoutKind.Sequential)] 9 | internal class RECT 10 | { 11 | public int left; 12 | public int top; 13 | public int width; 14 | public int height; 15 | } 16 | } -------------------------------------------------------------------------------- /src/ST.Client/Settings/GameLibrarySettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Collections.ObjectModel; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace System.Application.Settings 8 | { 9 | public sealed partial class GameLibrarySettings : SettingsHost2 10 | { 11 | 12 | } 13 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Services/IOptionalService.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | 5 | //namespace System.Application.Services 6 | //{ 7 | // public interface IOptionalService where T : notnull, IOptionalService 8 | // { 9 | // static T? Instance => DI.Get_Nullable(); 10 | // } 11 | //} 12 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/bg_divider_with_padding.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /src/ST.Client/UI/QRCodeHelper.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI 2 | { 3 | public static partial class QRCodeHelper 4 | { 5 | /// 6 | /// QRCode生成结果 7 | /// 8 | public enum QRCodeCreateResult 9 | { 10 | Success, 11 | DataTooLong, 12 | Exception, 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/UpdateChannelType.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application 2 | { 3 | /// 4 | /// 下载更新渠道类型 5 | /// 6 | public enum UpdateChannelType : byte 7 | { 8 | /// 9 | /// 自动识别 10 | /// 11 | Auto, 12 | 13 | GitHub, 14 | 15 | Gitee, 16 | } 17 | } -------------------------------------------------------------------------------- /src/ST.Tools.Win7Troubleshoot/HashAlgorithm.cs: -------------------------------------------------------------------------------- 1 | using System.Security.Cryptography; 2 | 3 | namespace System 4 | { 5 | public static class HashAlgorithmEx 6 | { 7 | public static void Dispose(this HashAlgorithm hashAlgorithm) 8 | { 9 | IDisposable disposable = hashAlgorithm; 10 | disposable.Dispose(); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ESteamFindFilter.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum ESteamFindFilter : int 10 | { 11 | eSteamFindLocalOnly = 0, 12 | eSteamFindRemoteOnly = 1, 13 | eSteamFindAll = 2, 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamGlobalUserID.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamGlobalUserID 11 | { 12 | public UInt16 m_SteamInstanceID; 13 | }; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IUpdateTime.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace System.Application.Columns 6 | { 7 | /// 8 | /// 更新时间 9 | /// 10 | public interface IUpdateTime 11 | { 12 | /// 13 | DateTimeOffset UpdateTime { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Extensions/FileInfoExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Text; 3 | 4 | // ReSharper disable once CheckNamespace 5 | namespace System 6 | { 7 | public static class FileInfoExtensions 8 | { 9 | public static StreamReader OpenText(this FileInfo fileInfo, Encoding encoding) 10 | => new(fileInfo.OpenRead(), encoding); 11 | } 12 | } -------------------------------------------------------------------------------- /src/ST.Client.Android/UI/Renderers/CardButtonRenderer.shared.cs: -------------------------------------------------------------------------------- 1 | using System.Application.UI.Renderers; 2 | using System.Application.UI.Views.Controls; 3 | using Xamarin.Forms; 4 | 5 | [assembly: ExportRenderer(typeof(CardButton), typeof(CardButtonRenderer))] 6 | namespace System.Application.UI.Renderers 7 | { 8 | internal partial class CardButtonRenderer 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Android/UI/Renderers/TextButtonRenderer.shared.cs: -------------------------------------------------------------------------------- 1 | using System.Application.UI.Renderers; 2 | using System.Application.UI.Views.Controls; 3 | using Xamarin.Forms; 4 | 5 | [assembly: ExportRenderer(typeof(TextButton), typeof(TextButtonRenderer))] 6 | namespace System.Application.UI.Renderers 7 | { 8 | internal partial class TextButtonRenderer 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService/Services/CloudService/Clients/Abstractions/IAuthMessageClient.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models; 2 | using System.Threading.Tasks; 3 | 4 | namespace System.Application.Services.CloudService.Clients.Abstractions 5 | { 6 | public interface IAuthMessageClient 7 | { 8 | ValueTask SendSms(SendSmsRequest request); 9 | } 10 | } -------------------------------------------------------------------------------- /references/IArchiSteamFarmHelperService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | 4 | namespace ArchiSteamFarm 5 | { 6 | public interface IArchiSteamFarmHelperService 7 | { 8 | static IArchiSteamFarmHelperService Instance => DI.Get(); 9 | 10 | int IPCPortValue { get; } 11 | 12 | Task Restart(); 13 | } 14 | } -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ESteamSeekMethod.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum ESteamSeekMethod : int 10 | { 11 | eSteamSeekMethodSet = 0, 12 | eSteamSeekMethodCur = 1, 13 | eSteamSeekMethodEnd = 2, 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/UI/Adapters/ICreateViewModels.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace System.Application.UI.Adapters 4 | { 5 | public interface ICreateViewModels 6 | { 7 | public IList CreateViewModels(); 8 | 9 | public IList CreateViewModels(IEnumerable newViewModels); 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid/UI/Views.Controls/StackLayoutButtonRenderer.shared.cs: -------------------------------------------------------------------------------- 1 | using System.Application.UI.Views.Controls; 2 | using Xamarin.Forms; 3 | 4 | [assembly: ExportRenderer(typeof(StackLayoutButton), typeof(StackLayoutButtonRenderer))] 5 | 6 | namespace System.Application.UI.Views.Controls 7 | { 8 | internal partial class StackLayoutButtonRenderer 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Common.CoreLib/IO/FileFormats/Internals/DataBaseFileFormat.SQLite3.cs: -------------------------------------------------------------------------------- 1 | namespace System.IO.FileFormats.Internals 2 | { 3 | partial class DataBaseFileFormat 4 | { 5 | public static class SQLite3 6 | { 7 | public static readonly byte[] MagicNumber = new byte[16] { 83, 81, 76, 105, 116, 101, 32, 102, 111, 114, 109, 97, 116, 32, 51, 0 }; 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Styles/ThemeDark.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class ThemeDark : ResourceDictionary 8 | { 9 | public ThemeDark() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService/Services/CloudService/Clients/Abstractions/ApiClient.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services.CloudService.Clients.Abstractions 2 | { 3 | internal abstract class ApiClient 4 | { 5 | protected readonly IApiConnection conn; 6 | 7 | public ApiClient(IApiConnection conn) 8 | { 9 | this.conn = conn; 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Services/IEmailPlatformService.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Xamarin.Essentials; 3 | 4 | namespace System.Application.Services 5 | { 6 | public interface IEmailPlatformService 7 | { 8 | static IEmailPlatformService Instance => DI.Get(); 9 | 10 | Task PlatformComposeAsync(EmailMessage? message); 11 | } 12 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Styles/DrawingSvg.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class DrawingSvg : ResourceDictionary 8 | { 9 | public DrawingSvg() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Styles/ThemeLight.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class ThemeLight : ResourceDictionary 8 | { 9 | public ThemeLight() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Styles/DrawingSvg.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class DrawingSvg : ResourceDictionary 8 | { 9 | public DrawingSvg() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Styles/ThemeDark.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class ThemeDark : ResourceDictionary 8 | { 9 | public ThemeDark() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Styles/ThemeLight.xaml.cs: -------------------------------------------------------------------------------- 1 | using Xamarin.Forms; 2 | using Xamarin.Forms.Xaml; 3 | 4 | namespace System.Application.UI.Styles 5 | { 6 | [XamlCompilation(XamlCompilationOptions.Compile)] 7 | public partial class ThemeLight : ResourceDictionary 8 | { 9 | public ThemeLight() 10 | { 11 | InitializeComponent(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService/Services/IAuthHelper.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models; 2 | using System.Threading.Tasks; 3 | 4 | namespace System.Application.Services 5 | { 6 | public interface IAuthHelper 7 | { 8 | ValueTask GetAuthTokenAsync(); 9 | 10 | /// 11 | /// 登出 12 | /// 13 | Task SignOutAsync(); 14 | } 15 | } -------------------------------------------------------------------------------- /src/ST/ExternalTransactionType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace System.Application 8 | { 9 | public enum ExternalTransactionType : byte 10 | { 11 | Afdian = 1, 12 | Patreon, 13 | Ko_fi, 14 | WeChatPay, 15 | Alipay, 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamUpdateStats.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamUpdateStats 11 | { 12 | public UInt64 uBytesTotal; 13 | public UInt64 uBytesPresent; 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/ic_animated_keyboard_arrow_up_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values-v23/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/SteamSalt.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct SteamSalt 11 | { 12 | [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] 13 | public Byte[] uchSalt; 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamSplitLocalUserID.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamSplitLocalUserID 11 | { 12 | public UInt32 Low32bits; 13 | public UInt32 High32bits; 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/ic_animated_keyboard_arrow_down_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid/UI/Views.Controls/StackLayoutButtonRenderer.android.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Xamarin.Forms; 5 | using AView = Android.Views.View; 6 | 7 | namespace System.Application.UI.Views.Controls 8 | { 9 | partial class StackLayoutButtonRenderer : ViewRenderer, AView.IOnClickListener 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Windows/TaskBarWindowViewModel.TrayIcon.cs: -------------------------------------------------------------------------------- 1 | using System.Properties; 2 | 3 | // ReSharper disable once CheckNamespace 4 | namespace System.Application.UI.ViewModels 5 | { 6 | partial class TaskBarWindowViewModel 7 | { 8 | public static string TitleString => ThisAssembly.AssemblyTrademark; 9 | 10 | 11 | public const string CommandExit = "Exit"; 12 | } 13 | } -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/ICheckSmsResult.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models.Abstractions; 2 | 3 | namespace System.Application.Models 4 | { 5 | /// 6 | /// 验证短信验证码接口返回模型 7 | /// 8 | public interface ICheckSmsResult : ISmsResult 9 | { 10 | /// 11 | /// 是否校验成功 12 | /// 13 | bool IsCheckSuccess { get; } 14 | } 15 | } -------------------------------------------------------------------------------- /references/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | using static System.Properties.ThisAssembly; 3 | 4 | [assembly: SuppressIldasm] 5 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client" + PublicKey)] 6 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client.Mobile" + PublicKey)] 7 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client.Desktop" + PublicKey)] -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamOfflineStatus.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamOfflineStatus 11 | { 12 | public Int32 eOfflineNow; 13 | public Int32 eOfflineNextSession; 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Server.Resources/UI/Resx/R.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.Resx 2 | { 3 | public static partial class R 4 | { 5 | public const string Url_MicrosoftEdge = "https://www.microsoft.com/edge"; 6 | 7 | public const string Url_Chrome = "https://www.google.cn/chrome/browser/desktop"; 8 | 9 | public const string Url_Firefox = "https://www.mozilla.org/firefox/browsers"; 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST/Properties/InternalsVisibleTo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | using static System.Properties.ThisAssembly; 3 | 4 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client.UnitTest" + PublicKey)] 5 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client.Desktop.UnitTest" + PublicKey)] 6 | [assembly: InternalsVisibleTo("System.Application.SteamTools.Client.Droid.UnitTest" + PublicKey)] -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/SendSmsResult.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models.Abstractions; 2 | 3 | namespace System.Application.Models 4 | { 5 | public sealed class SendSmsResult : SmsResult, ISendSmsResult 6 | { 7 | } 8 | 9 | public class SendSmsResult : SmsResult>, ISendSmsResult 10 | where TResult : JsonModel 11 | { 12 | } 13 | } -------------------------------------------------------------------------------- /source/SteamTool.Model/ToolModel/SettingsModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace SteamTool.Model 6 | { 7 | public class SettingsModel 8 | { 9 | /// 10 | /// 启动参数 11 | /// 12 | public string SteamRunParam { get; set; } 13 | 14 | 15 | public bool EnableTextLog { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/MusicCommon.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum AudioPlayback_Status : int 10 | { 11 | AudioPlayback_Undefined = 0, 12 | AudioPlayback_Playing = 1, 13 | AudioPlayback_Paused = 2, 14 | AudioPlayback_Idle = 3, 15 | }; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Views/ItemDetailPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Application.UI.ViewModels; 2 | using Xamarin.Forms; 3 | 4 | namespace System.Application.UI.Views 5 | { 6 | public partial class ItemDetailPage : ContentPage 7 | { 8 | public ItemDetailPage() 9 | { 10 | InitializeComponent(); 11 | BindingContext = new ItemDetailViewModel(); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Tools.Publish/MSBuild/RequiredAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Microsoft.Build.Framework 8 | { 9 | [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = false)] 10 | public sealed class RequiredAttribute : Attribute 11 | { 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/SmsOptionsTemplateId.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | public class SmsOptionsTemplateId 4 | { 5 | /// 6 | /// 开发者平台分配的模板标志 7 | /// 8 | public T? Template { get; set; } 9 | 10 | /// 11 | /// 用于发送验证码的用途 12 | /// 13 | public int Type { get; set; } 14 | } 15 | } -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamSubscriptionBillingInfo.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamSubscriptionBillingInfo 11 | { 12 | public ESteamSubscriptionBillingInfoType eBillingInfoType; 13 | }; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/shared_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Base/ITextBoxWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | // ReSharper disable once CheckNamespace 2 | namespace System.Application.UI.ViewModels 3 | { 4 | public interface ITextBoxWindowViewModel 5 | { 6 | string? Value { get; set; } 7 | 8 | /// 9 | /// 输入内容验证 10 | /// 11 | /// 12 | bool InputValidator() => true; 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST/UserType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace System.Application 6 | { 7 | [Flags] 8 | public enum UserType : long 9 | { 10 | /// 11 | /// 普通用户 12 | /// 13 | Ordinary = 1, 14 | 15 | /// 16 | /// 赞助用户 17 | /// 18 | Sponsor = 2 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ESteamPaymentCardType.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum ESteamPaymentCardType : int 10 | { 11 | eVisa = 1, 12 | eMaster = 2, 13 | eAmericanExpress = 3, 14 | eDiscover = 4, 15 | eDinnersClub = 5, 16 | eJCB = 6, 17 | }; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /source/SteamTools/Win32/NativeMethods.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.InteropServices; 5 | using System.Threading.Tasks; 6 | 7 | namespace SteamTools.Win32 8 | { 9 | internal static class NativeMethods 10 | { 11 | [DllImport("Avrt.dll")] 12 | public static extern IntPtr AvSetMmThreadCharacteristics(string taskName, ref uint taskIndex); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/Base/IPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using Xamarin.Forms; 5 | 6 | // ReSharper disable once CheckNamespace 7 | namespace System.Application.UI.Views 8 | { 9 | public interface IPage 10 | { 11 | #pragma warning disable IDE1006 // 命名样式 12 | Page @this { get; } 13 | #pragma warning restore IDE1006 // 命名样式 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/servernetadr.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct servernetadr_t 11 | { 12 | public UInt16 m_usConnectionPort; 13 | public UInt16 m_usQueryPort; 14 | public UInt32 m_unIP; 15 | }; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/app/src/main/java/net/steampp/app/ui/MainApplication.kt: -------------------------------------------------------------------------------- 1 | package net.steampp.app.ui 2 | 3 | import android.app.Application 4 | import android.content.Context 5 | 6 | class MainApplication : Application() { 7 | override fun onCreate() { 8 | super.onCreate() 9 | context = this 10 | } 11 | 12 | companion object { 13 | var context: Context? = null 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Windows/LoginOrRegisterWindowViewModel.Mobile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Windows.Input; 5 | 6 | // ReSharper disable once CheckNamespace 7 | namespace System.Application.UI.ViewModels 8 | { 9 | partial class LoginOrRegisterWindowViewModel 10 | { 11 | public ICommand? TbPhoneNumberReturnCommand { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Services/IToastIntercept.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services 2 | { 3 | /// 4 | /// Toast显示拦截 5 | /// 6 | public interface IToastIntercept 7 | { 8 | /// 9 | /// 显示Toast消息前拦截 10 | /// 11 | /// 12 | /// 13 | bool OnShowExecuting(string text); 14 | } 15 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Entities/IEntity.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Entities 2 | { 3 | /// 4 | /// (数据库表)实体模型接口 5 | /// 6 | /// 7 | public interface IEntity where TPrimaryKey : IEquatable 8 | { 9 | /// 10 | /// 主键 11 | /// 12 | TPrimaryKey Id { get; set; } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/xml/local_auth_appwidget_info.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/ST.Client/Models/Enums/SteamAppPropertyType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace System.Application.Models 6 | { 7 | public enum SteamAppPropertyType 8 | { 9 | _Invalid_ = -1, 10 | Table, 11 | String, 12 | Int32, 13 | Float, 14 | WString = 5, 15 | Color, 16 | Uint64, 17 | _EndOfTable_ 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/ST.Client/Models/Enums/TextReaderProvider.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models 2 | { 3 | /// 4 | /// 文本阅读器提供商 5 | /// 6 | public enum TextReaderProvider 7 | { 8 | /// 9 | /// 系统默认,例如 Win 上的记事本 10 | /// 11 | Notepad, 12 | 13 | /// 14 | /// Visual Studio Code 15 | /// 16 | VSCode, 17 | } 18 | } -------------------------------------------------------------------------------- /src/ST.Client/Services/IPlatformService.MacOS.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.Versioning; 5 | 6 | namespace System.Application.Services 7 | { 8 | partial interface IPlatformService 9 | { 10 | [SupportedOSPlatform("MacOS")] 11 | string[] GetMacNetworkSetup() 12 | { 13 | return Array.Empty(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/Common.PinyinLib/PinyinFormat.cs: -------------------------------------------------------------------------------- 1 | namespace System 2 | { 3 | /// 4 | /// 拼音格式 5 | /// 6 | public enum PinyinFormat : byte 7 | { 8 | /// 9 | /// 拼音字母大写,分隔符使用竖线,无音标 10 | /// 11 | UpperVerticalBar, 12 | 13 | /// 14 | /// 用于字母表排序的格式,无音标,这将允许各平台有所差异(因对字母大小写、分隔符无要求) 15 | /// 16 | AlphabetSort, 17 | } 18 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/ic_baseline_stop_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Pages/SteamIdlePageViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | // ReSharper disable once CheckNamespace 6 | namespace System.Application.UI.ViewModels 7 | { 8 | public partial class SteamIdlePageViewModel 9 | { 10 | public SteamIdlePageViewModel() 11 | { 12 | IconKey = nameof(SteamIdlePageViewModel); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamSubscriptionStats.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamSubscriptionStats 11 | { 12 | public UInt32 uNumSubscriptions; 13 | public UInt32 uMaxNameChars; 14 | public UInt32 uMaxApps; 15 | }; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/Native/SettingsPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using VM = System.Application.UI.ViewModels.SettingsPageViewModel; 5 | 6 | namespace System.Application.UI.Views.Native 7 | { 8 | public class SettingsPage : BaseContentPage 9 | { 10 | public SettingsPage() 11 | { 12 | ViewModel = VM.Instance; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/splash_screen.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /source/SteamTool.Proxy.Test/TestHttp.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.VisualStudio.TestTools.UnitTesting; 2 | using System; 3 | 4 | namespace SteamTool.Proxy.Test 5 | { 6 | [TestClass] 7 | public class TestHttp 8 | { 9 | [TestMethod] 10 | public void TestResolutionDomainIp() 11 | { 12 | //var result = HttpRequest.GetResponse(); 13 | //Console.WriteLine(result.Result.ToString()); 14 | } 15 | 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamPrepurchaseReceiptInfo.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamPrepurchaseReceiptInfo 11 | { 12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 21)] 13 | public string szTypeOfProofOfPurchase; 14 | }; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Client.Android/JavaPackageConstants.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application 2 | { 3 | public static class JavaPackageConstants 4 | { 5 | public const string Root = BuildConfig.APPLICATION_ID + "."; 6 | public const string UI = Root + "ui."; 7 | public const string Activities = UI + "activities."; 8 | public const string Fragments = UI + "fragments."; 9 | public const string Services = Root + "services."; 10 | } 11 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/Font/FontWeight.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace System.Application.Models 6 | { 7 | /// 8 | /// https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-weight 9 | /// 10 | public enum FontWeight : ushort 11 | { 12 | Light = 300, 13 | 14 | Normal = 400, 15 | 16 | Bold = 700, 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamAppVersion.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamAppVersion 11 | { 12 | public string szLabel; 13 | public UInt32 uMaxLabelChars; 14 | public UInt32 uVersionId; 15 | public Int32 bIsNotAvailable; 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Settings/ValueChangedEventArgs.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Settings 2 | { 3 | public sealed class ValueChangedEventArgs : EventArgs where T : notnull 4 | { 5 | public T? OldValue { get; } 6 | public T? NewValue { get; } 7 | 8 | public ValueChangedEventArgs(T? oldValue, T? newValue) 9 | { 10 | OldValue = oldValue; 11 | NewValue = newValue; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Pages/StartPageViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Application.UI.Resx; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | // ReSharper disable once CheckNamespace 7 | namespace System.Application.UI.ViewModels 8 | { 9 | public partial class StartPageViewModel 10 | { 11 | public StartPageViewModel() 12 | { 13 | IconKey = nameof(StartPageViewModel); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Services.CloudService.Models/Models/ILoginResponse.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Columns; 2 | 3 | namespace System.Application.Models 4 | { 5 | /// 6 | /// 登录响应内容 7 | /// 8 | public interface ILoginResponse : IReadOnlyAuthToken, IReadOnlyPhoneNumber 9 | { 10 | /// 11 | /// 用户Id 12 | /// 13 | Guid UserId => User.Id; 14 | 15 | UserInfoDTO User { get; } 16 | } 17 | } -------------------------------------------------------------------------------- /src/ST.Services.CloudService/Services/CloudService/Clients/Abstractions/IDonateRankingClient.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models; 2 | using System.Collections.Generic; 3 | using System.Threading.Tasks; 4 | 5 | namespace System.Application.Services.CloudService.Clients.Abstractions 6 | { 7 | public interface IDonateRankingClient 8 | { 9 | Task>> RangeQuery(PageQueryRequest model); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Extensions/CommandExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Input; 2 | 3 | // ReSharper disable once CheckNamespace 4 | namespace System 5 | { 6 | public static class CommandExtensions 7 | { 8 | public static void Invoke(this ICommand command, object? parameter = null) 9 | { 10 | if (command.CanExecute(parameter)) 11 | { 12 | command.Execute(parameter); 13 | } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/baseline_add_black_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Models/IAppSettings.cs: -------------------------------------------------------------------------------- 1 | //namespace System.Application.Models 2 | //{ 3 | // /// 4 | // /// 应用设置 5 | // /// 6 | // public interface IAppSettings 7 | // { 8 | // /// 9 | // /// https://appcenter.ms 10 | // /// Unfortunately, this only works on [Windows / iOS / Android] 11 | // /// 12 | // string? AppSecretVisualStudioAppCenter { get; set; } 13 | // } 14 | //} -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Services/IClipboardPlatformService.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace System.Application.Services 4 | { 5 | public interface IClipboardPlatformService 6 | { 7 | static IClipboardPlatformService Instance => DI.Get(); 8 | 9 | Task PlatformSetTextAsync(string text); 10 | 11 | Task PlatformGetTextAsync(); 12 | 13 | bool PlatformHasText { get; } 14 | } 15 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/Columns/IAvatar.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Columns 2 | { 3 | /// 4 | /// 头像 5 | /// 6 | public interface IAvatar 7 | { 8 | /// 9 | Guid? Avatar { get; set; } 10 | } 11 | 12 | /// 13 | public interface IReadOnlyAvatar 14 | { 15 | /// 16 | Guid Avatar { get; } 17 | } 18 | } -------------------------------------------------------------------------------- /src/ST.Client.Desktop.Console.App/DISafeGet.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Services; 2 | 3 | namespace System.Application 4 | { 5 | /// 6 | /// 使用单元测试进行检查依赖注入关系是否配置正确 7 | /// 8 | static class DISafeGet 9 | { 10 | public static ISteamService GetLoginUsingSteamClientAuth() 11 | { 12 | Startup.Init(DILevel.HttpClientFactory | DILevel.Steam); 13 | return ISteamService.Instance; 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/Native/AboutPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Application.Services; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | using VM = System.Application.UI.ViewModels.AboutPageViewModel; 6 | 7 | namespace System.Application.UI.Views.Native 8 | { 9 | public class AboutPage : BaseContentPage 10 | { 11 | public AboutPage() 12 | { 13 | ViewModel = VM.Instance; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/ESteamAppUpdateStatsQueryType.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | public enum ESteamAppUpdateStatsQueryType : int 10 | { 11 | ePhysicalBytesReceivedThisSession = 1, 12 | eAppReadyToLaunchStatus = 2, 13 | eAppPreloadStatus = 3, 14 | eAppEntireDepot = 4, 15 | eCacheBytesPresent = 5, 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamProgress.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamProgress 11 | { 12 | public Int32 bValid; 13 | public UInt32 uPercentDone; 14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)] 15 | public string szProgress; 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Common.CoreLib/Net/Http/GeneralHttpClientFactory.Timeout.cs: -------------------------------------------------------------------------------- 1 | namespace System.Net.Http 2 | { 3 | partial class GeneralHttpClientFactory 4 | { 5 | /// 6 | /// 默认超时时间,45 秒 7 | /// 8 | public static readonly TimeSpan DefaultTimeout = TimeSpan.FromMilliseconds(DefaultTimeoutMilliseconds); 9 | 10 | /// 11 | public const int DefaultTimeoutMilliseconds = 45000; 12 | } 13 | } -------------------------------------------------------------------------------- /source/SteamTools/Resources/Styles/Colors.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | 7 | 9 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/baseline_check_black_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS.App/Program.cs: -------------------------------------------------------------------------------- 1 | using UIKit; 2 | 3 | namespace System.Application 4 | { 5 | static class Program 6 | { 7 | // This is the main entry point of the application. 8 | static void Main(string[] args) 9 | { 10 | // if you want to use a different Application Delegate class from "AppDelegate" 11 | // you can specify it here. 12 | UIApplication.Main(args, null, AppDelegate.Name); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/Native/LoginOrRegisterPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using VM = System.Application.UI.ViewModels.LoginOrRegisterWindowViewModel; 5 | 6 | namespace System.Application.UI.Views.Native 7 | { 8 | public partial class LoginOrRegisterPage : BaseContentPage 9 | { 10 | public LoginOrRegisterPage() 11 | { 12 | ViewModel = new VM(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/ST.Client/DeviceIdHelper.shared.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Security.Cryptography; 3 | using System.Text; 4 | 5 | namespace System.Application 6 | { 7 | /// 8 | /// 用于匿名统计的设备 Id 生成助手类 9 | /// 10 | static partial class DeviceIdHelper 11 | { 12 | const int DeviceIdRLength = 7; 13 | 14 | public const int MaxLength = ShortGuid.StringLength + DeviceIdRLength + Hashs.String.Lengths.SHA256; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/ST.Client.Android/UI/Renderers/TextBoxRenderer.shared.cs: -------------------------------------------------------------------------------- 1 | using System.Application.UI.Renderers; 2 | using System.Application.UI.Views.Controls; 3 | using Xamarin.Forms; 4 | 5 | [assembly: ExportRenderer(typeof(TextBox), typeof(TextBoxRenderer))] 6 | namespace System.Application.UI.Renderers 7 | { 8 | internal partial class TextBoxRenderer 9 | { 10 | /// 11 | /// 默认左右内边距 12 | /// 13 | const int DefaultPaddingLR = 10; 14 | } 15 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Views/NewItemPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Models; 2 | using System.Application.UI.ViewModels; 3 | using Xamarin.Forms; 4 | 5 | namespace System.Application.UI.Views 6 | { 7 | public partial class NewItemPage : ContentPage 8 | { 9 | public Item Item { get; set; } 10 | 11 | public NewItemPage() 12 | { 13 | InitializeComponent(); 14 | BindingContext = new NewItemViewModel(); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/ST.Client.iOS/Services/Implementation/PlatformTelephonyServiceImpl.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace System.Application.Services.Implementation 4 | { 5 | /// 6 | internal sealed class PlatformTelephonyServiceImpl : ITelephonyService 7 | { 8 | public Task GetPhoneNumberAsync() 9 | { 10 | // iOS 不支持读取当前手机号码 11 | return Task.FromResult((string?)null); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client/KeyConstants.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application 2 | { 3 | public static class KeyConstants 4 | { 5 | /// 6 | /// 当前登录用户 7 | /// 8 | public const string KEY_CURRENT_LOGIN_USER = "KEY_CURRENT_LOGIN_USER"; 9 | 10 | /// 11 | /// 上次启动时收到的通知纪录 ID 12 | /// 13 | public const string ON_LAST_STARTUP_NOTIFICATION_RECORD_ID = "ON_LAST_STARTUP_NOTIFICATION_RECORD_ID"; 14 | } 15 | } -------------------------------------------------------------------------------- /src/ST.Client/Models/NativeWindowModel.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | 3 | namespace System.Application.Models 4 | { 5 | public class NativeWindowModel 6 | { 7 | public IntPtr Handle { get; set; } 8 | 9 | public string? Title { get; set; } 10 | 11 | public string? ClassName { get; set; } 12 | 13 | public Process? Process { get; set; } 14 | 15 | public string? Path { get; set; } 16 | 17 | public string? Name { get; set; } 18 | } 19 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/outline_chevron_right_black_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 本地令牌 3 | 我的 4 | 社区加速 5 | 库存游戏 6 | 该功能正在开发中,敬请期待 7 | 登录 / 注册 8 | 设置 9 | 编辑资料 10 | 11 | -------------------------------------------------------------------------------- /src/ST.Client.Mobile.iOS/UI/Views/MyPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Xamarin.Forms; 7 | using Xamarin.Forms.Xaml; 8 | 9 | namespace System.Application.UI.Views 10 | { 11 | [XamlCompilation(XamlCompilationOptions.Compile)] 12 | partial class MyPage 13 | { 14 | public MyPage() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /src/ST.Tools.Packager.InstallerSetup/UI/App.axaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamAppDependencyInfo.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamAppDependencyInfo 11 | { 12 | public UInt32 AppId; 13 | public UInt32 IsRequired; 14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)] 15 | public string szMountName; 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Common.ClientLib.Droid/Application/Services/IPlatformNavigationService.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Services 2 | { 3 | /// 4 | public interface IPlatformNavigationService : INavigationService 5 | { 6 | /// 7 | /// 将UI控制器类型转换为安卓原生活动类型 8 | /// 9 | /// 10 | /// 11 | Type GetActivityType(Type uiControllerType); 12 | } 13 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Application/UI/ViewModels/IReadOnlyItemViewType.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.UI.ViewModels 2 | { 3 | public interface IReadOnlyItemViewType 4 | { 5 | int ItemViewType { get; } 6 | } 7 | 8 | public interface IReadOnlyItemViewType : IReadOnlyItemViewType where TItemViewType : Enum 9 | { 10 | new TItemViewType ItemViewType { get; } 11 | 12 | int IReadOnlyItemViewType.ItemViewType => ItemViewType.ConvertToInt32(); 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile/UI/ViewModels/Windows/LocalAuthPage/AddAuthWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | using ReactiveUI; 2 | 3 | namespace System.Application.UI.ViewModels 4 | { 5 | partial class AddAuthWindowViewModel : PageViewModel 6 | { 7 | private string? _LoginSteamLoadingText; 8 | public string? LoginSteamLoadingText 9 | { 10 | get => _LoginSteamLoadingText; 11 | set => this.RaiseAndSetIfChanged(ref _LoginSteamLoadingText, value); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /src/ST.Client/UI/AuthorizeAttribute.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | using System.Reflection; 3 | 4 | namespace System.Application.UI 5 | { 6 | /// 7 | /// 指定应用此特性的类需要指定的授权 8 | /// 9 | [AttributeUsage(AttributeTargets.Class, Inherited = true)] 10 | public sealed class AuthorizeAttribute : Attribute 11 | { 12 | public static bool HasAuthorize(object obj) 13 | => obj.GetType().GetCustomAttributes(true).Any(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Pages/OtherPlatformPageViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Application.UI.Resx; 3 | using System.Collections.Generic; 4 | using System.Text; 5 | 6 | // ReSharper disable once CheckNamespace 7 | namespace System.Application.UI.ViewModels 8 | { 9 | public partial class OtherPlatformPageViewModel 10 | { 11 | public OtherPlatformPageViewModel() 12 | { 13 | IconKey = nameof(OtherPlatformPageViewModel); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/FriendGameInfo.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct FriendGameInfo_t 11 | { 12 | public GameID_t m_gameID; 13 | public UInt32 m_unGameIP; 14 | public UInt16 m_usGamePort; 15 | public UInt16 m_usQueryPort; 16 | public SteamID_t m_steamIDLobby; 17 | }; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/Common.ClientLib/ToastLength.cs: -------------------------------------------------------------------------------- 1 | // Length对应的毫秒数值参考文章 https://www.cnblogs.com/kborid/p/14078744.html 2 | 3 | namespace System 4 | { 5 | public enum ToastLength 6 | { 7 | /// 8 | /// Show the view or text notification for a short period of time. 9 | /// 10 | Short = 2000, 11 | 12 | /// 13 | /// Show the view or text notification for a long period of time. 14 | /// 15 | Long = 3500, 16 | } 17 | } -------------------------------------------------------------------------------- /src/Services.SmsSender/Models/AlibabaCloud/AlibabaCloudResult.cs: -------------------------------------------------------------------------------- 1 | namespace System.Application.Models.AlibabaCloud 2 | { 3 | public class AlibabaCloudResult : JsonModel where T : AlibabaCloudResult 4 | { 5 | /// 6 | /// https://help.aliyun.com/document_detail/55323.html 7 | /// 8 | public string? Code { get; set; } 9 | 10 | public virtual bool IsOK() => Code?.Equals("OK", StringComparison.OrdinalIgnoreCase) ?? false; 11 | } 12 | } -------------------------------------------------------------------------------- /src/Common.ClientLib.Droid/Extensions/EditTextExtensions.cs: -------------------------------------------------------------------------------- 1 | using Android.Widget; 2 | 3 | // ReSharper disable once CheckNamespace 4 | namespace System 5 | { 6 | /// 7 | /// 对 类的扩展函数集 8 | /// 9 | public static class EditTextExtensions 10 | { 11 | public static void SetReadOnly(this EditText editText) 12 | { 13 | editText.KeyListener = null; 14 | editText.SetTextIsSelectable(true); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/UnderConstructionPage.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | using Xamarin.Forms; 8 | using Xamarin.Forms.Xaml; 9 | 10 | namespace System.Application.UI.Views 11 | { 12 | public partial class UnderConstructionPage : ContentPage 13 | { 14 | public UnderConstructionPage() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamDiscountQualifier.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamDiscountQualifier 11 | { 12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)] 13 | public string szName; 14 | public UInt32 uRequiredSubscription; 15 | public Int32 bIsDisqualifier; 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /source/SteamTool.Steam4NET/autogen/TSteamSubscriptionDiscount.cs: -------------------------------------------------------------------------------- 1 | // This file is automatically generated. 2 | using System; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace Steam4NET 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential,Pack=8)] 10 | public struct TSteamSubscriptionDiscount 11 | { 12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)] 13 | public string szName; 14 | public UInt32 uDiscountInCents; 15 | public UInt32 uNumQualifiers; 16 | }; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/Common.AreaLib/Application/Services/IAreaResource.cs: -------------------------------------------------------------------------------- 1 | using System.Application.Entities; 2 | 3 | namespace System.Application.Services 4 | { 5 | public interface IAreaResource where TArea : class, IArea 6 | { 7 | /// 8 | /// 获取所有地区数据 9 | /// 10 | /// 11 | TArea[] GetAll(); 12 | 13 | /// 14 | /// 获取地区默认选择项 15 | /// 16 | TArea DefaultSelection { get; } 17 | } 18 | } -------------------------------------------------------------------------------- /src/ST.Client.Mobile.Droid.Design/ui/src/main/res/drawable/ic_baseline_delete_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/ST.Client.XamarinForms/UI/Views/Native/MyPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Application.Services; 3 | using System.Application.UI.ViewModels; 4 | using System.Collections.Generic; 5 | using System.Text; 6 | using VM = System.Application.UI.ViewModels.MyPageViewModel; 7 | 8 | namespace System.Application.UI.Views.Native 9 | { 10 | public partial class MyPage : BaseContentPage 11 | { 12 | public MyPage() 13 | { 14 | ViewModel = VM.Instance; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/ST.Tools.Publish/Models/AppIdWithPublicKey.cs: -------------------------------------------------------------------------------- 1 | using MPKey = MessagePack.KeyAttribute; 2 | using MPObject = MessagePack.MessagePackObjectAttribute; 3 | 4 | namespace System.Application.Models 5 | { 6 | [MPObject] 7 | public class AppIdWithPublicKey 8 | { 9 | [MPKey(0)] 10 | public Guid AppId { get; set; } 11 | 12 | [MPKey(1)] 13 | public string? PublicKey { get; set; } 14 | 15 | public const string AuthorizationToken = "AuthorizationToken"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/Common.ClientLib/Application/Services/Mvvm/MvvmService.cs: -------------------------------------------------------------------------------- 1 | //using ReactiveUI; 2 | 3 | //namespace System.Application.Services 4 | //{ 5 | // public abstract class MvvmService : ReactiveObject where TService : MvvmService, new() 6 | // { 7 | // static TService? mCurrent; 8 | // public static TService Current => mCurrent ?? new TService(); 9 | 10 | // public MvvmService() 11 | // { 12 | // mCurrent = (TService)this; 13 | // } 14 | // } 15 | //} 16 | -------------------------------------------------------------------------------- /src/ST.Client.Android/Extensions/ScrollViewExtensions.cs: -------------------------------------------------------------------------------- 1 | using Android.Views; 2 | using AndroidX.Core.Widget; 3 | 4 | // ReSharper disable once CheckNamespace 5 | namespace System 6 | { 7 | public static class ScrollViewExtensions 8 | { 9 | public static void ScrollToEnd(this NestedScrollView scrollView) 10 | { 11 | scrollView.Post(() => 12 | { 13 | scrollView.FullScroll((int)FocusSearchDirection.Down); 14 | }); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/ST.Client.Android/Resources/layout/controls_btntext.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/ST.Tools.Publish/Steps/Step07.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.CommandLine; 4 | using System.CommandLine.Invocation; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using static System.Application.Utils; 9 | using static System.ProjectPathUtil; 10 | 11 | namespace System.Application.Steps 12 | { 13 | internal static class Step7 14 | { 15 | public static void Add(RootCommand command) 16 | { 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/ST.Tools.Win7Troubleshoot/Diagnostics.CodeAnalysis/NotNullIfNotNullAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace System.Diagnostics.CodeAnalysis 2 | { 3 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Parameter | AttributeTargets.ReturnValue, AllowMultiple = true, Inherited = false)] 4 | public sealed class NotNullIfNotNullAttribute : Attribute 5 | { 6 | public NotNullIfNotNullAttribute(string parameterName) => ParameterName = parameterName; 7 | 8 | public string ParameterName { get; } 9 | } 10 | } -------------------------------------------------------------------------------- /src/Common.CoreLib/Extensions/ProcessExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | 3 | // ReSharper disable once CheckNamespace 4 | namespace System 5 | { 6 | public static class ProcessExtensions 7 | { 8 | public static ProcessModule? TryGetMainModule(this Process process) 9 | { 10 | try 11 | { 12 | return process.MainModule; 13 | } 14 | catch 15 | { 16 | return null; 17 | } 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/ST.Client/Services/Implementation/EmptyLocalDataProtectionProvider.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | 3 | namespace System.Application.Services.Implementation 4 | { 5 | public sealed class EmptyLocalDataProtectionProvider : ILocalDataProtectionProvider 6 | { 7 | public ValueTask DB(byte[]? value) 8 | { 9 | return new(value); 10 | } 11 | 12 | public ValueTask EB(byte[]? value) 13 | { 14 | return new(value); 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/ST.Client/UI/ViewModels/Base/IWindowViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | // ReSharper disable once CheckNamespace 6 | namespace System.Application.UI.ViewModels 7 | { 8 | public interface IWindowViewModel : IPageViewModel 9 | { 10 | /// 11 | /// 是否支持窗口大小与位置 12 | /// 13 | public static bool IsSupportedSizePosition { protected get; set; } 14 | = IApplication.IsDesktopPlatform; 15 | } 16 | } 17 | --------------------------------------------------------------------------------