Skip to content

Fix/timer and bundle#29

Merged
gabrnunes merged 6 commits intocodecon-dev:mainfrom
MatGPereira:fix/timer-and-bundle
Nov 18, 2025
Merged

Fix/timer and bundle#29
gabrnunes merged 6 commits intocodecon-dev:mainfrom
MatGPereira:fix/timer-and-bundle

Conversation

@MatGPereira
Copy link
Copy Markdown
Contributor

Changes

  • invert the foreground and background colors when the timer reaches zero
  • reduceri bundle generated by the parcel build
    • removing source maps from bundle
    • optimize generated budles to reduce bundles size
    • removing babel presets from parcel configuration to reduce bundle size
  • fix unit tests after removing babel in parceç settings
    • add specific jest configuration for babel
  • reduce TimeController cyclomatic complexity by removing unnecessary if nesting
  • remove unecessary if for controll hidden and visible elements
  • add functionality to show a timer in the page title so that the timer is visible even outside the page

@MatGPereira
Copy link
Copy Markdown
Contributor Author

@gabrnunes, valida meu PR aí. hahaha

@gabrnunes
Copy link
Copy Markdown
Contributor

e aee @MatGPereira, ficou muito massa!

a única coisa que percebi, é que antes ele ficava mudando a cor nos últimos 10 segundos, cada segundo invertia a cor, e agora ele só inverte quando chega no zero

depois dá uma olhada?

@MatGPereira
Copy link
Copy Markdown
Contributor Author

e aee @MatGPereira, ficou muito massa!

a única coisa que percebi, é que antes ele ficava mudando a cor nos últimos 10 segundos, cada segundo invertia a cor, e agora ele só inverte quando chega no zero

depois dá uma olhada?

Opa, valews, cara. Então, eu tinha feito essa alteração, porque no vídeo e no design mostra que a inversão somente acontece quando o timer chega a zero. Você prefere que eu altere para alternar as cores a cada segundo no momento da contagem regressiva?

@gabrnunes
Copy link
Copy Markdown
Contributor

ah, boa @MatGPereira! é que depois alguém implementou ele ficar mudando a cor em cada segundo e eu curti, acho que prefiro assim, fica legal nos vídeos hehe :)

@MatGPereira
Copy link
Copy Markdown
Contributor Author

MatGPereira commented Nov 18, 2025

ah, boa @MatGPereira! é que depois alguém implementou ele ficar mudando a cor em cada segundo e eu curti, acho que prefiro assim, fica legal nos vídeos hehe :)

Prontinho, já subi o commit corrigindo. Mas eu não tenho certeza se essa inversão estava acontecendo, porque após o fork eu testei o código até chegar no 0 e não estava invertendo as cores. Mas, de qualquer forma, eu adicionei essa inversão a cada segundo no momento da contagem regressiva.

E para manter coerência com a ideia inicial do layout, no momento em que o timer acabar ele vai ficar finalizar com a cor invertida.

Segue aí o vídeo da contagem regressiva.

Screencast.from.18-11-2025.14-01-28.mp4

@gabrnunes gabrnunes merged commit 838c85e into codecon-dev:main Nov 18, 2025
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.

2 participants