feat(ui): split out params/compositing state from canvas rendering state

First step to restoring undo/redo - the undoable state must be in its own slice. So params and settings must be isolated.
This commit is contained in:
psychedelicious
2024-08-26 21:41:47 +10:00
parent db50525442
commit d9fe16bab4
83 changed files with 530 additions and 523 deletions

View File

@@ -1,11 +1,11 @@
import { CompositeNumberInput } from '@invoke-ai/ui-library';
import { useAppDispatch, useAppSelector } from 'app/store/storeHooks';
import { InformationalPopover } from 'common/components/InformationalPopover/InformationalPopover';
import { setIterations } from 'features/controlLayers/store/canvasV2Slice';
import { setIterations } from 'features/controlLayers/store/paramsSlice';
import { memo, useCallback } from 'react';
export const QueueIterationsNumberInput = memo(() => {
const iterations = useAppSelector((s) => s.canvasV2.params.iterations);
const iterations = useAppSelector((s) => s.params.iterations);
const coarseStep = useAppSelector((s) => s.config.sd.iterations.coarseStep);
const fineStep = useAppSelector((s) => s.config.sd.iterations.fineStep);
const dispatch = useAppDispatch();