mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
feat(ui): rename tab identifiers
- "txt2img" -> "generation" - "unifiedCanvas" -> "canvas" - "modelManager" -> "models" - "nodes" -> "workflows" - Add UI slice migration setting the active tab to "generation"
This commit is contained in:
committed by
Kent Keirsey
parent
7c1f1076b4
commit
0f7fdabe9b
@@ -45,7 +45,7 @@ const SingleSelectionMenuItems = (props: SingleSelectionMenuItemsProps) => {
|
||||
const dispatch = useAppDispatch();
|
||||
const { t } = useTranslation();
|
||||
const toaster = useAppToaster();
|
||||
const isCanvasEnabled = useFeatureStatus('unifiedCanvas');
|
||||
const isCanvasEnabled = useFeatureStatus('canvas');
|
||||
const customStarUi = useStore($customStarUI);
|
||||
const { downloadImage } = useDownloadImage();
|
||||
|
||||
@@ -78,7 +78,7 @@ const SingleSelectionMenuItems = (props: SingleSelectionMenuItemsProps) => {
|
||||
const handleSendToCanvas = useCallback(() => {
|
||||
dispatch(sentImageToCanvas());
|
||||
flushSync(() => {
|
||||
dispatch(setActiveTab('unifiedCanvas'));
|
||||
dispatch(setActiveTab('canvas'));
|
||||
});
|
||||
dispatch(setInitialCanvasImage(imageDTO, optimalDimension));
|
||||
|
||||
|
||||
@@ -52,12 +52,12 @@ const ImageMetadataActions = (props: Props) => {
|
||||
<MetadataItem metadata={metadata} handlers={handlers.refinerStart} />
|
||||
<MetadataItem metadata={metadata} handlers={handlers.refinerSteps} />
|
||||
<MetadataLoRAs metadata={metadata} />
|
||||
{activeTabName !== 'txt2img' && <MetadataControlNets metadata={metadata} />}
|
||||
{activeTabName !== 'txt2img' && <MetadataT2IAdapters metadata={metadata} />}
|
||||
{activeTabName !== 'txt2img' && <MetadataIPAdapters metadata={metadata} />}
|
||||
{activeTabName === 'txt2img' && <MetadataControlNetsV2 metadata={metadata} />}
|
||||
{activeTabName === 'txt2img' && <MetadataT2IAdaptersV2 metadata={metadata} />}
|
||||
{activeTabName === 'txt2img' && <MetadataIPAdaptersV2 metadata={metadata} />}
|
||||
{activeTabName !== 'generation' && <MetadataControlNets metadata={metadata} />}
|
||||
{activeTabName !== 'generation' && <MetadataT2IAdapters metadata={metadata} />}
|
||||
{activeTabName !== 'generation' && <MetadataIPAdapters metadata={metadata} />}
|
||||
{activeTabName === 'generation' && <MetadataControlNetsV2 metadata={metadata} />}
|
||||
{activeTabName === 'generation' && <MetadataT2IAdaptersV2 metadata={metadata} />}
|
||||
{activeTabName === 'generation' && <MetadataIPAdaptersV2 metadata={metadata} />}
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -11,11 +11,11 @@ import { useTranslation } from 'react-i18next';
|
||||
import { PiArrowLeftBold } from 'react-icons/pi';
|
||||
|
||||
const TAB_NAME_TO_TKEY: Record<InvokeTabName, string> = {
|
||||
txt2img: 'common.txt2img',
|
||||
unifiedCanvas: 'common.unifiedCanvas',
|
||||
nodes: 'common.nodes',
|
||||
modelManager: 'modelManager.modelManager',
|
||||
queue: 'queue.queue',
|
||||
generation: 'ui.tabs.generation',
|
||||
canvas: 'ui.tabs.canvas',
|
||||
workflows: 'ui.tabs.workflows',
|
||||
models: 'ui.tabs.models',
|
||||
queue: 'ui.tabs.queue',
|
||||
};
|
||||
|
||||
export const ImageViewer = memo(() => {
|
||||
|
||||
@@ -14,7 +14,7 @@ export const useGalleryHotkeys = () => {
|
||||
const isStaging = useAppSelector(isStagingSelector);
|
||||
// block navigation on Unified Canvas tab when staging new images
|
||||
const canNavigateGallery = useMemo(() => {
|
||||
return activeTabName !== 'unifiedCanvas' || !isStaging;
|
||||
return activeTabName !== 'canvas' || !isStaging;
|
||||
}, [activeTabName, isStaging]);
|
||||
|
||||
const {
|
||||
|
||||
@@ -43,12 +43,12 @@ export const useImageActions = (image_name?: string) => {
|
||||
}, [metadata]);
|
||||
|
||||
const recallAll = useCallback(() => {
|
||||
parseAndRecallAllMetadata(metadata, activeTabName === 'txt2img');
|
||||
parseAndRecallAllMetadata(metadata, activeTabName === 'generation');
|
||||
}, [activeTabName, metadata]);
|
||||
|
||||
const remix = useCallback(() => {
|
||||
// Recalls all metadata parameters except seed
|
||||
parseAndRecallAllMetadata(metadata, activeTabName === 'txt2img', ['seed']);
|
||||
parseAndRecallAllMetadata(metadata, activeTabName === 'generation', ['seed']);
|
||||
}, [activeTabName, metadata]);
|
||||
|
||||
const recallSeed = useCallback(() => {
|
||||
|
||||
Reference in New Issue
Block a user