Skip to content

focusbrew v0.3.0

Choose a tag to compare

@sthevan027 sthevan027 released this 06 Oct 02:29
· 53 commits to main since this release
4909dc0

O focusbrew virou um tracker do dia pra quem programa: um widget colado no topo da tela, tarefas planejadas por dia, cada uma com o seu timer, e um painel que responde o que eu fiz hoje, quanto tempo levou e em qual projeto.

Painel do focusbrew

Novo

  • Widget no topo da tela: parado é uma barra fina; rodando vira uma caixa com a contagem e a tarefa, com uma linha de progresso em volta (Standard, Minimal, RGB). Passou o mouse, abre o painel; clicou, fica fixado (Esc solta).
  • Tarefas por dia: navegue entre os dias, planeje o futuro, arraste uma tarefa até um dia da grade. O que não foi feito rola pra hoje.
  • Resumo do dia: tempo por tarefa e por projeto, o que foi concluído e o que aconteceu no GitHub.
  • Activity: 5 semanas (incluindo a próxima), total da semana, dias seguidos, contribuições do GitHub.
  • GitHub no dia: PRs e issues viram tarefas com link; um PR que já é tarefa mostra pra qual dia está planejado em vez de duplicar.
  • Projetos: #projeto no fim do título; tempo por projeto nas configurações (hoje, 7 dias, 30 dias, total).
  • Meta do dia, aviso antes do fim do bloco, lembrete se ficar parado.
  • Atalhos configuráveis (Ctrl+Shift+Space pausa/inicia, Ctrl+Shift+Alt+Space abre o painel), monitor do widget, iniciar com o Windows.

Fluidez

  • A janela do widget não muda mais de tamanho: a barra, a caixa e o painel são uma forma só, animada. Nada de piscar ou travar ao passar o mouse.

Saiu

  • O "modo foco" antigo: detecção de processos, bloqueio de apps, Não Perturbe e pausa-café.

Atualizando da 0.1.x

As tarefas e configurações continuam. O histórico detalhado (resumo por tarefa e projeto) começa a ser gravado nesta versão.

Assinado com o certificado interno Sthevan.Dev. Se o SmartScreen avisar, clique em Mais informações → Executar assim mesmo.