Commit Graph

2781 Commits

Author SHA1 Message Date
Alejandro González
d6228337c6 fix(app-lib): handle repeated addition of the same skin properly 2025-06-14 21:12:47 +02:00
Alejandro González
864c20c3dc fix(app-lib): actually delete custom skins with no cape overrides 2025-06-14 20:36:55 +02:00
Alejandro González
4ba5498c6c chore: fix new Clippy lint 2025-06-14 18:01:50 +02:00
Calum H.
3133cecf13 feat: classic player model animations 2025-06-14 17:51:37 +02:00
Calum H.
97042fb174 fix: edit modal computedAsync not fast enough for skin preview renderer 2025-06-14 17:51:37 +02:00
Calum H.
d37e8fd155 fix: nametag cleanup + scroll fix 2025-06-14 17:51:36 +02:00
Calum H.
006611bd23 fix: use optimistic approach when changing skins/capes. 2025-06-14 17:51:36 +02:00
Calum H.
34e49d40f4 fix: vueuse issue 2025-06-14 17:51:36 +02:00
Calum H.
a22d90a78d feat: finish normalization impl 2025-06-14 17:51:36 +02:00
Alejandro González
4f70e792ad fix(theseus): make new normalize_skin_texture command usable 2025-06-14 17:51:36 +02:00
Calum H.
6c5480e002 fix: normalization 2025-06-14 17:51:16 +02:00
Alejandro González
92f281a6df feat(theseus): change parameter type of normalize_skin_texture Tauri command 2025-06-14 17:50:14 +02:00
Calum H.
774950de90 feat: start impl of skin normalization on frontend 2025-06-14 17:50:14 +02:00
Alejandro González
5fa9a0e812 chore: Rust build fixes 2025-06-14 17:50:14 +02:00
Alejandro González
33269d3540 feat(theseus): add normalize_skin_texture Tauri command
This command lets the app frontend opt in to normalizing the texture of
any skin, which may be in either the legacy 64x32 or newer 64x64 format,
to the newer 64x64 format for display purposes.
2025-06-14 17:49:57 +02:00
Calum H.
3b9cbc6f8b fix: cape button & dynamic nametag sizing 2025-06-14 17:47:06 +02:00
Alejandro González
0155262ddd feat(app/minecraft_skins): save current custom external skin when equipping skins 2025-06-14 17:47:06 +02:00
Calum H.
f50375220d feat: animation system for skin preview renderer 2025-06-14 17:47:05 +02:00
Calum H.
cbfb48fc1a polish: theme fixes 2025-06-14 17:47:05 +02:00
Calum H.
a4e8b0572f polish: add skin icon sizing 2025-06-14 17:47:05 +02:00
Calum H.
0a19663d8c fix: lint issues 2025-06-14 17:47:05 +02:00
Calum H.
dd4f22767f polish: use indexed db to persist skin previews 2025-06-14 17:47:05 +02:00
Calum H.
0dd033d7f2 fix: camel case requirement for make-default 2025-06-14 17:47:05 +02:00
Calum H.
b83eb10fa3 fix: lint issues 2025-06-14 17:47:05 +02:00
Calum H.
fc929bfca3 polish: deduplicate model+cape stuff and fix layout 2025-06-14 17:46:45 +02:00
Calum H.
187e892c18 fix: lint issues 2025-06-14 17:45:05 +02:00
Calum H.
b3bc3a8731 polish: button positioning in SkinButton 2025-06-14 17:45:05 +02:00
Calum H.
beb2079854 polish: drag and drop file flow 2025-06-14 17:45:05 +02:00
Calum H.
673b9733b3 polish: grid tweaks + start on upload skin modal 2025-06-14 17:45:05 +02:00
Calum H.
5d7df183b4 polish: modal tweaks 2025-06-14 17:45:05 +02:00
Calum H.
ecbb5e3582 polish: remove green bg from CapeLikeTextButton when selected. 2025-06-14 17:45:05 +02:00
Calum H.
6bfa833a6e polish: cursor grab 2025-06-14 17:45:05 +02:00
Calum H.
11926ef3da polish: tweak underneath shadow 2025-06-14 17:45:04 +02:00
Calum H.
cf354d2bbc polish: use figma values 2025-06-14 17:45:04 +02:00
Calum H.
721577cdb1 fix: imports 2025-06-14 17:45:04 +02:00
Calum H.
560b674cb7 polish: skin buttons 2025-06-14 17:45:04 +02:00
Calum H.
6a18f7cf04 fix: login button & provide/inject AccountsCard 2025-06-14 17:45:04 +02:00
Alejandro González
a6627ff828 fix(app-lib): delay account skin data deletion to next reboot
This gives users an opportunity to not unexpectedly lose skin data in
case they log off on accident.
2025-06-14 17:45:04 +02:00
Alejandro González
949078e572 chore(app-frontend): fix typos 2025-06-14 17:45:04 +02:00
Calum H.
8ac11129cb revert: .gltf formatting 2025-06-14 17:45:04 +02:00
Calum H.
aa778707d4 fix: hide error notification when logged out 2025-06-14 17:44:37 +02:00
Calum H.
075a9d597a refactor: Start on cleanup and polish 2025-06-14 17:41:57 +02:00
Calum H.
77796e8761 fix: lint fixes 2025-06-14 17:41:57 +02:00
Calum H.
b558a0f0e6 feat: capes in preview renderer & baked renders 2025-06-14 17:41:56 +02:00
Calum H.
4000777c8d feat: fix sizing on SkinButton and SkinLikeButton, also implement bust positioning 2025-06-14 17:41:56 +02:00
Calum H.
c5813a9435 feat: batched skin rendering - remove vzge references (apart from capes, wip) 2025-06-14 17:41:56 +02:00
Calum H.
d7cf1d232b fix: mojang username not modrinth username 2025-06-14 17:41:56 +02:00
Calum H.
1a45575225 fix: renderer not updating variant 2025-06-14 17:41:56 +02:00
Calum H.
87c07064ad feat: Editing? 2025-06-14 17:41:55 +02:00
Calum H.
cd4b2eb566 fix: types (for modal + renderer) 2025-06-14 17:41:55 +02:00