KekUploadServerGUI - A plugin bringing a GUI to KekUploadServer
Clone the repository and build the plugin with Visual Studio or the dotnet CLI.
Add the plugin to your KekUploadServer by putting the plugin dll into the plugins
folder.
You also need to add all the assemblies that the plugin depends on to plugins
folder, they can all be found in the build output of the plugin. (/bin/Debug/net7.0/ or /bin/Release/net7.0/)
For KekUploadServerGUI, you need to add the following assemblies:
KekUploadServerGUI.dll
Avalonia.Base.dll
Avalonia.Controls.dll
Avalonia.DesignerSupport.dll
Avalonia.Desktop.dll
Avalonia.Dialogs.dll
Avalonia.dll
Avalonia.Fonts.Inter.dll
Avalonia.FreeDesktop.dll
Avalonia.Markup.dll
Avalonia.Markup.Xaml.dll
Avalonia.Metal.dll
Avalonia.MicroCom.dll
Avalonia.Native.dll
Avalonia.OpenGL.dll
Avalonia.Remote.Protocol.dll
Avalonia.Skia.dll
Avalonia.Themes.Fluent.dll
Avalonia.Win32.dll
Avalonia.X11.dll
HarfBuzzSharp.dll
MicroCom.Runtime.dll
SkiaSharp.dll
System.Drawing.Common.dll
System.IO.Pipelines.dll
Tmds.DBus.Protocol.dll
And also get the native libraries for your platform from the runtimes folder in the plugin's build output.
Start the server and you should see the GUI window pop up.
You can contribute to this project by creating a pull request or by creating an issue.
This project is licensed under the MIT license. See the LICENSE file for more information.