大きさ resizes the pal, so on the phone it resizes nothing and saves nothing #74
Labels
No labels
needs-info
needs-triage
ready-for-agent
ready-for-human
v2
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wayfinder:ticket
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiko/denpa#74
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reported by the operator on 2026-07-31: "I did find the slider, and it does nothing."
It is inert, and the code says so
settings-spec.ts's note aboveSIZE_BODY:That was a defensible call when 調整 was a desktop sheet and the pal was one keystroke away. It does not survive contact with the phone.
On Android it is worse than inert
Two things stack up:
#23, ruled out of v1 by#47. So the slider edits the size of a surface that does not exist on the device the operator is holding.use-settings.ts's scale writer only reacheswritePalScalewhenreadCurrentMonitor()returned a monitor. That is a desktop Tauri call; on Android there is no monitor, so the setter falls back to setting local state and the value is gone on the next launch.So on the phone the one control named 大きさ moves a number that changes nothing and is not kept. The operator found it, moved it, and correctly concluded it was broken.
What actually sizes her today
kScalein the go-between'smodel_dict.json, doubled atlive2d-config-context.tsx's model-info merge. That is a server-side edit and a client restart — not something the operator can reach from the device, and global to the model rather than per-screen.scrollToResizeexists and defaults on, but it is a mouse wheel. There is no touch equivalent, so it is desktop-only by construction.What this issue wants
A 大きさ that resizes the model on the surface you are looking at, reachable from the device.
Worth deciding rather than assuming:
pal-scale.ts), which is right for a thing pinned to a desktop. A phone has one screen and no pal. Sharing one number across both surfaces is simpler; keeping them separate is more honest about them being different surfaces. This is the decision the ticket turns on.Acceptance
settings-spec.ts's note stops saying the slider lands on another surface, because it no longer doesRelated
denpa#23,denpa#47,denpa#70, design § 5b