-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Implement #8106: Add setting to prevent loading printer information/project settings from .3mf #8268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement #8106: Add setting to prevent loading printer information/project settings from .3mf #8268
Conversation
Do you mean "compare the config from 3mf to current profile"? |
That is kind of a difficult question. Your current profile may not match the stored printer in a project file, so comparing to the current profile is not useful. That's why i said 'base printer' (As in, Orca looks up the unmodified profile of the printer/filament profile/process profile, and shows the diff between that). But that sounds quite difficult to implement, especially as i'm just getting started with orca development.
What would this remember option do? If you have 'Open as project' selected, will it chnage my new setting to 'Load All'? And if you have 'Import Geometry Only' selected, it will change to 'Load Geometry'? I think i can do that. |
Exactly |
Perfect! Thank you! |
Is there anything missing from my side to get this merged? (Assuming code is fine and all) |
Overall looks good to me, thanks~ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Description
(Partially) implements #8106
I tried to re-use as much as possible here. I don't know the orca codebase at all. Please let me know if there's anything that can be improved on with this implementation :)
What i implemented from the proposal:
What i didn't implement implement from this proposal:
Screenshots/Recordings/Graphs
Tests
I loaded .3mf files with a bunch of different configuration settings, checking if they match the description above.
clean-plate.mp4
dirty-plate.mp4
open.mp4