Mass rename project for rebranding

This commit is contained in:
TheXamlGuy
2024-06-09 14:00:36 +01:00
parent 1f777e19cd
commit 45712d0a70
241 changed files with 310 additions and 366 deletions
@@ -1,56 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
</PropertyGroup>
<ItemGroup>
<AvaloniaResource Include="Assets\**" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DefineConstants>$(DefineConstants);ENABLE_XAML_HOT_RELOAD</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Condition="$(DefineConstants.Contains(ENABLE_XAML_HOT_RELOAD))" Include="Avalonia.Markup.Xaml.Loader" Version="11.2.999-cibuild0048140-alpha" />
<PackageReference Condition="$(DefineConstants.Contains(ENABLE_XAML_HOT_RELOAD))" Include="HotAvalonia" Version="1.1.1" />
<PackageReference Include="HotAvalonia.Extensions" Version="1.1.1" PrivateAssets="All" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.999-cibuild0048140-alpha" />
<PackageReference Include="Avalonia.Labs.Controls" Version="11.0.10.1" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
<PackageReference Include="FluentAvaloniaUI" Version="2.1.0-preview1" />
<PackageReference Include="System.Reactive" Version="6.0.1-preview.1" />
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="11.2.999-cibuild0048140-alpha.1" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0-preview.3.24172.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0-preview.3.24172.4">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.999-cibuild0048140-alpha" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bitvault\Bitvault.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.Avalonia\Toolkit.Avalonia.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.Foundation\Toolkit.Foundation.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.UI.Avalonia\Toolkit.UI.Avalonia.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.UI.Controls.Avalonia\Toolkit.UI.Controls.Avalonia.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Update="AddVaultContentActionView.axaml.cs">
<DependentUpon>AddVaultContentActionView.axaml</DependentUpon>
</Compile>
<Compile Update="OpenView.axaml.cs">
<DependentUpon>OpenView.axaml</DependentUpon>
</Compile>
<Compile Update="ManageNavigationView.axaml.cs">
<DependentUpon>ManageNavigationView.axaml</DependentUpon>
</Compile>
<Compile Update="VaultHeaderView.axaml.cs">
<DependentUpon>VaultHeaderView.axaml</DependentUpon>
</Compile>
<Compile Update="VaultNavigationView.axaml.cs">
<DependentUpon>VaultNavigationView.axaml</DependentUpon>
</Compile>
</ItemGroup>
</Project>
@@ -1,7 +1,7 @@
using Avalonia;
using System;
namespace Bitvault.Avalonia.Desktop;
namespace Wallet.Avalonia.Desktop;
internal class Program
{
@@ -12,6 +12,6 @@
<PackageReference Include="Avalonia.Desktop" Version="11.1.0-beta2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bitvault.Avalonia\Bitvault.Avalonia.csproj" />
<ProjectReference Include="..\Wallet.Avalonia\Wallet.Avalonia.csproj" />
</ItemGroup>
</Project>
@@ -1,5 +1,5 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.AddItemNavigationView"
x:Class="Wallet.Avalonia.AddItemNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Header="Add item"
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class AddItemNavigationView :
SettingsExpander
@@ -1,8 +1,8 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.AllNavigationView"
x:Class="Wallet.Avalonia.AllNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:AllNavigationViewModel"
Content="All"
IsSelected="{Binding Selected}">
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class AllNavigationView : NavigationViewItem
{
@@ -1,5 +1,5 @@
<Application
x:Class="Bitvault.Avalonia.App"
x:Class="Wallet.Avalonia.App"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ui="using:FluentAvalonia.UI.Controls">
@@ -1,7 +1,7 @@
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using Bitvault.Data;
using Wallet.Data;
using HotAvalonia;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
@@ -13,7 +13,7 @@ using System.Linq;
using Toolkit.Avalonia;
using Toolkit.Foundation;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class App : Application
{
@@ -3,7 +3,7 @@ using Avalonia.Controls.ApplicationLifetimes;
using System.Threading.Tasks;
using Toolkit.Foundation;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public class AppHandler(IPublisher publisher) :
INotificationHandler<StartedEventArgs>
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ArchiveItemActionView"
x:Class="Wallet.Avalonia.ArchiveItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ArchiveItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ArchiveItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.ArchiveNavigationView"
x:Class="Wallet.Avalonia.ArchiveNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ArchiveNavigationViewModel"
Content="Archive"
IsSelected="{Binding Selected, Mode=TwoWay}">
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ArchiveNavigationView : NavigationViewItem
{

Before

Width:  |  Height:  |  Size: 172 KiB

After

Width:  |  Height:  |  Size: 172 KiB

@@ -1,5 +1,5 @@
<UserControl
x:Class="Bitvault.Avalonia.BackActionView"
x:Class="Wallet.Avalonia.BackActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<UserControl.Resources>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class BackActionView : UserControl
{
@@ -1,5 +1,5 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.CategoriesNavigationView"
x:Class="Wallet.Avalonia.CategoriesNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Content="Categories" />
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class CategoriesNavigationView : NavigationViewItem
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ConfirmItemActionView"
x:Class="Wallet.Avalonia.ConfirmItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ConfirmItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ConfirmItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.CreateItemActionView"
x:Class="Wallet.Avalonia.CreateItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:CreateItemActionViewModel">
<Button
Height="32"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class CreateItemActionView : UserControl
{
@@ -1,11 +1,11 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.CreateWalletNavigationView"
x:Class="Wallet.Avalonia.CreateWalletNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Description="Keep organized by separating your things into vaults."
Description="Keep organized by separating your things into Wallets."
Header="Create a new vault">
<SettingsExpander.Footer>
<Button MinWidth="132" Content="Create vault">
<Button MinWidth="132" Content="Create Wallet">
<Interaction.Behaviors>
<EventTriggerBehavior EventName="Click">
<NavigateAction Region="self" Route="CreateWallet" />
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class CreateWalletNavigationView : SettingsExpander
{
@@ -1,9 +1,9 @@
<ContentDialog
x:Class="Bitvault.Avalonia.CreateWalletView"
x:Class="Wallet.Avalonia.CreateWalletView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
Title="Create vault"
xmlns:vm="using:Wallet"
Title="Create Wallet"
x:DataType="vm:CreateWalletViewModel"
CloseButtonText="Cancel"
PrimaryButtonText="Create">
@@ -11,7 +11,7 @@
<TextBox
Margin="0,0,0,18"
Text="{Binding Name}"
Watermark="Enter vault name" />
Watermark="Enter Wallet name" />
<TextBox
Margin="0,0,0,18"
Classes="revealPasswordButton"
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class CreateWalletView : ContentDialog
{
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.DateEntryView"
x:Class="Wallet.Avalonia.DateEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:DateEntryViewModel"
Header="{Binding Key}">
<SettingsExpander.Footer>
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class DateEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.DeleteItemActionView"
x:Class="Wallet.Avalonia.DeleteItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:DeleteItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia
namespace Wallet.Avalonia
{
public partial class DeleteItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.DismissItemActionView"
x:Class="Wallet.Avalonia.DismissItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:DismissItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class DismissItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.DropdownEntryView"
x:Class="Wallet.Avalonia.DropdownEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:DropdownEntryViewModel"
Header="{Binding Key}">
<SettingsExpander.Footer>
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class DropdownEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.EditItemActionView"
x:Class="Wallet.Avalonia.EditItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:EditItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class EditItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.EmptyItemCollectionView"
x:Class="Wallet.Avalonia.EmptyItemCollectionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:EmptyItemCollectionViewModel">
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class EmptyItemCollectionView :
UserControl
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.FavouriteItemActionView"
x:Class="Wallet.Avalonia.FavouriteItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:FavouriteItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class FavouriteItemActionView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemCategoryCollectionView"
x:Class="Wallet.Avalonia.ItemCategoryCollectionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemCategoryCollectionViewModel">
<ListBox
Margin="2,-1,0,0"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemCategoryCollectionView :
UserControl
@@ -1,8 +1,8 @@
<ListBoxItem
x:Class="Bitvault.Avalonia.ItemCategoryNavigationView"
x:Class="Wallet.Avalonia.ItemCategoryNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemCategoryNavigationViewModel"
ListBoxExtension.IsItemInvokedEnabled="True">
<Interaction.Behaviors>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemCategoryNavigationView : ListBoxItem
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemCollectionView"
x:Class="Wallet.Avalonia.ItemCollectionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemCollectionViewModel">
<Interaction.Behaviors>
<AttachedBehaviour>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemCollectionView :
UserControl
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemCommandHeaderView"
x:Class="Wallet.Avalonia.ItemCommandHeaderView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemCommandHeaderViewModel">
<UserControl.Resources>
<ResourceDictionary>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemCommandHeaderView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemContentView"
x:Class="Wallet.Avalonia.ItemContentView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemContentViewModel">
<ItemsControl ItemTemplate="{ReflectionBinding Template}" ItemsSource="{Binding}" />
</UserControl>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemContentView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemHeaderView"
x:Class="Wallet.Avalonia.ItemHeaderView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemHeaderViewModel">
<StackPanel Grid.Column="1" Spacing="12">
<PersonPicture
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemHeaderView : UserControl
{
@@ -1,8 +1,8 @@
<ListBoxItem
x:Class="Bitvault.Avalonia.ItemNavigationView"
x:Class="Wallet.Avalonia.ItemNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemNavigationViewModel"
ListBoxExtension.IsItemInvokedEnabled="True">
<ListBoxItem.Resources>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemNavigationView : ListBoxItem
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemSectionView"
x:Class="Wallet.Avalonia.ItemSectionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemSectionViewModel">
<ItemsControl ItemTemplate="{ReflectionBinding Template}" ItemsSource="{Binding}" />
</UserControl>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemSectionView :
UserControl
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ItemView"
x:Class="Wallet.Avalonia.ItemView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ItemViewModel">
<Interaction.Behaviors>
<AttachedBehaviour>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ItemView : UserControl
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.MainView"
x:Class="Wallet.Avalonia.MainView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:MainViewModel">
<NavigationView
FooterMenuItemsSource="{Binding Footer}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class MainView : UserControl
{
@@ -1,8 +1,8 @@
<windowing:AppWindow
x:Class="Bitvault.Avalonia.MainWindow"
x:Class="Wallet.Avalonia.MainWindow"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
xmlns:windowing="using:FluentAvalonia.UI.Windowing"
x:DataType="vm:MainWindowViewModel"
Background="Transparent"
@@ -1,6 +1,6 @@
using FluentAvalonia.UI.Windowing;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class MainWindow : AppWindow
{
@@ -1,5 +1,5 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.ManageNavigationView"
x:Class="Wallet.Avalonia.ManageNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Content="Manage Wallets">
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ManageNavigationView : NavigationViewItem
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.ManageView"
x:Class="Wallet.Avalonia.ManageView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:ManageViewModel">
<ScrollViewer Padding="12" HorizontalAlignment="Stretch">
<ItemsControl
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class ManageView : UserControl
{
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.MaskedTextEntryView"
x:Class="Wallet.Avalonia.MaskedTextEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:MaskedTextEntryViewModel"
Header="{Binding Key}">
<SettingsExpander.Footer>
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia
namespace Wallet.Avalonia
{
public partial class MaskedTextEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.MultilineTextEntryView"
x:Class="Wallet.Avalonia.MultilineTextEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:MultilineTextEntryViewModel"
Header="{Binding Key}">
<TextBox Text="{Binding Value}" TextWrapping="Wrap">
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class MultilineTextEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.OpenWalletView"
x:Class="Wallet.Avalonia.OpenWalletView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:OpenWalletViewModel">
<StackPanel
HorizontalAlignment="Center"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class OpenWalletView : UserControl
{
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.PasswordEntryView"
x:Class="Wallet.Avalonia.PasswordEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:PasswordEntryViewModel"
Header="{Binding Key}">
<SettingsExpander.Footer>
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class PasswordEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.SearchWalletActionView"
x:Class="Wallet.Avalonia.SearchWalletActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:SearchWalletActionViewModel">
<UserControl.Resources>
<ResourceDictionary>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class SearchWalletActionView : UserControl
{
@@ -1,8 +1,8 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.StarredNavigationView"
x:Class="Wallet.Avalonia.StarredNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:StarredNavigationViewModel"
Content="Starred"
IsSelected="{Binding Selected, Mode=TwoWay}">
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class StarredNavigationView : NavigationViewItem
{
@@ -1,8 +1,8 @@
<SettingsExpander
x:Class="Bitvault.Avalonia.TextEntryView"
x:Class="Wallet.Avalonia.TextEntryView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:TextEntryViewModel"
Header="{Binding Key}">
<SettingsExpander.Footer>
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class TextEntryView :
SettingsExpander
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.UnarchiveItemActionView"
x:Class="Wallet.Avalonia.UnarchiveItemActionView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:UnarchiveItemActionViewModel">
<Button
Width="{StaticResource ButtonWidth}"
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class UnarchiveItemActionView : UserControl
{
@@ -30,11 +30,11 @@
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.1.0-beta2" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bitvault\Bitvault.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.Avalonia\Toolkit.Avalonia.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.Foundation\Toolkit.Foundation.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.UI.Avalonia\Toolkit.UI.Avalonia.csproj" />
<ProjectReference Include="..\Toolkit\Toolkit.UI.Controls.Avalonia\Toolkit.UI.Controls.Avalonia.csproj" />
<ProjectReference Include="..\Wallet\Wallet.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Update="AddItemNavigationView.axaml.cs">
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.WalletHeaderView"
x:Class="Wallet.Avalonia.WalletHeaderView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:WalletHeaderViewModel">
<ItemsControl ItemTemplate="{ReflectionBinding Template}" ItemsSource="{Binding}">
<ItemsControl.ItemsPanel>
@@ -1,6 +1,6 @@
using Avalonia.Controls;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class WalletHeaderView : UserControl
{
@@ -1,9 +1,9 @@
<NavigationViewItem
x:Class="Bitvault.Avalonia.WalletNavigationView"
x:Class="Wallet.Avalonia.WalletNavigationView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ui="using:FluentAvalonia.UI.Controls"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:Name="NavigationViewItem"
x:DataType="vm:WalletNavigationViewModel"
Content="{Binding Name}"
@@ -1,6 +1,6 @@
using Toolkit.UI.Controls.Avalonia;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class WalletNavigationView : NavigationViewItem
{
@@ -1,8 +1,8 @@
<UserControl
x:Class="Bitvault.Avalonia.WalletView"
x:Class="Wallet.Avalonia.WalletView"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:Bitvault"
xmlns:vm="using:Wallet"
x:DataType="vm:WalletViewModel">
<Grid
x:Name="Container"
@@ -2,7 +2,7 @@ using Avalonia.Controls;
using Avalonia.Interactivity;
using FluentAvalonia.UI.Windowing;
namespace Bitvault.Avalonia;
namespace Wallet.Avalonia;
public partial class WalletView : UserControl
{
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Bitvault.Data;
namespace Wallet.Data;
[Table("Blobs")]
public record BlobEntry
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Bitvault.Data;
namespace Wallet.Data;
[Table("Items")]
public record ItemEntry
@@ -1,6 +1,6 @@
using Microsoft.EntityFrameworkCore;
namespace Bitvault.Data;
namespace Wallet.Data;
public class WalletContext(DbContextOptions<WalletContext> options) :
DbContext(options)
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Bitvault.Data;
namespace Wallet.Data;
[Table("Tags")]
public class TagEntry
+23 -23
View File
@@ -3,12 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bitvault.Avalonia", "Bitvault.Avalonia\Bitvault.Avalonia.csproj", "{90E35182-A807-4AA2-87D9-32358C653FAE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bitvault.Avalonia.Desktop", "Bitvault.Avalonia.Desktop\Bitvault.Avalonia.Desktop.csproj", "{D0067AEC-503B-4C6F-B3C9-728CA2E42B6F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bitvault", "Bitvault\Bitvault.csproj", "{CE10F8C0-B0DB-40F1-9B6C-517C008B4E8F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Toolkit.Avalonia", "Toolkit\Toolkit.Avalonia\Toolkit.Avalonia.csproj", "{D6AAB1E0-7E3E-4E0B-A70D-D23DC9CE50C7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Toolkit.Foundation", "Toolkit\Toolkit.Foundation\Toolkit.Foundation.csproj", "{E2E3E066-869A-40A4-8F22-657E4AD3718C}"
@@ -17,7 +11,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Toolkit.UI.Avalonia", "Tool
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Toolkit.UI.Controls.Avalonia", "Toolkit\Toolkit.UI.Controls.Avalonia\Toolkit.UI.Controls.Avalonia.csproj", "{716E252B-B758-4134-9D34-50FC42B414C6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bitvault.Data", "Bitvault.Data\Bitvault.Data.csproj", "{DB60A3F3-1250-4414-A861-567C79CC8CE3}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wallet", "Wallet\Wallet.csproj", "{DB82E675-832E-49C2-BB9E-55FBF1492ED7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wallet.Data", "Wallet.Data\Wallet.Data.csproj", "{A9EF73B4-E2F7-4D8E-A964-840BE8FC87A1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wallet.Avalonia.Desktop", "Wallet.Avalonia.Desktop\Wallet.Avalonia.Desktop.csproj", "{6389F851-F78F-411D-AB0A-9370A686B539}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wallet.Avalonia", "Wallet.Avalonia\Wallet.Avalonia.csproj", "{6281FAAD-ACE3-448C-9E57-0B0A86964F0D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -25,18 +25,6 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{90E35182-A807-4AA2-87D9-32358C653FAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{90E35182-A807-4AA2-87D9-32358C653FAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{90E35182-A807-4AA2-87D9-32358C653FAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{90E35182-A807-4AA2-87D9-32358C653FAE}.Release|Any CPU.Build.0 = Release|Any CPU
{D0067AEC-503B-4C6F-B3C9-728CA2E42B6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D0067AEC-503B-4C6F-B3C9-728CA2E42B6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D0067AEC-503B-4C6F-B3C9-728CA2E42B6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D0067AEC-503B-4C6F-B3C9-728CA2E42B6F}.Release|Any CPU.Build.0 = Release|Any CPU
{CE10F8C0-B0DB-40F1-9B6C-517C008B4E8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE10F8C0-B0DB-40F1-9B6C-517C008B4E8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE10F8C0-B0DB-40F1-9B6C-517C008B4E8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE10F8C0-B0DB-40F1-9B6C-517C008B4E8F}.Release|Any CPU.Build.0 = Release|Any CPU
{D6AAB1E0-7E3E-4E0B-A70D-D23DC9CE50C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D6AAB1E0-7E3E-4E0B-A70D-D23DC9CE50C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D6AAB1E0-7E3E-4E0B-A70D-D23DC9CE50C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -53,10 +41,22 @@ Global
{716E252B-B758-4134-9D34-50FC42B414C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{716E252B-B758-4134-9D34-50FC42B414C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{716E252B-B758-4134-9D34-50FC42B414C6}.Release|Any CPU.Build.0 = Release|Any CPU
{DB60A3F3-1250-4414-A861-567C79CC8CE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DB60A3F3-1250-4414-A861-567C79CC8CE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DB60A3F3-1250-4414-A861-567C79CC8CE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DB60A3F3-1250-4414-A861-567C79CC8CE3}.Release|Any CPU.Build.0 = Release|Any CPU
{DB82E675-832E-49C2-BB9E-55FBF1492ED7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DB82E675-832E-49C2-BB9E-55FBF1492ED7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DB82E675-832E-49C2-BB9E-55FBF1492ED7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DB82E675-832E-49C2-BB9E-55FBF1492ED7}.Release|Any CPU.Build.0 = Release|Any CPU
{A9EF73B4-E2F7-4D8E-A964-840BE8FC87A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9EF73B4-E2F7-4D8E-A964-840BE8FC87A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9EF73B4-E2F7-4D8E-A964-840BE8FC87A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9EF73B4-E2F7-4D8E-A964-840BE8FC87A1}.Release|Any CPU.Build.0 = Release|Any CPU
{6389F851-F78F-411D-AB0A-9370A686B539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6389F851-F78F-411D-AB0A-9370A686B539}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6389F851-F78F-411D-AB0A-9370A686B539}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6389F851-F78F-411D-AB0A-9370A686B539}.Release|Any CPU.Build.0 = Release|Any CPU
{6281FAAD-ACE3-448C-9E57-0B0A86964F0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6281FAAD-ACE3-448C-9E57-0B0A86964F0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6281FAAD-ACE3-448C-9E57-0B0A86964F0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6281FAAD-ACE3-448C-9E57-0B0A86964F0D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1,6 +1,6 @@
using Toolkit.Foundation;
namespace Bitvault;
namespace Wallet;
public partial class AddItemNavigationViewModel(IServiceProvider provider,
IServiceFactory factory,
@@ -1,6 +1,6 @@
using Toolkit.Foundation;
namespace Bitvault;
namespace Wallet;
public partial class AllNavigationViewModel(IServiceProvider provider,
IServiceFactory factory,
+1 -1
View File
@@ -1,4 +1,4 @@
namespace Bitvault;
namespace Wallet;
public record Archive
{

Some files were not shown because too many files have changed in this diff Show More