diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..fed9a2c --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,7 @@ +{ + "permissions": { + "allow": [ + "Bash(dir:*)" + ] + } +} diff --git a/assets/claude-usage-screenshot.jpg b/assets/claude-usage-screenshot.jpg new file mode 100644 index 0000000..b75febf Binary files /dev/null and b/assets/claude-usage-screenshot.jpg differ diff --git a/assets/icon.ico b/assets/icon.ico new file mode 100644 index 0000000..2ed1f9a Binary files /dev/null and b/assets/icon.ico differ diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000..812643b Binary files /dev/null and b/assets/logo.png differ diff --git a/src/renderer/app.js b/src/renderer/app.js index c164e91..d044a9c 100644 --- a/src/renderer/app.js +++ b/src/renderer/app.js @@ -242,10 +242,16 @@ function updateProgressBar(progressElement, percentageElement, value, isWeekly = function updateTimer(timerElement, textElement, resetsAt, totalMinutes) { if (!resetsAt) { textElement.textContent = '--:--'; + textElement.style.opacity = '0.5'; + textElement.title = 'Starts when a message is sent'; timerElement.style.strokeDashoffset = 63; return; } + // Clear the greyed out styling and tooltip when timer is active + textElement.style.opacity = '1'; + textElement.title = ''; + const resetDate = new Date(resetsAt); const now = new Date(); const diff = resetDate - now;