diff --git a/src/systems/dashboard/dashboardIntegration.js b/src/systems/dashboard/dashboardIntegration.js index 5e77321..a1d932e 100644 --- a/src/systems/dashboard/dashboardIntegration.js +++ b/src/systems/dashboard/dashboardIntegration.js @@ -305,6 +305,21 @@ function setupDashboardEventListeners(dependencies) { }); } + // Tracker Settings button (open tracker editor modal) + const trackerSettingsBtn = document.querySelector('#rpg-dashboard-tracker-settings'); + if (trackerSettingsBtn) { + trackerSettingsBtn.addEventListener('click', () => { + console.log('[RPG Companion] Tracker Settings button clicked'); + // Trigger the tracker editor button from main UI + const trackerEditorBtn = document.getElementById('rpg-open-tracker-editor'); + if (trackerEditorBtn) { + trackerEditorBtn.click(); + } else { + console.warn('[RPG Companion] Tracker editor button not found'); + } + }); + } + // Done button (exit edit mode) const doneBtn = document.querySelector('#rpg-dashboard-done-edit'); if (doneBtn) { diff --git a/src/systems/dashboard/dashboardTemplate.html b/src/systems/dashboard/dashboardTemplate.html index a3d420b..5b99601 100644 --- a/src/systems/dashboard/dashboardTemplate.html +++ b/src/systems/dashboard/dashboardTemplate.html @@ -20,6 +20,10 @@ + + + +
+ + Tracker Settings control available fields, names, and AI instructions. To arrange widgets on your dashboard, use Edit Layout mode. +
+