Add daily commit progress animation to animeCat.js
This commit is contained in:
15
animeCat.js
15
animeCat.js
@@ -148,6 +148,21 @@ window.AnimeCat = class AnimeCat {
|
||||
this.container.appendChild(this.heartEmitter);
|
||||
}
|
||||
|
||||
// Zeigt Progress der täglichen Commits an
|
||||
animateCatGlow(commitCount) {
|
||||
const glow = this.glow;
|
||||
if (!glow) return;
|
||||
|
||||
const factor = Math.min(commitCount / 10, 1);
|
||||
|
||||
const minSize = 80, maxSize = 170;
|
||||
const size = minSize + factor * (maxSize - minSize);
|
||||
|
||||
glow.style.width = `${size}px`;
|
||||
glow.style.height = `${size * 0.66}px`;
|
||||
glow.style.opacity = 0.2 + 0.8 * factor;
|
||||
glow.style.background = `radial-gradient(circle, rgba(255,230,100,${0.7 + factor*0.3}) 0%, rgba(255,230,100,${0.10 + 0.5*factor}) 70%, rgba(0,0,0,0) 100%)`;
|
||||
}
|
||||
|
||||
|
||||
// Bubble-Position absolut anpassen, wenn detached
|
||||
|
||||
Reference in New Issue
Block a user