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

@@ -23,7 +23,6 @@ function AppFooter() {
function App() {
const [appState, setAppState] = useRuntimeState();
const [pendingShaderId, setPendingShaderId] = useState("");
const [presetName, setPresetName] = useState("");
const [selectedPresetName, setSelectedPresetName] = useState("");
const [expandedLayerIds, setExpandedLayerIds] = useState([]);
@@ -38,14 +37,6 @@ function App() {
const app = appState?.app ?? {};
const stackPresets = appState?.stackPresets ?? [];
useEffect(() => {
if (!pendingShaderId && shaders.length > 0) {
setPendingShaderId(shaders[0].id);
} else if (pendingShaderId && !shaders.some((shader) => shader.id === pendingShaderId)) {
setPendingShaderId(shaders[0]?.id ?? "");
}
}, [pendingShaderId, shaders]);
useEffect(() => {
if (!selectedPresetName && stackPresets.length > 0) {
setSelectedPresetName(stackPresets[0]);
@@ -123,12 +114,10 @@ function App() {
dropTargetLayerId={dropTargetLayerId}
expandedLayerIds={expandedLayerIds}
layers={layers}
pendingShaderId={pendingShaderId}
setAppState={setAppState}
setDragLayerId={setDragLayerId}
setDropTargetLayerId={setDropTargetLayerId}
setExpandedLayerIds={setExpandedLayerIds}
setPendingShaderId={setPendingShaderId}
shaders={shaders}
/>