1fba42998c
1.Add Compat based scripts revolving around UnityCompatShims.cs, that will document our current API Compatibility changes in several files. 2.Add custom screenshot folder selection
91 lines
5.2 KiB
Plaintext
91 lines
5.2 KiB
Plaintext
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="True">
|
|
<Style src="../Common.uss" />
|
|
<ui:VisualElement name="advanced-section" class="section">
|
|
<ui:Label text="Advanced Settings" class="section-title" />
|
|
<ui:VisualElement class="section-content">
|
|
<ui:VisualElement class="override-row">
|
|
<ui:Label text="UVX Path:" class="override-label" />
|
|
<ui:VisualElement class="status-indicator-small" name="uv-path-status" />
|
|
</ui:VisualElement>
|
|
<ui:VisualElement class="path-override-controls">
|
|
<ui:TextField name="uv-path-override" readonly="true" class="override-field" />
|
|
<ui:Button name="browse-uv-button" text="Browse" class="icon-button" />
|
|
<ui:Button name="clear-uv-button" text="Clear" class="icon-button" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="override-row" style="margin-top: 8px;">
|
|
<ui:Label text="Server Source:" class="override-label" />
|
|
</ui:VisualElement>
|
|
<ui:VisualElement class="path-override-controls">
|
|
<ui:TextField name="git-url-override" placeholder-text="/path/to/Server or git+https://..." class="override-field" />
|
|
<ui:Button name="browse-git-url-button" text="Select" class="icon-button" />
|
|
<ui:Button name="clear-git-url-button" text="Clear" class="icon-button" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row" style="margin-top: 8px;">
|
|
<ui:Label text="Debug Logging:" class="setting-label" />
|
|
<ui:Toggle name="debug-logs-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Log Record (Assets/mcp.log):" class="setting-label" />
|
|
<ui:Toggle name="log-record-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Server Health:" class="setting-label" />
|
|
<ui:VisualElement class="status-container">
|
|
<ui:VisualElement name="health-indicator" class="status-dot" />
|
|
<ui:Label name="health-status" text="Unknown" class="status-text" />
|
|
</ui:VisualElement>
|
|
<ui:Button name="test-connection-button" text="Test" class="action-button" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Auto-Start Server on Editor Load:" class="setting-label" />
|
|
<ui:Toggle name="auto-start-on-load-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Force Fresh Install:" class="setting-label" />
|
|
<ui:Toggle name="dev-mode-force-refresh-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Allow LAN Bind (HTTP Local):" class="setting-label" />
|
|
<ui:Toggle name="allow-lan-http-bind-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="setting-row">
|
|
<ui:Label text="Allow Insecure Remote HTTP:" class="setting-label" />
|
|
<ui:Toggle name="allow-insecure-remote-http-toggle" class="setting-toggle" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="override-row" style="margin-top: 8px;">
|
|
<ui:Label text="Screenshots Folder:" class="override-label" />
|
|
</ui:VisualElement>
|
|
<ui:VisualElement class="path-override-controls">
|
|
<ui:TextField name="screenshots-folder-override" placeholder-text="Assets/Screenshots (default)" class="override-field" />
|
|
<ui:Button name="browse-screenshots-folder-button" text="Select" class="icon-button" />
|
|
<ui:Button name="clear-screenshots-folder-button" text="Clear" class="icon-button" />
|
|
</ui:VisualElement>
|
|
|
|
<ui:VisualElement class="override-row" style="margin-top: 8px;">
|
|
<ui:Label text="Package Source:" class="override-label" />
|
|
</ui:VisualElement>
|
|
<ui:VisualElement class="path-override-controls">
|
|
<ui:TextField name="deploy-source-path" class="override-field" />
|
|
<ui:Button name="browse-deploy-source-button" text="Select" class="icon-button" />
|
|
<ui:Button name="clear-deploy-source-button" text="Clear" class="icon-button" />
|
|
</ui:VisualElement>
|
|
<ui:Label name="deploy-target-label" class="help-text" />
|
|
<ui:Label name="deploy-backup-label" class="help-text" />
|
|
<ui:VisualElement class="path-override-controls" style="margin-top: 4px;">
|
|
<ui:Button name="deploy-button" text="Deploy" class="icon-button" />
|
|
<ui:Button name="deploy-restore-button" text="Restore" class="icon-button" />
|
|
</ui:VisualElement>
|
|
<ui:Label name="deploy-status-label" class="help-text" />
|
|
</ui:VisualElement>
|
|
</ui:VisualElement>
|
|
</ui:UXML>
|