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
Alejandro González
f07bc86711
chore: remove dead profile_run_credentials plugin command
2025-06-14 16:17:44 +02:00
Alejandro González
23f0c1dbf7
chore: document differences between similar Credentials methods
2025-06-14 16:16:24 +02:00
Alejandro González
ed8ff79809
refactor(theseus): extend auth subsystem to fetch complete user profiles
2025-06-14 16:16:22 +02:00