So, I have to put my hand up here and admit to committing this crime. I recently created a new setting called "Max Comb Distance With No Retract" that forces combed travel moves to use retraction if they are longer than some threshold distance (which is the value of the setting). Now, I had two choices here as to how this feature is enabled, I could either add another checkbox to make the setting active or not or I could choose a value that denotes that the setting is not active. One possibility is to make the setting default to such a large number that all combing travel moves would be shorter than that distance, say 100000000mm (or whatever). Personally, I don't like doing that because it looks ugly and you may not choose a value big enough (people are making some large form factor printers these days). So I plumped for zero and I made it explicitly obvious in the blurb for that setting that the value has to be greater than zero for the setting to be active. If the Cura guardians wish to add a checkbox to explicitly enabled/disable this setting I won't complain but I won't be doing that myself.
Edited by burtoogleActually, I would also be ok if, as an alternative to what I asked, the blurb explicitly states that 0 deactivates the setting in question or that you need a value higher than 0 for the setting to be active, as you did.
But the blurb for the example I cited in my original post didn't say either of those things.
In most cases we have two settings; A check-box "Should this be done in the first place" and a value "How much of the thing should be done if we do it"
7 hours ago, nallath said:In most cases we have two settings; A check-box "Should this be done in the first place" and a value "How much of the thing should be done if we do it"
'How much' is not the question that should be asked when the setting has the word 'Distance' in it.
Recommended Posts
ahoeben 1,766
AFAIK, in most cases Cura behaves just as you say: 0 is a value, not the absense of a value. If this is not that case, that is (in muy opinion) a bug.
Link to post
Share on other sites