**The Pixeval that based on WinUI 3 is now WIP, the older version, which is the WPF version has been deprecated and expecting no more supports from developers, the WinUI 3 version provides a better user interface, a more structural codebase and a modern development experience compared to the WPF version. You can download and compile it yourself if you want to take a glance at the new version, follow the following steps to compile and run:**
1. Visual Studio 2019 with WinUI 3 workload, for more informations, see the "prerequisites" section of [Create your first WinUI 3 app](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/create-your-first-winui3-app?tabs=desktop-csharp)
2. .NET 5 installed, you can download and install .NET 5 at [here](https://dotnet.microsoft.com/download/dotnet/5.0)
### If you want to take part into the development, there are some extra requirements:
3. The basic knowledge about Windows XAML Framework, for more information, see [XAML Overview](https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-overview)
4. The comprehension and the experience of C# .NET development
5. Read the source code without documentation
## Development
1. Clone the project
2. Set the *Pixeval (Packaged)* as startup project
3. Build and run
### Project Structure
1. The *Pixeval* project contains the most relevant codes.
2. The *Pixeval (Packaged)* wraps the original project into an installation package
3. The *Pixeval.LoginProxy* contains the codes for login and the IPC
4. The *Pixeval.SourceGen* contains the codes that automatically generates classes from the localization resource files
### In case that you are having problems...(Ordered by recommend priority)
1. Open an issue at [github](https://github.com/dylech30th/Pixeval/issues/new)
2. Send an email to [decem0730@hotmail.com](mailto:decem0730@hotmail.com)
3. Join the QQ group 815791942 and ask developers face-to-face
If this project meets your requirements perfectly, welcome the buy me a coffee at [afdian](https://afdian.net/@dylech30th). It's my pleasure to having your rewards. Thanks!