From 938702a7b3059267ede9a317dd94fd23e385d973 Mon Sep 17 00:00:00 2001 From: ahjephson Date: Tue, 4 Feb 2025 13:58:24 +0000 Subject: [PATCH] Partial .net9 upgrade --- Lantean.QBTMud.Test/Lantean.QBTMud.Test.csproj | 9 ++++++--- .../Components/Dialogs/AddPeerDialog.razor.cs | 2 +- .../Components/Dialogs/AddTagDialog.razor.cs | 2 +- .../Components/Dialogs/AddTorrentFileDialog.razor.cs | 2 +- .../Components/Dialogs/AddTorrentLinkDialog.razor.cs | 2 +- .../Components/Dialogs/AddTorrentOptions.razor | 2 +- .../Components/Dialogs/AddTorrentOptions.razor.cs | 1 + .../Components/Dialogs/AddTrackerDialog.razor.cs | 2 +- .../Dialogs/CategoryPropertiesDialog.razor.cs | 2 +- .../Components/Dialogs/ColumnOptionsDialog.razor | 2 +- .../Components/Dialogs/ColumnOptionsDialog.razor.cs | 2 +- .../Components/Dialogs/ConfirmDialog.razor.cs | 2 +- Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor | 2 +- .../Components/Dialogs/DeleteDialog.razor.cs | 2 +- .../Components/Dialogs/ExceptionDialog.razor.cs | 2 +- .../Components/Dialogs/FilterOptionsDialog.razor.cs | 2 +- .../Dialogs/ManageCategoriesDialog.razor.cs | 2 +- .../Components/Dialogs/ManageTagsDialog.razor.cs | 2 +- .../Components/Dialogs/MultipleFieldDialog.razor.cs | 2 +- .../Components/Dialogs/NumericFieldDialog.razor.cs | 2 +- .../Components/Dialogs/RenameFilesDialog.razor.cs | 2 +- .../Components/Dialogs/RssRulesDialog.razor.cs | 2 +- .../Components/Dialogs/ShareRatioDialog.razor.cs | 2 +- .../Components/Dialogs/SliderFieldDialog.razor.cs | 2 +- .../Components/Dialogs/StringFieldDialog.razor.cs | 2 +- .../Components/Dialogs/SubMenuDialog.razor.cs | 2 +- .../Components/Dialogs/TorrentOptionsDialog.razor.cs | 2 +- Lantean.QBTMud/Components/FiltersNav.razor | 2 +- Lantean.QBTMud/Components/TorrentActions.razor.cs | 4 ++-- Lantean.QBTMud/Components/UI/ContextMenu.razor | 2 +- Lantean.QBTMud/Components/UI/ContextMenu.razor.cs | 6 ------ Lantean.QBTMud/Components/UI/CustomNavLink.razor | 2 +- Lantean.QBTMud/Lantean.QBTMud.csproj | 12 ++++++------ Lantean.QBTMud/Layout/MainLayout.razor | 2 +- Lantean.QBTMud/Pages/Login.razor.cs | 2 +- Lantean.QBTMud/Pages/TorrentList.razor | 2 +- nuget.config | 11 +++++++++++ 37 files changed, 57 insertions(+), 48 deletions(-) create mode 100644 nuget.config diff --git a/Lantean.QBTMud.Test/Lantean.QBTMud.Test.csproj b/Lantean.QBTMud.Test/Lantean.QBTMud.Test.csproj index 724217e..d7c594f 100644 --- a/Lantean.QBTMud.Test/Lantean.QBTMud.Test.csproj +++ b/Lantean.QBTMud.Test/Lantean.QBTMud.Test.csproj @@ -10,11 +10,14 @@ - + + + + - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Lantean.QBTMud/Components/Dialogs/AddPeerDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddPeerDialog.razor.cs index 7a915be..e081ad6 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddPeerDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddPeerDialog.razor.cs @@ -8,7 +8,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class AddPeerDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + public IMudDialogInstance MudDialog { get; set; } = default!; protected HashSet Peers { get; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/AddTagDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddTagDialog.razor.cs index a8a1005..fe0b548 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTagDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddTagDialog.razor.cs @@ -14,7 +14,7 @@ namespace Lantean.QBTMud.Components.Dialogs protected IDialogService DialogService { get; set; } = default!; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; protected HashSet Tags { get; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/AddTorrentFileDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddTorrentFileDialog.razor.cs index abe52a1..df3d257 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTorrentFileDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddTorrentFileDialog.razor.cs @@ -8,7 +8,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class AddTorrentFileDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; protected IReadOnlyList Files { get; set; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/AddTorrentLinkDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddTorrentLinkDialog.razor.cs index ba4aff1..f067f6e 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTorrentLinkDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddTorrentLinkDialog.razor.cs @@ -18,7 +18,7 @@ namespace Lantean.QBTMud.Components.Dialogs protected IKeyboardService KeyboardService { get; set; } = default!; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Url { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor b/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor index 0667bd0..aa2050b 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor +++ b/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor @@ -1,6 +1,6 @@  - + diff --git a/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor.cs index fa298b2..6b04504 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddTorrentOptions.razor.cs @@ -1,6 +1,7 @@ using Lantean.QBitTorrentClient; using Lantean.QBTMud.Models; using Microsoft.AspNetCore.Components; +using MudBlazor; namespace Lantean.QBTMud.Components.Dialogs { diff --git a/Lantean.QBTMud/Components/Dialogs/AddTrackerDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/AddTrackerDialog.razor.cs index 9ec1509..5e38331 100644 --- a/Lantean.QBTMud/Components/Dialogs/AddTrackerDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/AddTrackerDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class AddTrackerDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; protected HashSet Trackers { get; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/CategoryPropertiesDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/CategoryPropertiesDialog.razor.cs index a695947..def40d0 100644 --- a/Lantean.QBTMud/Components/Dialogs/CategoryPropertiesDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/CategoryPropertiesDialog.razor.cs @@ -10,7 +10,7 @@ namespace Lantean.QBTMud.Components.Dialogs private string _savePath = string.Empty; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Inject] protected IApiClient ApiClient { get; set; } = default!; diff --git a/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor b/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor index 83f3a53..4830bbf 100644 --- a/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor +++ b/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor @@ -10,7 +10,7 @@ var column = Columns[i]; var index = i; - + diff --git a/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor.cs index 3d53342..21ff7de 100644 --- a/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ColumnOptionsDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class ColumnOptionsDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] [EditorRequired] diff --git a/Lantean.QBTMud/Components/Dialogs/ConfirmDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ConfirmDialog.razor.cs index b32a995..ae53c5b 100644 --- a/Lantean.QBTMud/Components/Dialogs/ConfirmDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ConfirmDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class ConfirmDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string Content { get; set; } = default!; diff --git a/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor b/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor index 5600665..abbe664 100644 --- a/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor +++ b/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor @@ -6,7 +6,7 @@ - + diff --git a/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor.cs index 4c9627a..39b0ce3 100644 --- a/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/DeleteDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class DeleteDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public int Count { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/ExceptionDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ExceptionDialog.razor.cs index 47c46a0..ab33d25 100644 --- a/Lantean.QBTMud/Components/Dialogs/ExceptionDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ExceptionDialog.razor.cs @@ -6,7 +6,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class ExceptionDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public Exception? Exception { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/FilterOptionsDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/FilterOptionsDialog.razor.cs index f7f537e..5661fe0 100644 --- a/Lantean.QBTMud/Components/Dialogs/FilterOptionsDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/FilterOptionsDialog.razor.cs @@ -11,7 +11,7 @@ namespace Lantean.QBTMud.Components.Dialogs private static readonly IReadOnlyList _properties = typeof(T).GetProperties(BindingFlags.Instance | BindingFlags.Public); [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; protected IReadOnlyList Columns => _properties; diff --git a/Lantean.QBTMud/Components/Dialogs/ManageCategoriesDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ManageCategoriesDialog.razor.cs index 4205632..b40ac5a 100644 --- a/Lantean.QBTMud/Components/Dialogs/ManageCategoriesDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ManageCategoriesDialog.razor.cs @@ -14,7 +14,7 @@ namespace Lantean.QBTMud.Components.Dialogs protected IDialogService DialogService { get; set; } = default!; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public IEnumerable Hashes { get; set; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/ManageTagsDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ManageTagsDialog.razor.cs index cbc9427..247ca66 100644 --- a/Lantean.QBTMud/Components/Dialogs/ManageTagsDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ManageTagsDialog.razor.cs @@ -14,7 +14,7 @@ namespace Lantean.QBTMud.Components.Dialogs protected IDialogService DialogService { get; set; } = default!; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public IEnumerable Hashes { get; set; } = []; diff --git a/Lantean.QBTMud/Components/Dialogs/MultipleFieldDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/MultipleFieldDialog.razor.cs index 8480cfe..4507957 100644 --- a/Lantean.QBTMud/Components/Dialogs/MultipleFieldDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/MultipleFieldDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class MultipleFieldDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string Label { get; set; } = default!; diff --git a/Lantean.QBTMud/Components/Dialogs/NumericFieldDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/NumericFieldDialog.razor.cs index 95807e1..e369476 100644 --- a/Lantean.QBTMud/Components/Dialogs/NumericFieldDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/NumericFieldDialog.razor.cs @@ -8,7 +8,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class NumericFieldDialog where T : struct, INumber { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Label { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/RenameFilesDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/RenameFilesDialog.razor.cs index 75c112b..d50d966 100644 --- a/Lantean.QBTMud/Components/Dialogs/RenameFilesDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/RenameFilesDialog.razor.cs @@ -30,7 +30,7 @@ namespace Lantean.QBTMud.Components.Dialogs protected ILocalStorageService LocalStorage { get; set; } = default!; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Hash { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/RssRulesDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/RssRulesDialog.razor.cs index 3fb48dc..075589d 100644 --- a/Lantean.QBTMud/Components/Dialogs/RssRulesDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/RssRulesDialog.razor.cs @@ -10,7 +10,7 @@ namespace Lantean.QBTMud.Components.Dialogs private readonly List _unsavedRuleNames = []; [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Inject] protected IDialogService DialogService { get; set; } = default!; diff --git a/Lantean.QBTMud/Components/Dialogs/ShareRatioDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/ShareRatioDialog.razor.cs index 1302594..b8de866 100644 --- a/Lantean.QBTMud/Components/Dialogs/ShareRatioDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/ShareRatioDialog.razor.cs @@ -8,7 +8,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class ShareRatioDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Label { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/SliderFieldDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/SliderFieldDialog.razor.cs index 279e639..aeb3da1 100644 --- a/Lantean.QBTMud/Components/Dialogs/SliderFieldDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/SliderFieldDialog.razor.cs @@ -8,7 +8,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class SliderFieldDialog where T : struct, INumber { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Label { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/StringFieldDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/StringFieldDialog.razor.cs index f8d2383..fc8afb8 100644 --- a/Lantean.QBTMud/Components/Dialogs/StringFieldDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/StringFieldDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class StringFieldDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public string? Label { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/SubMenuDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/SubMenuDialog.razor.cs index f20c8f3..a2e36d4 100644 --- a/Lantean.QBTMud/Components/Dialogs/SubMenuDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/SubMenuDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class SubMenuDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] public UIAction? ParentAction { get; set; } diff --git a/Lantean.QBTMud/Components/Dialogs/TorrentOptionsDialog.razor.cs b/Lantean.QBTMud/Components/Dialogs/TorrentOptionsDialog.razor.cs index acfcb25..1490b36 100644 --- a/Lantean.QBTMud/Components/Dialogs/TorrentOptionsDialog.razor.cs +++ b/Lantean.QBTMud/Components/Dialogs/TorrentOptionsDialog.razor.cs @@ -7,7 +7,7 @@ namespace Lantean.QBTMud.Components.Dialogs public partial class TorrentOptionsDialog { [CascadingParameter] - public MudDialogInstance MudDialog { get; set; } = default!; + IMudDialogInstance MudDialog { get; set; } = default!; [Parameter] [EditorRequired] diff --git a/Lantean.QBTMud/Components/FiltersNav.razor b/Lantean.QBTMud/Components/FiltersNav.razor index ea90af8..8b610ec 100644 --- a/Lantean.QBTMud/Components/FiltersNav.razor +++ b/Lantean.QBTMud/Components/FiltersNav.razor @@ -1,4 +1,4 @@ - + @TorrentControls(_statusType) diff --git a/Lantean.QBTMud/Components/TorrentActions.razor.cs b/Lantean.QBTMud/Components/TorrentActions.razor.cs index b989730..369e42a 100644 --- a/Lantean.QBTMud/Components/TorrentActions.razor.cs +++ b/Lantean.QBTMud/Components/TorrentActions.razor.cs @@ -63,7 +63,7 @@ namespace Lantean.QBTMud.Components public QBitTorrentClient.Models.Preferences? Preferences { get; set; } [Parameter] - public MudDialogInstance? MudDialog { get; set; } + public IMudDialogInstance? MudDialog { get; set; } [Parameter] public UIAction? ParentAction { get; set; } @@ -441,7 +441,7 @@ namespace Lantean.QBTMud.Components thereAreFirstLastPiecePrio = true; } - if (torrent.Progress != 1.0) // not downloaded + if (torrent.Progress > 0.999999) // not downloaded { allAreDownloaded = false; } diff --git a/Lantean.QBTMud/Components/UI/ContextMenu.razor b/Lantean.QBTMud/Components/UI/ContextMenu.razor index 22ad85c..aaba39e 100644 --- a/Lantean.QBTMud/Components/UI/ContextMenu.razor +++ b/Lantean.QBTMud/Components/UI/ContextMenu.razor @@ -9,7 +9,7 @@ MaxHeight="@MaxHeight" AnchorOrigin="@AnchorOrigin" TransformOrigin="TransformOrigin" - RelativeWidth="@FullWidth" + RelativeWidth="@(FullWidth ? DropdownWidth.Relative : DropdownWidth.Adaptive)" OverflowBehavior="OverflowBehavior.FlipAlways" Style="@_popoverStyle" @ontouchend:preventDefault> diff --git a/Lantean.QBTMud/Components/UI/ContextMenu.razor.cs b/Lantean.QBTMud/Components/UI/ContextMenu.razor.cs index 981a12f..ecd463a 100644 --- a/Lantean.QBTMud/Components/UI/ContextMenu.razor.cs +++ b/Lantean.QBTMud/Components/UI/ContextMenu.razor.cs @@ -7,12 +7,6 @@ using MudBlazor.Utilities; namespace Lantean.QBTMud.Components.UI { - // This is a very hacky approach but works for now. - // This needs to inherit from MudMenu because MudMenuItem needs a MudMenu passed to it to control the close of the menu when an item is clicked. - // MudPopover isn't ideal for this because that is designed to be used relative to an activator which in these cases it isn't. - // Ideally this should be changed to use something like the way the DialogService works. - - // Or - rework this to have a hidden MudMenu and hook into the OpenChanged event to monitor when the MudMenuItem closes it. public partial class ContextMenu : MudComponentBase { private bool _open; diff --git a/Lantean.QBTMud/Components/UI/CustomNavLink.razor b/Lantean.QBTMud/Components/UI/CustomNavLink.razor index 2a1a0fe..4e800d7 100644 --- a/Lantean.QBTMud/Components/UI/CustomNavLink.razor +++ b/Lantean.QBTMud/Components/UI/CustomNavLink.razor @@ -1,5 +1,5 @@ 
-
+
@if (!string.IsNullOrEmpty(Icon)) { diff --git a/Lantean.QBTMud/Lantean.QBTMud.csproj b/Lantean.QBTMud/Lantean.QBTMud.csproj index bbd4c74..31e46f3 100644 --- a/Lantean.QBTMud/Lantean.QBTMud.csproj +++ b/Lantean.QBTMud/Lantean.QBTMud.csproj @@ -12,13 +12,13 @@ - - - - - + + + + + - + diff --git a/Lantean.QBTMud/Layout/MainLayout.razor b/Lantean.QBTMud/Layout/MainLayout.razor index bd539e4..f24a67b 100644 --- a/Lantean.QBTMud/Layout/MainLayout.razor +++ b/Lantean.QBTMud/Layout/MainLayout.razor @@ -20,7 +20,7 @@ } - + diff --git a/Lantean.QBTMud/Pages/Login.razor.cs b/Lantean.QBTMud/Pages/Login.razor.cs index d986dc4..128b110 100644 --- a/Lantean.QBTMud/Pages/Login.razor.cs +++ b/Lantean.QBTMud/Pages/Login.razor.cs @@ -49,7 +49,7 @@ namespace Lantean.QBTMud.Pages protected override Task OnInitializedAsync() { - return DoLogin("admin", "eBGJzbjkJ"); + return DoLogin("admin", "cIYfeJr49"); } #endif diff --git a/Lantean.QBTMud/Pages/TorrentList.razor b/Lantean.QBTMud/Pages/TorrentList.razor index 05f4284..b8fd4bf 100644 --- a/Lantean.QBTMud/Pages/TorrentList.razor +++ b/Lantean.QBTMud/Pages/TorrentList.razor @@ -1,7 +1,7 @@ @page "/" @layout ListLayout - + View torrent details diff --git a/nuget.config b/nuget.config new file mode 100644 index 0000000..97f9ae5 --- /dev/null +++ b/nuget.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file