diff --git a/appstore-features.js b/appstore-features.js index dee5479..0ad3047 100644 --- a/appstore-features.js +++ b/appstore-features.js @@ -242,12 +242,15 @@ if (typeof window !== 'undefined' && typeof setTextValue === 'function') { }; } -// ---- Override updateLanguagesList: stacked rows + per-language drop zones ---- +// ---- Override updateLanguagesList: language cards + per-language drop zones ---- function updateLanguagesList() { const container = document.getElementById('languages-list'); if (!container) return; container.innerHTML = ''; + const chip = document.getElementById('lang-count-chip'); + if (chip) chip.textContent = state.projectLanguages.length; + state.projectLanguages.forEach((lang, i) => { const flag = languageFlags[lang] || '🏳️'; const name = languageNames[lang] || lang.toUpperCase(); @@ -257,26 +260,30 @@ function updateLanguagesList() { const count = countImagesForLanguage(lang); const item = document.createElement('div'); - item.className = 'language-item-stacked'; + item.className = 'lang-card'; item.innerHTML = ` -