Comfy-Org / Comfy-Org/Comfy-Desktop

[Feature] Option to disable or hide migrate options in settings

Open
#1,048 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
458
Forks
59
Avg merge
22h 18m
Merged PRs (30d)
45

Description

Description:

## Request

Add a setting to disable or hide the "migrate" options throughout the Comfy Desktop app. Currently, there's no way to hide these options from the UI without manually editing the app.

## Use Case

Some users may want to completely disable the migration UI elements (banners, context menu options, first-use takeover migrate path) to prevent users from accidentally migrating installs or to enforce a specific deployment policy.

## Proposed Implementation

Add a new setting in `settings.json` (similar to `hideCloudFromPicker`) such as:
```json
"disableMigrateOptions": true
```

When enabled, this would:
- Hide the `MigrationBanner` component
- Remove migrate options from `DetailModal` context menus
- Skip the migrate path in the first-use takeover flow
- Optionally show a message explaining why migration is disabled (if the setting exists in config)

## Alternatives Considered

- UI toggle in the Desktop Settings (similar to the Cloud tile hiding feature)
- Disable it entirely via settings.json only

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.