Update sync text, theme icons, communities link

Add responsive icons for system theme selection (Smartphone, Tablet, Monitor) in ThemeToggle.vue; add an "Explore Communities" CTA to Home.vue that links to the localized communities page. Reduce the advertised sync update rate from ~100 to ~50 times per second across multiple locale files (en, de, es, it, ru). Also update the English freeroam label/description to "Freeroam & Custom Servers" with details about custom scripts/maps/mods. Note: fr.json contains unresolved merge conflict markers for the sync description and needs manual resolution.
This commit is contained in:
Starystars67
2026-02-21 19:07:30 +00:00
parent 214ccd10d1
commit 4331a58e50
8 changed files with 21 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
<script setup>
import { ref, onMounted } from 'vue'
import { Sun, Moon, Monitor } from 'lucide-vue-next'
import { Sun, Moon, Monitor, Smartphone, Tablet } from 'lucide-vue-next'
const theme = ref('system')
@@ -60,7 +60,9 @@ onMounted(() => {
:title="$t('message.theme.system')"
@click="setTheme('system')"
>
<Monitor class="w-4 h-4" />
<Smartphone class="w-4 h-4 md:hidden" />
<Tablet class="w-4 h-4 hidden md:block lg:hidden" />
<Monitor class="w-4 h-4 hidden lg:block" />
</button>
<button
:class="[