.github/workflows | ||
src | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
Pixeval.sln | ||
Pixeval.sln.DotSettings | ||
README.en.md | ||
README.md |
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:
For more information, see main page
Prerequisites
- Visual Studio 2019 with WinUI 3 workload, for more informations, see the "prerequisites" section of Create your first WinUI 3 app
- Install Visual Studio extension Single-project MSIX Packaging Tools for VS 2019(note if you're using VS 2022, use the corresponding version instead)
- .NET 5 installed, you can download and install .NET 5 at here
If you want to take part into the development, there are some extra requirements:
- The basic knowledge about Windows XAML Framework, for more information, see XAML Overview
- The comprehension and the experience of C# .NET development
- Read the source code without documentation
Development
- Clone the project
- Set the Pixeval (Packaged) as startup project
- Open
Build
|ConfigurationManager
and select the check box labelled withDeploy
at Pixeval's row - Build and run
Project Structure
- The Pixeval project contains the most relevant codes and the packaging files.
- The Pixeval.CoreApi contains the API endpoints that are required by the project.
- The Pixeval.LoginProxy contains the codes for login and the IPC
- 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)
- Open an issue at github
- Send an email to decem0730@hotmail.com
- Join the QQ group 815791942 and ask developers face-to-face
Acknowledgements (In no particular order)
Support me
If this project meets your requirements perfectly, welcome the buy me a coffee at afdian. It's my pleasure to having your rewards. Thanks!
JetBrains Open Source License
The Jetbrains™ ReSharper is heavily used during the development of this project. Thank JetBrains s.r.o for providing the JetBrains Open Source License, If you are one of the passionate developers who often put JetBrains products into use, you can try to apply the JetBrains Open Source License from the official channel to help you and your developer teammates to significantly improve the productivities