Commit Graph
262 Commits
Author SHA1 Message Date
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. 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
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. 0a19663d8c fix: lint issues 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. 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
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
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. 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
Calum H. 46261d1f70 feat: finish cape modal 2025-06-14 17:41:54 +02:00
Calum H. d8cb19bf40 feat: Finish new skin modal 2025-06-14 17:41:54 +02:00
Calum H. fd6e263e0a feat: Start on edit modal + cape button cleanup + renderer fixes 2025-06-14 17:41:54 +02:00
Calum H. 79f0dfd1c0 feat: hide nametag setting (impl) 2025-06-14 17:41:54 +02:00
Calum H. 7838fb0a52 fix: better color mapping 2025-06-14 17:41:53 +02:00
Calum H. dc6ce0dc0f fix: allow dragging off-bounds 2025-06-14 17:41:53 +02:00
Calum H. 7e0dfc1dd9 fix: lighting 2025-06-14 17:41:53 +02:00
Calum H. 7032a1e264 fix: positioning of meshes 2025-06-14 17:41:53 +02:00
Calum H. 6294fce33d feat: hide nametag setting (sql) 2025-06-14 17:41:12 +02:00
Calum H. 1aa961004c feat: setting for nametag 2025-06-14 17:41:09 +02:00
Calum H. 79c18d35c8 feat: start on SkinPreviewRenderer 2025-06-14 17:41:05 +02:00
Prospector 161dc73d5d Begin skins frontend 2025-06-14 17:31:02 +02:00
Alejandro González 3587b0a9ce fix(app-lib/minecraft_skins): fix custom skin removal from DB not working 2025-06-14 16:22:54 +02:00
Alejandro González 9dda6e0016 tweak(app-lib): improve consistency of skin field serialization case 2025-06-14 16:22:54 +02:00
Alejandro González 65d15fe751 fix: less racy auth token refresh logic
This may help with issues reported by users where the access token is
invalid and can't be used to join servers over long periods of time.
2025-06-14 16:22:54 +02:00
Alejandro González 8ecc7c5b86 chore: fix comment typo spotted by Copilot 2025-06-14 16:22:53 +02:00
Alejandro González a8226131d5 enh(app/skin-selector): better DB intension through deferred FKs, further PNG validations 2025-06-14 16:22:53 +02:00
Alejandro González e189219407 feat(app): skin selector backend 2025-06-14 16:22:52 +02:00