- Create ViewModels/Components/ and Views/Components/ folders - Extract LibrarySidebarView and LibrarySidebarViewModel from ShellView - Move LibraryItemViewModel to Components folder - Move GameItemViewModel to Components folder - Create GameBannerView component (not yet integrated) - Create PageHeaderView component (not yet integrated) - Simplify ShellView to use LibrarySidebarView component - Update GamesListView to reference Components namespace This improves code organization and makes it easier to navigate the codebase as the UI grows.
11 lines
230 B
C#
11 lines
230 B
C#
using Avalonia.Controls;
|
|
|
|
namespace LANCommander.Launcher.Avalonia.Views.Components;
|
|
|
|
public partial class LibrarySidebarView : UserControl
|
|
{
|
|
public LibrarySidebarView()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
}
|