fix arc parsing (clockwise). clean up label preference restoration and apply to parsed gcode
This commit is contained in:
parent
608a872b4f
commit
f988912f6b
3 changed files with 42 additions and 30 deletions
|
|
@ -936,10 +936,7 @@
|
|||
updateSliderMax(true);
|
||||
setVisibleLayer(-1, 0);
|
||||
if (scale === 1) {
|
||||
for (let label of STACKS.getLabels()) {
|
||||
let check = `${mode}-${viewMode}-${label}`;
|
||||
STACKS.setVisible(label, settings.labels[check] !== false);
|
||||
}
|
||||
updateStackLabelState();
|
||||
}
|
||||
});
|
||||
if (scale === 1) {
|
||||
|
|
@ -1076,12 +1073,7 @@
|
|||
updateSliderMax(true);
|
||||
setVisibleLayer(-1, 0);
|
||||
updateSpeeds(maxSpeed);
|
||||
|
||||
// maatch label checkboxes to preference
|
||||
for (let label of STACKS.getLabels()) {
|
||||
let check = `${settings.mode}-${viewMode}-${label}`;
|
||||
STACKS.setVisible(label, settings.labels[check] !== false);
|
||||
}
|
||||
updateStackLabelState();
|
||||
|
||||
// mark preview complete for export
|
||||
complete.preview = true;
|
||||
|
|
@ -1104,6 +1096,14 @@
|
|||
KIRI.export(...argsave);
|
||||
}
|
||||
|
||||
function updateStackLabelState() {
|
||||
// match label checkboxes to preference
|
||||
for (let label of STACKS.getLabels()) {
|
||||
let check = `${settings.mode}-${viewMode}-${label}`;
|
||||
STACKS.setVisible(label, settings.labels[check] !== false);
|
||||
}
|
||||
}
|
||||
|
||||
function loadCode(code, type) {
|
||||
setViewMode(VIEWS.PREVIEW);
|
||||
setOpacity(0);
|
||||
|
|
@ -1119,6 +1119,7 @@
|
|||
updateSliderMax(true);
|
||||
updateSpeeds(maxSpeed);
|
||||
showSlices();
|
||||
updateStackLabelState();
|
||||
SPACE.update();
|
||||
API.event.emit("code.loaded", {code, type});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue