Initial import

This commit is contained in:
2026-03-30 22:51:56 -04:00
commit 08e2910b9d
103 changed files with 35475 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
[Desktop Entry]
Name=MangoTune
Comment=MangoHud Overlay Configurator
Exec=mangotune
Icon=com.mangotune.MangoTune
Terminal=false
Type=Application
Categories=Settings;System;
Keywords=MangoHud;overlay;gaming;performance;
StartupNotify=true
StartupWMClass=mangotune
+85
View File
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema id="com.mangotune.MangoTune" path="/com/mangotune/MangoTune/">
<key name="last-config-path" type="s">
<default>''</default>
<summary>Last edited config file path</summary>
</key>
<key name="window-width" type="i">
<default>1040</default>
<summary>Window width</summary>
</key>
<key name="window-height" type="i">
<default>780</default>
<summary>Window height</summary>
</key>
<key name="active-page" type="s">
<default>'overview'</default>
<summary>Currently active sidebar page</summary>
</key>
<key name="last-profile-name" type="s">
<default>''</default>
<summary>Last selected profile name</summary>
</key>
<key name="show-raw-editor" type="b">
<default>false</default>
<summary>Whether raw editor tab is visible</summary>
</key>
<key name="auto-backup-on-save" type="b">
<default>true</default>
<summary>Create a backup copy before saving</summary>
</key>
<key name="test-window-width" type="i">
<default>1280</default>
<summary>Default width for test launcher windows</summary>
</key>
<key name="test-window-height" type="i">
<default>720</default>
<summary>Default height for test launcher windows</summary>
</key>
<key name="dock-test-windows" type="b">
<default>false</default>
<summary>Dock launched test windows to the right side when possible</summary>
</key>
<key name="preview-scene" type="s">
<default>'studio'</default>
<summary>Preferred live preview scene</summary>
</key>
<key name="preview-studio-scene" type="s">
<default>'dark-arena'</default>
<summary>Preferred scene inside the MangoTune studio preview renderer</summary>
</key>
<key name="preview-load" type="d">
<default>2.5</default>
<summary>Preferred load factor for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-fps-cap" type="i">
<default>120</default>
<summary>Preferred FPS cap for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-vsync" type="b">
<default>false</default>
<summary>Whether the MangoTune studio preview uses VSync</summary>
</key>
<key name="preview-vram-pressure" type="i">
<default>0</default>
<summary>Preferred VRAM pressure for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-particle-count" type="i">
<default>1000</default>
<summary>Preferred particle count for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-particle-size" type="d">
<default>0.03</default>
<summary>Preferred particle size for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-gpu-passes" type="i">
<default>1</default>
<summary>Preferred repeated GPU passes for the MangoTune studio preview renderer</summary>
</key>
<key name="preview-interaction-steps" type="i">
<default>0</default>
<summary>Preferred CPU interaction steps for the MangoTune studio preview renderer</summary>
</key>
</schema>
</schemalist>
+38
View File
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.mangotune.MangoTune</id>
<name>MangoTune</name>
<summary>Desktop MangoHud configurator for Linux</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>MIT</project_license>
<developer id="com.mangotune">
<name>MangoTune Contributors</name>
</developer>
<description>
<p>
MangoTune is a GTK4 + libadwaita application for editing MangoHud configuration files with
schema-aware validation, config layer conflict inspection, and integration helpers.
</p>
<p>
It preserves comments and formatting while letting you edit options in structured pages,
run test launches with MangoHud enabled, and inspect per-layer effective values.
</p>
</description>
<launchable type="desktop-id">com.mangotune.MangoTune.desktop</launchable>
<url type="homepage">https://github.com/your-org/mangotune</url>
<url type="bugtracker">https://github.com/your-org/mangotune/issues</url>
<provides>
<binary>mangotune</binary>
</provides>
<categories>
<category>Settings</category>
<category>System</category>
</categories>
<requires>
<display_length compare="ge">360</display_length>
</requires>
<releases>
<release version="0.1.0" date="2026-03-07" />
</releases>
<content_rating type="oars-1.1" />
</component>
File diff suppressed because it is too large Load Diff
+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img" aria-label="MangoTune">
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#f5a623"/>
<stop offset="100%" stop-color="#e86e1f"/>
</linearGradient>
</defs>
<rect x="8" y="8" width="112" height="112" rx="24" fill="url(#bg)"/>
<rect x="24" y="82" width="80" height="8" rx="4" fill="#ffffff" opacity="0.9"/>
<rect x="24" y="64" width="60" height="8" rx="4" fill="#ffffff" opacity="0.9"/>
<rect x="24" y="46" width="46" height="8" rx="4" fill="#ffffff" opacity="0.9"/>
<circle cx="92" cy="40" r="14" fill="#1f2937"/>
<path d="M92 30v10l7 4" stroke="#f9fafb" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 811 B

+1509
View File
File diff suppressed because it is too large Load Diff