From 973783cf5394c2b7e97d6567dc4ee2af123e1772 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Tue, 7 Apr 2026 20:38:05 +0200 Subject: [PATCH] feat: tap-to-preview stickers in gallery with glow effect Add full rarity glow to gallery stickers matching the reward popup style. Tapping an owned sticker opens a large preview card. Allow calendar stickers to overdraw their cell on hover. --- package.json | 2 +- src/lib/components/tasks/StickerCalendar.svelte | 1 - src/lib/components/tasks/StickerPopup.svelte | 12 +++++++----- src/routes/tasks/rewards/+page.svelte | 16 +++++++++++++++- 4 files changed, 23 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index c04d7db4..9ab09b9c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.5.3", + "version": "1.6.0", "private": true, "type": "module", "scripts": { diff --git a/src/lib/components/tasks/StickerCalendar.svelte b/src/lib/components/tasks/StickerCalendar.svelte index 86086006..00fd1dc8 100644 --- a/src/lib/components/tasks/StickerCalendar.svelte +++ b/src/lib/components/tasks/StickerCalendar.svelte @@ -155,7 +155,6 @@ border-radius: 8px; border: 1px solid transparent; transition: background 120ms; - overflow: hidden; } .cal-day.outside { opacity: 0.25; diff --git a/src/lib/components/tasks/StickerPopup.svelte b/src/lib/components/tasks/StickerPopup.svelte index cc78172a..6e01e503 100644 --- a/src/lib/components/tasks/StickerPopup.svelte +++ b/src/lib/components/tasks/StickerPopup.svelte @@ -3,7 +3,7 @@ import { elasticOut } from 'svelte/easing'; import { getRarityColor } from '$lib/utils/stickers'; - let { sticker, onclose } = $props(); + let { sticker, onclose, title = 'Sticker erhalten!', buttonText = 'Toll!', bounce = true } = $props(); const rarityLabels = /** @type {Record} */ ({ common: 'Gewöhnlich', @@ -17,19 +17,21 @@