Commit Graph
413 Commits
Author SHA1 Message Date
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 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 c487f471a5 chore(m57-a): honest readiness probe and committed import sidecars
- Readiness visual probe now supplies real per-position profession_id and
  localized names, so it validates four distinct members instead of four
  copies of the fallback art.
- Commit the missing page-asset .import sidecars (notably
  m52_q_company/*.png) so the tracked asset set matches the committed-import
  convention.
- Add the M57 durable plan and point the checkpoint at it.
2026-09-13 12:44:22 +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 0beb71c00b fix(readiness): give summary a finished hierarchy 2026-09-13 11:20:59 +08:00
wushenghua 94c3c175c8 fix(readiness): hide unused transition placeholders 2026-09-13 11:04:23 +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 14cbc30afd fix(m56): equalize contract action button footprints 2026-09-12 19:53:41 +08:00
wushenghua 768a0881cc fix(m56): use dark text on cream cancel chrome 2026-09-12 19:44:23 +08:00
wushenghua 53d1481145 fix(m56): reserve contract cancel button width 2026-09-12 19:40:20 +08:00
wushenghua afc88ceacd fix(m56): give contract buttons explicit text slots 2026-09-12 19:39:14 +08:00
wushenghua 14eaf5ae4b fix(m56): separate contract header text slots 2026-09-12 19:28:19 +08:00
wushenghua 475e05d4c9 fix(m56): make compact component layouts reversible 2026-09-12 18:31:10 +08:00
wushenghua 87b85d71ab fix(m56): keep market ledger clear of resource rail 2026-09-12 18:29:28 +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 fadb7c5313 test(m55): add readiness result visual matrix 2026-09-12 17:04:19 +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 f9122342a0 fix(m53): capture guild at exact viewport sizes 2026-09-12 12:32:42 +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