Add project files.

This commit is contained in:
Lncvrt committed 2025-01-29 12:05:30 -07:00
1 parent e1e28b7238
commit 53b172095f
12 files changed
+7632

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
[assembly: AssemblyTitle("XPS")]
[assembly: AssemblyDescription("Xytriza's Geometry Dash Private Server")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("XPS")]
[assembly: AssemblyCopyright("Copyright © Xytriza 2024")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("1dfb73e7-c99e-43e8-a0ab-f271d8f36c80")]
[assembly: AssemblyFileVersion("2.6.1")]
[assembly: AssemblyVersion("2.6.1.0")]
+1221
View File
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+77
View File
@@ -0,0 +1,77 @@
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Globalization;
using System.Resources;
using System.Runtime.CompilerServices;
namespace XPS.Properties;
[GeneratedCode("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[DebuggerNonUserCode]
[CompilerGenerated]
internal class Resources
{
private static ResourceManager resourceMan;
private static CultureInfo resourceCulture;
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static ResourceManager ResourceManager
{
get
{
if (resourceMan == null)
{
resourceMan = new ResourceManager("XPS.Properties.Resources", typeof(Resources).Assembly);
}
return resourceMan;
}
}
[EditorBrowsable(EditorBrowsableState.Advanced)]
internal static CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
internal static Bitmap Checked => (Bitmap)ResourceManager.GetObject("Checked", resourceCulture);
internal static Bitmap Dashboard => (Bitmap)ResourceManager.GetObject("Dashboard", resourceCulture);
internal static Bitmap Discord => (Bitmap)ResourceManager.GetObject("Discord", resourceCulture);
internal static Bitmap Exit => (Bitmap)ResourceManager.GetObject("Exit", resourceCulture);
internal static Bitmap logoIco => (Bitmap)ResourceManager.GetObject("logoIco", resourceCulture);
internal static Bitmap logoIcoTransparent => (Bitmap)ResourceManager.GetObject("logoIcoTransparent", resourceCulture);
internal static Bitmap logoPng => (Bitmap)ResourceManager.GetObject("logoPng", resourceCulture);
internal static Bitmap logoPngTransparent => (Bitmap)ResourceManager.GetObject("logoPngTransparent", resourceCulture);
internal static Bitmap Settings => (Bitmap)ResourceManager.GetObject("Settings", resourceCulture);
internal static Bitmap Twitch => (Bitmap)ResourceManager.GetObject("Twitch", resourceCulture);
internal static Bitmap Twitter => (Bitmap)ResourceManager.GetObject("Twitter", resourceCulture);
internal static Bitmap Unchecked => (Bitmap)ResourceManager.GetObject("Unchecked", resourceCulture);
internal static Bitmap Website => (Bitmap)ResourceManager.GetObject("Website", resourceCulture);
internal static Bitmap YouTube => (Bitmap)ResourceManager.GetObject("YouTube", resourceCulture);
internal Resources()
{
}
}
+14
View File
@@ -0,0 +1,14 @@
using System.CodeDom.Compiler;
using System.Configuration;
using System.Runtime.CompilerServices;
namespace XPS.Properties;
[CompilerGenerated]
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.8.0.0")]
internal sealed class Settings : ApplicationSettingsBase
{
private static Settings defaultInstance = (Settings)SettingsBase.Synchronized(new Settings());
public static Settings Default => defaultInstance;
}
+37
View File
@@ -0,0 +1,37 @@
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<AssemblyName>XPS</AssemblyName>
<GenerateAssemblyInfo>False</GenerateAssemblyInfo>
<OutputType>WinExe</OutputType>
<UseWindowsForms>True</UseWindowsForms>
<TargetFramework>net472</TargetFramework>
<Prefer32Bit>True</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<LangVersion>12.0</LangVersion>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>app.ico</ApplicationIcon>
<RootNamespace />
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2957.106" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Net.Http" />
<Reference Include="System.Core" />
<Reference Include="Newtonsoft.Json">
<HintPath>..\..\AppData\Roaming\Xytriza\XPS\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Web.WebView2.WinForms">
<HintPath>..\..\AppData\Roaming\Xytriza\XPS\Microsoft.Web.WebView2.WinForms.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.IO.Compression.FileSystem" />
<Reference Include="Microsoft.Web.WebView2.Core">
<HintPath>..\..\AppData\Roaming\Xytriza\XPS\Microsoft.Web.WebView2.Core.dll</HintPath>
</Reference>
</ItemGroup>
</Project>
+22
View File
@@ -0,0 +1,22 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.12.35707.178 d17.12
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XPS", "XPS.csproj", "{3F4788CC-BC3B-4C6B-803D-FBA1992060C1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{3F4788CC-BC3B-4C6B-803D-FBA1992060C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3F4788CC-BC3B-4C6B-803D-FBA1992060C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3F4788CC-BC3B-4C6B-803D-FBA1992060C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3F4788CC-BC3B-4C6B-803D-FBA1992060C1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
+95
View File
@@ -0,0 +1,95 @@
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.Web.WebView2.WinForms;
namespace XPS;
public class BrowserForm : Form
{
private static BrowserForm instance;
private WebView2 webView;
private IContainer components;
public string FormName { get; private set; }
private BrowserForm(string url, string formname)
{
InitializeComponent();
InitializeBrowser();
LoadUrl(url);
SetFormName(formname);
}
public static BrowserForm GetInstance(string url, string formname)
{
if (instance == null || instance.IsDisposed)
{
instance = new BrowserForm(url, formname);
}
else
{
instance.LoadUrl(url);
instance.SetFormName(formname);
}
return instance;
}
private void InitializeBrowser()
{
webView = new WebView2
{
Dock = DockStyle.Fill
};
base.Controls.Add(webView);
base.StartPosition = FormStartPosition.CenterScreen;
base.WindowState = FormWindowState.Maximized;
}
private async void LoadUrl(string url)
{
if (webView.CoreWebView2 == null)
{
await webView.EnsureCoreWebView2Async(null);
}
webView.CoreWebView2.Navigate(url);
}
private void SetFormName(string formname)
{
FormName = formname;
Text = formname;
}
public new void Show()
{
if (!base.Visible)
{
base.Show();
}
BringToFront();
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(XPS.BrowserForm));
base.SuspendLayout();
base.AutoScaleDimensions = new System.Drawing.SizeF(8f, 16f);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size(1262, 673);
base.Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon");
base.Name = "BrowserForm";
base.ResumeLayout(false);
}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+15
View File
@@ -0,0 +1,15 @@
using System;
using System.Windows.Forms;
namespace XPSLauncher;
internal static class Program
{
[STAThread]
private static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(defaultValue: false);
Application.Run(new MainForm());
}
}
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB