Improve clarity of “Transfer or Discard Changes” dialog #1506

Open
opened 2026-04-05 18:06:00 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @rvegele on 11/26/2025

Is there an existing issue for this feature request?

  • I have searched the existing issues

When I open a project file in Orca-Slicer, I immediately get the “Transfer or Discard Changes” dialog stating:

“You have changed some settings of preset...”
I haven’t changed anything myself, so I’m confused:

Image
  • Is the loaded file trying to modify my preset, or is my preset about to overwrite the file values?
  • The buttons are unclear: Transfer, Save, Discard — I can’t confidently tell what each does or what direction the change will go.
  • The Old Value / New Value table is ambiguous: I don’t know which values are from the file and which are from my system/preset.
  • I want to load the project exactly as the creator intended, without accidentally altering my local presets, but the dialog doesn’t let me do that with confidence.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

Proposed Solution:

  1. Value origin clarification:
    Show explicitly which values come from my system/preset and which come from the loaded file

Setting My Preset Value File Value Layer Height 0.2mm 0.25mm Print Speed 60mm/s 50mm/s

My Preset Value = your saved preset
File Value = value from the loaded project.

  1. Clarify button actions to be more descriptive or have short explanations:
  • Apply file settings to this print only → use the file’s settings without altering the preset.
  • Update preset with these changes → overwrite your preset with the file’s values.
  • Keep my preset, ignore file changes → preserve local preset and ignore any differences in the file.

I'd like this dialog to be more intuitive as it tends to show up quite frequently.

Describe alternatives you've considered

No response

Additional context

No response

*Originally created by @rvegele on 11/26/2025* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? When I open a project file in Orca-Slicer, I immediately get the “Transfer or Discard Changes” dialog stating: “You have changed some settings of preset...” I haven’t changed anything myself, so I’m confused: <img width="540" height="593" alt="Image" src="https://github.com/user-attachments/assets/23be2753-ddb7-4ded-b97c-f757e56e232c" /> - Is the loaded file trying to modify my preset, or is my preset about to overwrite the file values? - The buttons are unclear: Transfer, Save, Discard — I can’t confidently tell what each does or what direction the change will go. - The Old Value / New Value table is ambiguous: I don’t know which values are from the file and which are from my system/preset. - I want to load the project exactly as the creator intended, without accidentally altering my local presets, but the dialog doesn’t let me do that with confidence. ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like Proposed Solution: 1. Value origin clarification: Show explicitly which values come from my system/preset and which come from the loaded file `Setting My Preset Value File Value Layer Height 0.2mm 0.25mm Print Speed 60mm/s 50mm/s ` My Preset Value = your saved preset File Value = value from the loaded project. 2. Clarify button actions to be more descriptive or have short explanations: - Apply file settings to this print only → use the file’s settings without altering the preset. - Update preset with these changes → overwrite your preset with the file’s values. - Keep my preset, ignore file changes → preserve local preset and ignore any differences in the file. I'd like this dialog to be more intuitive as it tends to show up quite frequently. ### Describe alternatives you've considered _No response_ ### Additional context _No response_
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 18:06:13 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1506