Improve 3D gallery UX, placeholders, and image accuracy.

Add multi-row dynamic halls, eye-level camera, canvas covers for missing works, preserved view when returning from detail, and corrected image overrides for Kauffman and Raphael. Update documentation and add fetched painting assets.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Danila Khodjaef
2026-06-19 11:40:08 +03:00
co-authored by Cursor
parent 08f99d7a29
commit 792a0b1a77
42 changed files with 618 additions and 219 deletions
+14
View File
@@ -15,6 +15,7 @@ const PAINTING_WIKI_OVERRIDES = {
'Charing Cross Bridge': 'Charing Cross Bridge (Derain)',
'Cut with the Dada Kitchen Knife':
'Cut with the Dada Kitchen Knife through the Last Weimar Beer-Belly Cultural Epoch in Germany',
'Cherubs of the Sistine Madonna': "Raphael's Cherubs",
};
const DIRECT_IMAGE_OVERRIDES = {
@@ -23,6 +24,19 @@ const DIRECT_IMAGE_OVERRIDES = {
fullUrl: 'https://upload.wikimedia.org/wikipedia/en/d/dd/The_Persistence_of_Memory.jpg',
source: 'Wikimedia Commons (Museum of Modern Art, New York)',
},
'Self-Portrait Hesitating': {
thumbUrl:
'https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Angelica_Kauffman._Self-Portrait_Hesitating_Between_the_Arts_of_Music_and_Painting.jpg/960px-Angelica_Kauffman._Self-Portrait_Hesitating_Between_the_Arts_of_Music_and_Painting.jpg',
fullUrl:
'https://upload.wikimedia.org/wikipedia/commons/2/2c/Angelica_Kauffman._Self-Portrait_Hesitating_Between_the_Arts_of_Music_and_Painting.jpg',
source: 'Wikimedia Commons (National Trust, Nostell Priory)',
},
'Cherubs of the Sistine Madonna': {
thumbUrl:
'https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Raffaels_Angels.jpg/960px-Raffaels_Angels.jpg',
fullUrl: 'https://upload.wikimedia.org/wikipedia/commons/5/54/Raffaels_Angels.jpg',
source: 'Wikimedia Commons (detail from Sistine Madonna, Gemäldegalerie Alte Meister)',
},
};
function sleep(ms) {