FIX: UI LED Pointer disappearing

This commit is contained in:
Robert Kossessa
2024-04-17 14:33:31 +02:00
parent a42d1b1706
commit 934595a0bc

View File

@@ -49,10 +49,11 @@ const padding = ref(40)
const size = computed(() => (radius.value + ledRadius.value + padding.value) * 2)
const updateLEDs = (value) => {
const clamped = Math.min(98, Math.max(0, value))
for (let i = 0; i < ledCount.value; i++) {
if (i / ledCount.value < value / 100) {
if (i / ledCount.value < clamped / 100) {
leds.value[i] = Color(deviceStore.currentProfile?.primary)
} else if ((i - 1) / ledCount.value < value / 100) {
} else if ((i - 1) / ledCount.value < clamped / 100) {
leds.value[i] = Color(deviceStore.currentProfile?.pointer)
} else {
leds.value[i] = Color(deviceStore.currentProfile?.secondary)