mirror of
https://github.com/krahets/hello-algo.git
synced 2026-11-11 00:11:00 +08:00
* Animate homepage illustrations with layered starfield and pointer parallax * Add stylized rotating planet samples and animated hourglass * Unify homepage universe with complete illustrated 3D models * Give localized chapter labels room around 3D silhouettes * Keep chapter labels readable within narrow viewports * Use readable translated chapter lists through tablet widths * Preserve original hero artwork with constrained spherical and depth motion * Keep translated chapter labels clear of original planet silhouettes * Restore continuous planet motion with chapter-specific illustrated surfaces * Rebuild every planet with reference-led paint and smooth orbital rings * Keep planet paint continuous through side views and mip seams * Render illustrated planets sharply on high-density displays * Match orbital ring foreground occlusion to the illustrations * fix(hero): align painted belts and rings with planet spin axes * fix(hero): keep array purple belts aligned throughout a full turn * fix(hero): repair central artwork and soften motion feedback * perf(hero): deliver only baked astronaut and ground artwork * Share homepage templates and deliver responsive cached assets across locales * Retain compact original avatar encodings in the shared homepage bundle * Restore English reading mockups and hide demo video controls * Unify landing header and universe background at 171717 * Repair planet texture joins while preserving illustrated motifs * Use shared high-resolution planet maps and defer below-fold homepage media * Use Q75 for homepage images, planet textures and video posters * Use the same homepage image sources in all viewport sizes * Keep homepage navigation visible and recover coupled motion and deferred media * Reserve desktop space for homepage reading actions
21 lines
715 B
JSON
21 lines
715 B
JSON
{
|
|
"name": "three",
|
|
"version": "0.180.0",
|
|
"license": "MIT",
|
|
"repository": "https://github.com/mrdoob/three.js",
|
|
"files": {
|
|
"three.module.min.js": {
|
|
"url": "https://cdn.jsdelivr.net/npm/three@0.180.0/build/three.module.min.js",
|
|
"sha256": "e2b5ee6bccd38fd6d8a2428546b83c5f2426d84b152ef82be8055556e3b40eb6"
|
|
},
|
|
"three.core.min.js": {
|
|
"url": "https://cdn.jsdelivr.net/npm/three@0.180.0/build/three.core.min.js",
|
|
"sha256": "61ba0df005b05991361d040d8ff670e1aadfd0ce7aeebd1fdb0725957a8957de"
|
|
},
|
|
"LICENSE": {
|
|
"url": "https://cdn.jsdelivr.net/npm/three@0.180.0/LICENSE",
|
|
"sha256": "bfe119ea4fd413f5f7ca3fcd63adb0c4a073ed39daa2fe7d3e6b769e21272601"
|
|
}
|
|
}
|
|
}
|