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. -