mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-11 19:03:51 +02:00
* fix: open folder and select item on linux * feat: linux wrist overlay * feat: linux hmd overlay * feat: replace unix sockets with shm on linux * fix: reduce linux wrist overlay fps * fix: hide electron offscreen windows * fix: destroy electron offscreen windows when not in use * fix: open folder and select item on linux * feat: cpu, uptime and device monitoring on linux * feat: native wayland gl context with x11 fallback on linux * fix: use platform agnostic wording for common folders * fix: crash dumps folder button on linux * fix: enable missing VR notification options on linux * fix: update cef, eslint config to include updated AppApiVr names * merge: rebase linux VR changes to upstream * Clean up * Load custom file contents rather than path Fixes loading custom file in debug mode * fix: call SetVR on linux as well * fix: AppApiVrElectron init, properly create and dispose of shm * Handle avatar history error * Lint * Change overlay dispose logic * macOS DOTNET_ROOT * Remove moving dotnet bin * Fix * fix: init overlay on SteamVR restart * Fix fetching empty instance, fix user dialog not fetching * Trim direct access inputs * Make icon higher res, because mac build would fail 😂 * macOS fixes * will it build? that's the question * fix: ensure offscreen windows are ready before vrinit * will it build? that's the question * will it build? that's the question * meow * one, more, time * Fix crash and overlay ellipsis * a --------- Co-authored-by: Natsumi <cmcooper123@hotmail.com>
110 lines
4.6 KiB
C#
110 lines
4.6 KiB
C#
// Copyright(c) 2019-2025 pypy, Natsumi and individual contributors.
|
|
// All rights reserved.
|
|
//
|
|
// This work is licensed under the terms of the MIT license.
|
|
// For a copy, see <https://opensource.org/licenses/MIT>.
|
|
|
|
namespace VRCX
|
|
{
|
|
partial class VRForm
|
|
{
|
|
/// <summary>
|
|
/// 필수 디자이너 변수입니다.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// 사용 중인 모든 리소스를 정리합니다.
|
|
/// </summary>
|
|
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form 디자이너에서 생성한 코드
|
|
|
|
/// <summary>
|
|
/// 디자이너 지원에 필요한 메서드입니다.
|
|
/// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
this.components = new System.ComponentModel.Container();
|
|
this.timer = new System.Windows.Forms.Timer(this.components);
|
|
this.panel1 = new System.Windows.Forms.Panel();
|
|
this.panel2 = new System.Windows.Forms.Panel();
|
|
this.button_refresh = new System.Windows.Forms.Button();
|
|
this.button_devtools = new System.Windows.Forms.Button();
|
|
this.SuspendLayout();
|
|
//
|
|
// panel1
|
|
//
|
|
this.panel1.Location = new System.Drawing.Point(0, 0);
|
|
this.panel1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
this.panel1.Name = "panel1";
|
|
this.panel1.Size = new System.Drawing.Size(731, 768);
|
|
this.panel1.TabIndex = 0;
|
|
//
|
|
// panel2
|
|
//
|
|
this.panel2.Location = new System.Drawing.Point(740, 0);
|
|
this.panel2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
this.panel2.Name = "panel2";
|
|
this.panel2.Size = new System.Drawing.Size(731, 768);
|
|
this.panel2.TabIndex = 1;
|
|
//
|
|
// button_refresh
|
|
//
|
|
this.button_refresh.Location = new System.Drawing.Point(17, 777);
|
|
this.button_refresh.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
this.button_refresh.Name = "button_refresh";
|
|
this.button_refresh.Size = new System.Drawing.Size(107, 34);
|
|
this.button_refresh.TabIndex = 27;
|
|
this.button_refresh.Text = "Refresh";
|
|
this.button_refresh.UseVisualStyleBackColor = true;
|
|
this.button_refresh.Click += new System.EventHandler(this.button_refresh_Click);
|
|
//
|
|
// button_devtools
|
|
//
|
|
this.button_devtools.Location = new System.Drawing.Point(133, 777);
|
|
this.button_devtools.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
this.button_devtools.Name = "button_devtools";
|
|
this.button_devtools.Size = new System.Drawing.Size(107, 34);
|
|
this.button_devtools.TabIndex = 27;
|
|
this.button_devtools.Text = "DevTools";
|
|
this.button_devtools.UseVisualStyleBackColor = true;
|
|
this.button_devtools.Click += new System.EventHandler(this.button_devtools_Click);
|
|
//
|
|
// VRForm
|
|
//
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(144F, 144F);
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
|
this.ClientSize = new System.Drawing.Size(1483, 830);
|
|
this.Controls.Add(this.button_devtools);
|
|
this.Controls.Add(this.button_refresh);
|
|
this.Controls.Add(this.panel2);
|
|
this.Controls.Add(this.panel1);
|
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
|
this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
|
this.MaximizeBox = false;
|
|
this.Name = "VRForm";
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
|
this.Text = "VR";
|
|
this.ResumeLayout(false);
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
private System.Windows.Forms.Timer timer;
|
|
private System.Windows.Forms.Panel panel1;
|
|
private System.Windows.Forms.Panel panel2;
|
|
private System.Windows.Forms.Button button_refresh;
|
|
private System.Windows.Forms.Button button_devtools;
|
|
}
|
|
} |