Skip to content

Data do reset semanal no tooltip e tooltip em formato de tabela - #4

Merged
paulocarinhena merged 1 commit into
mainfrom
tooltip-reset
Nov 1, 2026
Merged

paulocarinhena merged 1 commit into
mainfrom
tooltip-reset

Conversation

@paulocarinhena

Copy link
Copy Markdown
Collaborator

O que muda

  • Reset semanal com data: um reset semanal que caía hoje aparecia só como "18:00", igual ao das 5 horas. Agora os limites longos (semanal, ciclo) sempre mostram o dia: today · 18:00, tomorrow · 11:59, qua 04 nov · 14:28. O limite de 5 horas continua mostrando só o horário.
  • Tooltip do Windows: antes era um bloco de texto com hífens; agora é uma tabela pequena:
    • a conta, com o plano numa etiqueta
    • por limite, o uso e o ↻ reset alinhados em colunas
    • o reset de um limite esgotado em vermelho
  • Layout normal: o reset aparece discreto, como ↻ ..., ao lado do nome do limite.
  • macOS e Linux: mesmo formato de data, com ↻ no lugar de - resets.

Testes

  • Windows: conferido em 1x numa cópia isolada da widget, nos layouts compacto (tooltips de Claude MAX, Claude PRO esgotado e Codex) e normal.
  • Linux: py_compile, e format_reset conferido para hoje, amanhã e outro dia.
  • macOS: este PR depende do build do CI para validar o Swift.

🤖 Generated with Claude Code

O reset semanal que caía no mesmo dia aparecia só com o horário, igual ao das 5 horas.
Agora os limites longos sempre dizem o dia ("today · 18:00", "tomorrow · 11:59",
"qua 04 nov · 14:28") e o limite de horas continua só com o horário.

No Windows o tooltip virou uma tabelinha: conta com o plano numa etiqueta, e por limite
o uso e o "↻ reset" alinhados em colunas; o reset de um limite esgotado fica em vermelho.
macOS e Linux usam o mesmo formato de data, com "↻" no lugar de "- resets".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@paulocarinhena
paulocarinhena merged commit e9fd707 into main Nov 1, 2026
8 checks passed
@paulocarinhena
paulocarinhena deleted the tooltip-reset branch November 1, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant