full screen login
MODIFY
WalletWasabi.Fluent/ViewModels/MainViewModel.cs
WalletWasabi.Fluent/ViewModels/MainViewModel.cs
@@ -15,6 +15,7 @@ using WalletWasabi.Fluent.ViewModels.Search;
using WalletWasabi.Fluent.ViewModels.Settings;
using WalletWasabi.Fluent.ViewModels.TransactionBroadcasting;
using WalletWasabi.Fluent.ViewModels.HelpAndSupport;
+using WalletWasabi.Fluent.ViewModels.Login;
using WalletWasabi.Fluent.ViewModels.OpenDirectory;
namespace WalletWasabi.Fluent.ViewModels
@@ -112,6 +113,11 @@ namespace WalletWasabi.Fluent.ViewModels
{
MainScreen.To(_addWalletPage);
}
+ else
+ {
+ FullScreen.To(new FullScreenLoginViewModel(global.WalletManager, _walletManager.Items, _navBar.BottomItems));
+ }
+
}
public TargettedNavigationStack MainScreen { get; }

MODIFY
WalletWasabi.Fluent/Views/Login/FullScreenLoginView.axaml
WalletWasabi.Fluent/Views/Login/FullScreenLoginView.axaml
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:c="clr-namespace:WalletWasabi.Fluent.Controls"
xmlns:login="clr-namespace:WalletWasabi.Fluent.ViewModels.Login"
+ xmlns:navBar="clr-namespace:WalletWasabi.Fluent.ViewModels.NavBar"
+ xmlns:conv="using:WalletWasabi.Fluent.Converters"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:DataType="login:FullScreenLoginViewModel"
x:CompileBindings="True"
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
+
+ <ListBox Items="{Binding BottomItems}"
+ SelectedItem="{Binding SelectedBottomItem}"
+ HorizontalAlignment="Left"
+ VerticalAlignment="Bottom"
+ Background="Transparent">
+ <ListBox.ItemsPanel>
+ <ItemsPanelTemplate>
+ <StackPanel Orientation="Horizontal"/>
+ </ItemsPanelTemplate>
+ </ListBox.ItemsPanel>
+ <ListBox.ItemTemplate>
+ <DataTemplate x:DataType="navBar:NavBarItemViewModel">
+ <PathIcon Data="{Binding IconName, Converter={x:Static conv:NavBarIconConverter.Instance}}"
+ ToolTip.Tip="{Binding Title}"
+ Background="Transparent"/>
+ </DataTemplate>
+ </ListBox.ItemTemplate>
+ </ListBox>
</Panel>
</c:ContentArea>
</UserControl>

full screen login