A modern Windows desktop application built with WinUI 3 and .NET 8, featuring a sleek user interface with Mica backdrop effects and comprehensive user management capabilities.
WinUIApp is a feature-rich Windows application that provides a multi-page navigation experience with user authentication, dashboard analytics, system tools, and personalized settings. The application leverages the latest Windows App SDK to deliver a native Windows 11 experience.
- User Authentication: Secure login system with user credential management
- Modern UI Design:
- Mica backdrop effect for a translucent, modern appearance
- Custom title bar with minimize, maximize, and close controls
- Responsive design that adapts to window size changes
- Multi-Page Navigation:
- Dashboard: Main application hub with overview and analytics
- History: Track and review application history
- Profile: User profile management and personalization
- Settings: Application configuration and preferences
- System Tools: Utilities and system management features
- Cross-Platform Support: Built for x86, x64, and ARM64 architectures
- Framework: .NET 8.0
- UI Framework: WinUI 3 (Windows App SDK 1.6)
- Target Platform: Windows 10 (19041) and above
- Minimum Version: Windows 10 (17763)
- Language: C# with XAML
- Deployment: Unpackaged application (self-contained)
Before building and running WinUIApp, ensure you have the following installed:
- .NET 8.0 SDK or later
- Visual Studio 2022 (17.8 or later) with:
- .NET Desktop Development workload
- Windows App SDK (automatically included)
- Windows 10 SDK (10.0.22621.0 or later)
- Windows 10 version 17763 or later
git clone https://github.com/Stacktor/WinUIApp.git
cd WinUIAppUsing Visual Studio:
- Open
WinUIApp.slnin Visual Studio 2022 - Select your target platform (x86, x64, or ARM64)
- Build the solution (Ctrl+Shift+B)
Using .NET CLI:
dotnet restore
dotnet buildUsing Visual Studio:
- Press F5 or click the "Start" button
Using .NET CLI:
dotnet run --project WinUIApp/WinUIApp.csprojWinUIApp/
├── WinUIApp/
│ ├── Assets/ # Application assets (icons, images)
│ ├── Properties/ # Assembly information
│ ├── Windows/ # Windows-specific configurations
│ ├── App.xaml # Application definition
│ ├── App.xaml.cs # Application startup logic
│ ├── MainWindow.xaml # Main window UI
│ ├── MainWindow.xaml.cs # Main window logic with Mica backdrop
│ ├── LoginPage.xaml # User authentication page
│ ├── MainHub.xaml # Central navigation hub
│ ├── DashboardPage.xaml # Dashboard view
│ ├── HistoryPage.xaml # History tracking
│ ├── ProfilePage.xaml # User profile
│ ├── SettingsPage.xaml # Application settings
│ └── SystemToolsPage.xaml # System utilities
├── WinUIApp.sln # Visual Studio solution file
└── README.md # This file
The application supports the following platforms:
- x86 (32-bit)
- x64 (64-bit)
- ARM64
The project is configured as an unpackaged application with self-contained Windows App SDK deployment. This means:
- No MSIX packaging required
- Easier deployment and distribution
- All dependencies bundled with the application
The application features a modern Mica backdrop effect that:
- Provides a translucent, layered appearance
- Adapts to system light/dark theme
- Falls back gracefully on unsupported systems
A fully customized title bar with:
- Minimize, maximize/restore, and close buttons
- Extended content area for immersive experience
- Dynamic icon changes based on window state
Contributions are welcome! Please feel free to submit issues or pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is available for use under standard open-source practices. Please check the repository for specific license information.
For questions, issues, or suggestions:
- Open an issue on GitHub Issues
- Contact the maintainers through GitHub
- ✅ Implemented user authentication system
- ✅ Enhanced UI with modern navigation patterns
- ✅ Improved application window management
- ✅ Added comprehensive page navigation (Dashboard, History, Profile, Settings, System Tools)
Future enhancements may include:
- Database integration for persistent user data
- Cloud synchronization capabilities
- Additional system tools and utilities
- Enhanced analytics and reporting
- Plugin system for extensibility
Built with ❤️ using WinUI 3 and .NET 8