Control ui adjsutments
All checks were successful
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 1m54s
CI / Windows Release Package (push) Successful in 2m9s

This commit is contained in:
2026-05-08 13:54:02 +10:00
parent 7035cde8c8
commit bc536bd751
10 changed files with 135 additions and 120 deletions

View File

@@ -1,3 +1,5 @@
import { FolderOpen, RefreshCw, Save } from "lucide-react";
import { postJson } from "../api/controlApi";
export function StackPresetToolbar({
@@ -14,8 +16,13 @@ export function StackPresetToolbar({
<h3>Stack presets</h3>
<p className="muted">Save or recall the current layer chain.</p>
</div>
<button type="button" className="stack-panel__reload" onClick={() => postJson("/api/reload", {})}>
Reload shader
<button
type="button"
className="button-with-icon stack-panel__reload"
onClick={() => postJson("/api/reload", {})}
>
<RefreshCw size={16} strokeWidth={1.9} aria-hidden="true" />
<span>Reload shader</span>
</button>
</div>
@@ -32,6 +39,7 @@ export function StackPresetToolbar({
/>
<button
type="button"
className="button-with-icon"
disabled={!presetName.trim()}
onClick={() => {
const trimmedName = presetName.trim();
@@ -44,7 +52,8 @@ export function StackPresetToolbar({
);
}}
>
Save
<Save size={16} strokeWidth={1.9} aria-hidden="true" />
<span>Save</span>
</button>
</div>
</div>
@@ -66,6 +75,7 @@ export function StackPresetToolbar({
</select>
<button
type="button"
className="button-with-icon"
disabled={!selectedPresetName}
onClick={() => {
if (selectedPresetName) {
@@ -73,7 +83,8 @@ export function StackPresetToolbar({
}
}}
>
Recall
<FolderOpen size={16} strokeWidth={1.9} aria-hidden="true" />
<span>Recall</span>
</button>
</div>
</div>