From 7b19117311c97da6dc4ecb7a743cdfbae4dbe3ed Mon Sep 17 00:00:00 2001 From: Mathias Malmqvist Date: Sun, 31 Aug 2025 13:36:29 +0200 Subject: [PATCH] Bug fixes; alert showing when it shouldn't, flicker, no circularity data collected for DS4 --- core.js | 2 ++ index.html | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core.js b/core.js index f277b72..4ced861 100644 --- a/core.js +++ b/core.js @@ -1420,6 +1420,7 @@ const update_finetune_warning_messages = (() => { clearTimeout(timeout); timeout = setTimeout(() => { + if(finetune.mode !== 'center') return; // in case it changed during timeout $(`#finetuneCenter${isNearCenter? 'Warning' : 'Success'}`).hide(); $(`#finetuneCenter${isNearCenter? 'Success' : 'Warning'}`).show(); timeout = null; @@ -2434,6 +2435,7 @@ function process_ds4_input({data}) { const current_active_tab = get_current_main_tab(); if(current_active_tab === 'controller-tab') { + collectCircularityData(changes.sticks, ll_data, rr_data); update_stick_graphics(changes, { is_ds5: false }); update_ds_button_svg(changes, DS4_BUTTON_MAP); diff --git a/index.html b/index.html index 96bba91..69355d0 100644 --- a/index.html +++ b/index.html @@ -587,11 +587,11 @@ input[id^="finetune"] {    Move the stick to select it for tuning, then without touching the stick use the D-pad buttons to adjust the center point. Flick it and adjust it again if it is off center or flickers. -