wushenghua
147c2d8e32
feat(m57): unify base profession sprites as one Q-style set
...
All twelve base professions now use identity-locked super-deformed chibi
sprites generated from one magenta-keyed sheet family, replacing the mixed
Q-style / old-proportion art that made any Company read as inconsistent.
Provenance, prompts and task ids are recorded under
docs/runtime/m57_q_base_profession_provenance.
2026-09-13 14:04:23 +08:00
wushenghua
b411f739c7
feat(m57-b): shared asset nine-patch chrome factory
...
Add runtime/ui/shared/asset_chrome.gd: large parchment/wood surfaces use the
approved generated components with ornament-safe asymmetric nine-patch
margins, while small controls use the size-independent market_chrome vector
material so decorative pixels are never stretched into bands. Record the rule
in M52_SHARED_UI_RULES.md before another page reuses it.
2026-09-13 12:58:17 +08:00
wushenghua
dc2d86b57b
fix(readiness): replace rejected static skin with unified runtime chrome
2026-09-13 11:51:37 +08:00
wushenghua
52eb778293
fix(readiness): label departure summary purpose
2026-09-13 11:26:12 +08:00
wushenghua
5879f967fb
fix(readiness): anchor warning stack to authored card
2026-09-13 11:22:40 +08:00
wushenghua
94c3c175c8
fix(readiness): hide unused transition placeholders
2026-09-13 11:04:23 +08:00
wushenghua
6192a7ad91
docs(readiness): record complete header slots
2026-09-13 10:47:58 +08:00
wushenghua
055a1fd4c6
fix(readiness): centralize measured visual slots
2026-09-13 10:42:13 +08:00
wushenghua
0c071d0bdc
fix(readiness): remove duplicate static action chrome
2026-09-13 10:14:41 +08:00
wushenghua
8804a23ff2
fix(ui): derive action rows from shared design grid
2026-09-13 09:52:16 +08:00
wushenghua
4657ff4450
docs(m53): prepare contract migration boundaries
2026-09-12 12:34:03 +08:00
wushenghua
aab3ee43ad
docs(m52): record reusable ui restoration lessons
2026-09-11 08:03:35 +08:00
wushenghua
2917e1a268
fix(m52): improve compact recruit card slots
2026-09-10 19:03:59 +08:00
wushenghua
3808f3b4ff
refactor(m52): split candidate ledger content modules
2026-09-10 07:40:15 +08:00
wushenghua
9eaad82d2a
docs(m52): record world background restoration prompt
2026-09-10 07:08:46 +08:00
wushenghua
a506566f9b
feat(m52): separate market world background from runtime boards
2026-09-10 07:07:41 +08:00
wushenghua
dd37ae2681
refactor(m52): extract market footer navigation
2026-09-10 01:27:10 +08:00
wushenghua
2fc29b1026
refactor(m52): extract market resource status group
2026-09-10 01:21:06 +08:00
wushenghua
a53059826b
refactor(m52): extract market header module
2026-09-10 01:13:32 +08:00
wushenghua
370de6aaf7
fix(m52): contain market text in responsive modules
2026-09-10 01:04:46 +08:00
wushenghua
dd24fd7b52
feat: add responsive market slot adapter
2026-09-09 22:42:36 +08:00
wushenghua
7a18d558e2
feat: add M52 candidate ledger component
2026-09-09 21:30:19 +08:00
wushenghua
a9f5c3680b
feat: add generated M52 UI component library
2026-09-09 20:30:51 +08:00
wushenghua
33dedf13d5
feat: extract recruit card component showroom
2026-09-09 19:36:53 +08:00
wushenghua
9eff2f9ec2
fix: centralize market text slot contract
2026-09-09 17:37:31 +08:00
wushenghua
700e01e883
docs: codify ui restoration memory and visual gates
2026-09-09 16:42:38 +08:00
wushenghua
1076eb34b7
feat: integrate authored market ui components
2026-09-09 16:17:14 +08:00
wushenghua
05608ff3b7
docs: record shared q-style ui rules
2026-09-09 15:39:11 +08:00
wushenghua
9c235fbfda
feat: integrate q-style company identity slice
2026-09-09 12:10:07 +08:00
wushenghua
6e15aec46f
fix: align chibi composition and button affordances
2026-09-09 11:47:49 +08:00
wushenghua
f04e2afb94
feat: apply approved chibi backgrounds to entry flow
2026-09-09 11:15:59 +08:00
wushenghua
1774ccc291
feat(m52): carry hand-drawn world into contract choice
2026-09-09 00:59:30 +08:00
wushenghua
fc6c5c0d4d
feat(m52): carry hand-drawn world into guild view
2026-09-09 00:51:33 +08:00
wushenghua
676363170d
feat(m52): establish chibi title runtime presentation
2026-09-09 00:40:42 +08:00
wushenghua
941883d4f1
art: add M52 chibi first-flow direction board
2026-09-09 00:17:10 +08:00
wushenghua
4062437e00
docs: add M52 chibi flow direction prompt
2026-09-09 00:07:04 +08:00
wushenghua
6ebd840d4f
art: add M51 first-flow visual direction board
2026-09-08 23:47:03 +08:00
wushenghua
94e0585ca6
docs: record hand-drawn asset stretch verdict
2026-09-08 23:23:33 +08:00
wushenghua
e64e267d03
test: add M51 UI asset scaling showcase
2026-09-08 23:20:34 +08:00
wushenghua
28da9dd7cc
art: add M51 hand-drawn UI element candidates
2026-09-08 23:10:53 +08:00
wushenghua
892a7e34c9
docs: record responsive UI slice evidence
2026-09-06 11:58:14 +08:00
wushenghua
30ff553f9b
feat: add responsive market element slice
2026-09-06 11:56:14 +08:00
wushenghua
258bae41a2
docs: use stable local iOS export directory
2026-09-06 10:16:37 +08:00
wushenghua
7d5226b27a
docs: add iOS device install handoff
2026-09-06 09:35:21 +08:00
wushenghua
96737190bc
feat: add local iOS device export path
2026-09-06 09:33:30 +08:00
wushenghua
1c2ed4a4a9
docs: close M48 UI layer cleanup
2026-09-06 01:56:39 +08:00
wushenghua
41f854e181
docs: close M47 unified UI MVP
2026-09-06 01:19:38 +08:00
wushenghua
1a081274a0
docs: add M47 owner tryout guide
2026-09-06 01:09:32 +08:00
wushenghua
b0da7d0c40
fix: keep static page chrome compact in MVP shell
2026-09-06 01:08:22 +08:00
wushenghua
4d342c4d67
docs: close M46 UI consistency pass
2026-08-26 21:41:21 +08:00