Commit Graph
230 Commits
Author SHA1 Message Date
wushenghua 5cf76a07b2 fix(m57-c): per-region readiness chrome and typography
Stop reusing one plaque for every region. The header is now a compartmented
band with dividers, icons and left-aligned values; the bottom is a carved dock
band with four independent command plates (icon above label, wider green
primary) instead of buttons inside a long frame; the warning stack is three
cards with severity icons; the summary is a parchment card with shape markers,
values and pip rows; and typography uses explicit tracking and embolden so
titles, values and captions read as different ranks. View contract names and
z-order are unchanged.
2026-09-13 15:25:55 +08:00
wushenghua 42e6e041f8 fix(m57-c): release cached textures on view exit
The shared scaled-texture and ground-shadow caches held image RIDs past
teardown, which the strict attempt gate correctly reported as leaked
allocations. Clear them when the Readiness view leaves the tree.
2026-09-13 14:06:45 +08:00
wushenghua cf74cb56fe fix(m57-c): orderly readiness header copy and ornate command plates
The five header values now follow the authored master order (page title,
snapshot state, contract name, pressure, Company line) with the real contract
id instead of a placeholder phrase, and the duplicate rail title is removed.
Command buttons use the generated teal action plate with light labels instead
of the flat vector wood block.
2026-09-13 14:04:48 +08:00
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 936078df6c fix(m57-c): rebuild readiness on the shared asset material
Replace the page-local flat navy rails, translucent slabs and pill buttons with
the shared asset material, re-add the rail title, ground the party on one
baseline with a contact shadow and ink name plates, and move value/warning text
to a high-contrast ink-on-parchment pair. View contract node names and
z-order are unchanged; M37 readiness view contract passes.
2026-09-13 12:58:17 +08:00
wushenghua 8c797cc612 fix(readiness): rebalance party column and summary footprint 2026-09-13 12:20:05 +08:00
wushenghua 1f76b6f6ce fix(readiness): raise runtime status labels above panels 2026-09-13 11:53:18 +08:00
wushenghua dc2d86b57b fix(readiness): replace rejected static skin with unified runtime chrome 2026-09-13 11:51:37 +08:00
wushenghua 1c8f96b67c fix(readiness): unify summary and warning chrome 2026-09-13 11:34:48 +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 4b6ac0f8a5 fix(readiness): remove static gear and right-stack overlap 2026-09-13 10:47:48 +08:00
wushenghua 055a1fd4c6 fix(readiness): centralize measured visual slots 2026-09-13 10:42:13 +08:00
wushenghua b45b72d6f6 fix(readiness): restore readable runtime typography 2026-09-13 10:22:50 +08:00
wushenghua 1abab1460f fix(readiness): align labels to authored button plates 2026-09-13 10:15:47 +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 9e05635c6b fix(readiness): equalize bottom command slots 2026-09-12 20:41:44 +08:00
wushenghua 1ab5ea7d08 fix(ui): centralize semantic command widths 2026-09-12 20:35:00 +08:00
wushenghua 14eaf5ae4b fix(m56): separate contract header text slots 2026-09-12 19:28:19 +08:00
wushenghua 14bb7e32e3 fix(m56): reserve footer gap in market ledger 2026-09-12 18:28:22 +08:00
wushenghua e4abb196d7 fix(m56): remove duplicate guild and market ownership 2026-09-12 18:24:48 +08:00
wushenghua df323bfe21 feat(m56): freeze fixed 1280x720 page canvas 2026-09-12 18:07:50 +08:00
wushenghua e5b7d8e11c feat(m55): extract result action dock 2026-09-12 17:00:28 +08:00
wushenghua b69970c2b2 feat(m55): group readiness action dock 2026-09-12 16:58:21 +08:00
wushenghua c219d8ec86 feat(m55): extract readiness formation summary 2026-09-12 16:55:05 +08:00
wushenghua 6f95b8047c feat(m55): extract readiness header module 2026-09-12 16:52:18 +08:00
wushenghua ddd5855073 feat(m55): extract result outcome summary 2026-09-12 16:50:33 +08:00
wushenghua 0325720778 feat(m55): extract battle result header 2026-09-12 16:48:34 +08:00
wushenghua 8304d632e4 fix(m54): improve contract parchment text contrast 2026-09-12 16:17:34 +08:00
wushenghua 8931cec66e feat(m54): add contract navigation and visual matrix 2026-09-12 15:37:17 +08:00
wushenghua 5de34a283f feat(m54): extract contract action dock 2026-09-12 15:33:39 +08:00
wushenghua 66d6549d45 feat(m54): extract contract party summary 2026-09-12 15:32:25 +08:00
wushenghua c48a35efe5 feat(m54): extract contract board module 2026-09-12 15:30:23 +08:00
wushenghua 15be57c363 feat(m54): extract contract header module 2026-09-12 14:32:36 +08:00
wushenghua 9cc7ef22d0 feat(m53): add guild visual matrix probe 2026-09-12 12:30:00 +08:00
wushenghua e97c8dac27 fix(m53): align guild board copy and header slots 2026-09-12 12:23:42 +08:00
wushenghua ef5eda209a fix(m52): prioritize guild nav labels 2026-09-11 11:06:39 +08:00
wushenghua 505304b85b fix(m52): improve guild nav label readability 2026-09-11 11:05:41 +08:00
wushenghua 6e0580062b fix(m52): raise guild navigation label contrast 2026-09-11 10:59:00 +08:00
wushenghua 66f5fbcf6d refactor(m52): extract guild navigation module 2026-09-11 10:43:37 +08:00
wushenghua 95a28b6cd4 refactor(m52): extract guild member card 2026-09-11 10:41:56 +08:00
wushenghua a7a2d1d7df refactor(m52): extract guild contract board 2026-09-11 10:40:47 +08:00
wushenghua 63c8211436 fix(m52): show guild navigation labels in runtime 2026-09-11 10:38:42 +08:00
wushenghua 135a4aea05 fix(m52): strengthen guild board typography 2026-09-11 10:30:35 +08:00
wushenghua 0565304ceb fix(m52): separate guild status and settings slots 2026-09-11 10:29:58 +08:00
wushenghua 80f65bc80f fix(m52): widen guild header safe slot 2026-09-11 10:27:13 +08:00
wushenghua 0812d1454b fix(m52): expose guild navigation labels 2026-09-11 08:54:21 +08:00
wushenghua abda463430 refactor(m52): name guild board submodules 2026-09-11 07:57:45 +08:00
wushenghua d62732813e refactor(m52): mark guild contract board module boundary 2026-09-11 07:57:31 +08:00