allow custom dark modes with bypass

This commit is contained in:
Stewart Allen 2021-10-17 10:40:35 -04:00
commit b5516c1d9e

View file

@ -1762,7 +1762,7 @@
}); });
} }
function platformUpdateSize() { function platformUpdateSize(updateDark = true) {
let dev = settings.device, let dev = settings.device,
isBelt = dev.bedBelt, isBelt = dev.bedBelt,
width, depth, width, depth,
@ -1780,16 +1780,18 @@
unitMM = ctrl.units === 'mm', unitMM = ctrl.units === 'mm',
gridMajor = unitMM ? 25 : 25.4, gridMajor = unitMM ? 25 : 25.4,
gridMinor = unitMM ? 5 : 25.4 / 10; gridMinor = unitMM ? 5 : 25.4 / 10;
if (ctrl.dark) { if (updateDark) {
SPACE.platform.setGrid(gridMajor, gridMinor, 0x999999, 0x333333); if (ctrl.dark) {
SPACE.platform.opacity(0.8); SPACE.platform.setGrid(gridMajor, gridMinor, 0x999999, 0x333333);
SPACE.setSkyColor(0); SPACE.platform.opacity(0.8);
DOC.body.classList.add('dark'); SPACE.setSkyColor(0);
} else { DOC.body.classList.add('dark');
SPACE.platform.setGrid(gridMajor, gridMinor, 0x999999, 0xcccccc); } else {
SPACE.platform.opacity(0.3); SPACE.platform.setGrid(gridMajor, gridMinor, 0x999999, 0xcccccc);
SPACE.setSkyColor(0xffffff); SPACE.platform.opacity(0.3);
DOC.body.classList.remove('dark'); SPACE.setSkyColor(0xffffff);
DOC.body.classList.remove('dark');
}
} }
SPACE.platform.setRulers(ruler, ruler, 1 / unitScale(), 'X', isBelt ? 'Z' : 'Y'); SPACE.platform.setRulers(ruler, ruler, 1 / unitScale(), 'X', isBelt ? 'Z' : 'Y');
SPACE.platform.setGZOff(height/2 - 0.1); SPACE.platform.setGZOff(height/2 - 0.1);