Sequence editor. Layout fixes

This commit is contained in:
PROFERIS - Mi³osz Stocki
2026-07-07 11:54:50 +02:00
parent 366de88ee4
commit 228cbf2329
14 changed files with 1162 additions and 75 deletions
+22
View File
@@ -2,6 +2,7 @@ import BLE from '../ble.js';
import UI from '../ui.js';
import IK from '../kinematics.js';
import Settings from '../settings.js';
import { buildQuickSequencesHTML, initQuickSequences } from '../quick-sequences.js';
let eventCleanup = [];
let isHomed = false;
@@ -147,6 +148,8 @@ function buildHTML() {
</button>
</div>
${buildQuickSequencesHTML()}
</div>
</div>
</div>
@@ -317,6 +320,15 @@ export default {
currentBg = bgSelect.value;
localStorage.setItem('wiji_bg', currentBg);
loadSpots();
initQuickSequences(
currentBg,
() => spots,
() => ({ steps1, steps2 }),
(s1, s2) => {
steps1 = s1; steps2 = s2;
updatePositionReadout();
}
);
});
}
@@ -399,6 +411,16 @@ export default {
updatePositionReadout();
}
initQuickSequences(
currentBg,
() => spots,
() => ({ steps1, steps2 }),
(s1, s2) => {
steps1 = s1; steps2 = s2;
updatePositionReadout();
}
);
eventCleanup.push(() => document.removeEventListener('ble:status', onBLEStatus));
},