From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Modrinth Enhanced Date: Thu, 17 Sep 2026 15:52:25 +0200 Subject: [PATCH] Browse LittleSkin's skin library LittleSkin is an account server, and also one of the largest skin libraries around. The Browse tab gets it next to Ely.by: its own search by name, sorting by likes or date and a filter for wide or slim arms, with the likes on every tile and more pages as the list is scrolled. Picking a skin previews it, and adding it works for any account. The list is the JSON LittleSkin's library page loads for itself, and its robots.txt excludes none of it. Textures come through Rust, as Ely.by's do: the site sends no CORS headers. --- .../src/components/ui/skin/SkinBrowser.vue | 165 +++++++++++++++--- apps/app-frontend/src/helpers/skin-browser.ts | 42 ++++- apps/app/build.rs | 2 + apps/app/src/api/skin_browser.rs | 20 ++- packages/app-lib/src/api/skin_browser.rs | 118 ++++++++++++- 5 files changed, 318 insertions(+), 29 deletions(-) diff --git a/apps/app-frontend/src/components/ui/skin/SkinBrowser.vue b/apps/app-frontend/src/components/ui/skin/SkinBrowser.vue index 3d92c68..26646a4 100644 --- a/apps/app-frontend/src/components/ui/skin/SkinBrowser.vue +++ b/apps/app-frontend/src/components/ui/skin/SkinBrowser.vue @@ -1,7 +1,7 @@