|
|
617bb201dc
|
perf(stargalaxy): replace JS computed sizing with pure CSS classes (.podium-4/5/6)
|
2026-06-10 17:22:13 +08:00 |
|
|
|
7f831c4fbe
|
refactor(stargalaxy): move PODIUM_SIZES/POSITIONS into PodiumCard for self-contained layout
|
2026-06-10 17:18:35 +08:00 |
|
|
|
6231295e36
|
refactor(stargalaxy): remove unused frameGradients/frameStyle from PodiumCard (user to redesign)
|
2026-06-10 17:15:37 +08:00 |
|
|
|
32bc65aa1b
|
refactor(stargalaxy): remove unused diamond-frame/cover-highlight/diamond-border/crown from PodiumCard
|
2026-06-10 17:09:50 +08:00 |
|
|
|
308cf33a14
|
style(stargalaxy): center ScatteredRanks vertically in parent container
|
2026-06-10 17:01:46 +08:00 |
|
|
|
ca87faf98d
|
fix(stargalaxy): reverse top/bottom mask to fade header at top instead of bottom
|
2026-06-10 16:55:28 +08:00 |
|
|
|
1542147291
|
fix(stargalaxy): correct LV frame mapping in ScatteredRanks (rank 4→LV4, not LV1)
|
2026-06-10 16:51:01 +08:00 |
|
|
|
f66be49384
|
feat(stargalaxy): add LV1-12 frame images to podium and scattered items
|
2026-06-10 16:48:34 +08:00 |
|
|
|
dd5f95d734
|
fix(stargalaxy): set slot-specific static transform to prevent 9-item overlap fallback
|
2026-06-10 16:01:29 +08:00 |
|
|
|
f7b76e3813
|
docs(stargalaxy): add component README with cross-platform compatibility notes
|
2026-06-10 15:44:15 +08:00 |
|
|
|
4ad16dd91f
|
feat(stargalaxy): add container with data loading, decoration, podium + scattered orchestration
|
2026-06-10 15:33:56 +08:00 |
|
|
|
bfb15c57e5
|
refactor(stargalaxy): remove dead ORBIT_KEYFRAMES import with explanatory comment
|
2026-06-10 15:31:24 +08:00 |
|
|
|
04609adb5e
|
feat(stargalaxy): add ScatteredRanks with 9 ring items + 36s orbit animation
|
2026-06-10 15:26:12 +08:00 |
|
|
|
2bd5733ca0
|
feat(stargalaxy): add PodiumCard for TOP 1-3 with gold/silver/bronze labels
|
2026-06-10 15:20:18 +08:00 |
|
|
|
a870943dc1
|
feat(stargalaxy): add ring position config and orbit keyframes
|
2026-06-10 15:14:23 +08:00 |
|