acdream/tests/AcDream.App.Tests/UI/Layout
Erik d96ea2de98 feat(ui): complete retail creature appraisal details
Port the separate creature rating list, layer the animated preview between authored row chrome and text, and follow selection while the examination floaty is visible. Preserve the remaining item-preview and font-state gaps in AP-110.

Co-authored-by: Codex <codex@openai.com>
2026-07-23 14:04:19 +02:00
..
fixtures feat(ui): port retail creature appraisal presentation 2026-07-23 12:55:24 +02:00
AppraisalUiControllerTests.cs feat(ui): complete retail creature appraisal details 2026-07-23 14:04:19 +02:00
CharacterControllerTests.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
CharacterLayoutImportProbe.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00
CharacterSheetProviderTests.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
CharacterStatControllerTests.cs fix(ui): share retail tab state binding 2026-07-15 17:21:16 +02:00
ChatLayoutConformanceTests.cs feat(ui): persist retained window layouts 2026-07-10 23:17:29 +02:00
ChatLayoutFixtureGenerator.cs test(D.2b): chat golden fixture + resolved-Type conformance (widget-generalization Task 1) 2026-06-16 16:55:51 +02:00
ChatWindowControllerTests.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
CombatLayoutConformanceTests.cs fix(combat): preserve authored meter child geometry 2026-07-12 21:57:53 +02:00
CombatUiControllerTests.cs feat: port retail magic lifecycle and retained spell UI 2026-07-15 10:55:22 +02:00
CreatureAppraisalRowsTests.cs feat(ui): complete retail creature appraisal details 2026-07-23 14:04:19 +02:00
DatWidgetFactoryFontResolveTests.cs feat(ui): importer Fix C — per-element dat FontDid resolver (studio path); character level uses its retail font 2026-06-26 10:30:13 +02:00
DatWidgetFactoryTests.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
EffectsUiControllerTests.cs fix(ui): restore effect detail scrolling 2026-07-17 13:28:18 +02:00
ElementReaderTests.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00
ExternalContainerControllerTests.cs fix(interaction): close selection lifecycle review gaps 2026-07-21 09:01:02 +02:00
FixtureLoader.cs feat(ui): port retail creature appraisal presentation 2026-07-23 12:55:24 +02:00
IndicatorBarControllerTests.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
IndicatorDetailPanelControllerTests.cs fix(ui): restore effect detail scrolling 2026-07-17 13:28:18 +02:00
InventoryControllerTests.cs fix(interaction): close selection lifecycle review gaps 2026-07-21 09:01:02 +02:00
InventoryFrameImportProbe.cs feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
ItemCooldownUiControllerTests.cs feat(items): port retail shared cooldown overlays 2026-07-23 10:41:16 +02:00
ItemListCellTemplateTests.cs feat(items): port retail shared cooldown overlays 2026-07-23 10:41:16 +02:00
JumpPowerbarControllerTests.cs feat(ui): port retail jump power bar 2026-07-13 10:22:12 +02:00
JumpPowerbarLayoutConformanceTests.cs feat(ui): port retail jump power bar 2026-07-13 10:22:12 +02:00
LayoutConformanceTests.cs feat(ui): port retained widget foundations 2026-07-10 17:55:41 +02:00
LayoutImporterTests.cs fix(ui): restore retail spell tabs and spellbook 2026-07-15 15:54:11 +02:00
PaperdollClickMapTests.cs fix(ui): port exact paperdoll body selection 2026-07-11 11:56:26 +02:00
PaperdollControllerTests.cs fix(interaction): close selection lifecycle review gaps 2026-07-21 09:01:02 +02:00
PaperdollSlotBackgroundTests.cs fix(paperdoll): port quest-gated Aetheria slots 2026-07-13 09:55:20 +02:00
PaperdollToggleTests.cs feat(D.2b): Slice 2 — paperdoll armor/non-armor partition + Slots toggle state 2026-06-23 08:57:50 +02:00
RadarControllerTests.cs feat(ui): port retail radar and compass 2026-07-10 16:14:37 +02:00
RadarLayoutConformanceTests.cs feat(ui): port retail radar and compass 2026-07-10 16:14:37 +02:00
RadarLayoutFixtureGenerator.cs feat(ui): port retail radar and compass 2026-07-10 16:14:37 +02:00
RadarSnapshotProviderTests.cs fix(ui): bind radar to streamed world state 2026-07-21 06:24:05 +02:00
RetailDialogFactoryTests.cs refactor(net): converge live session state reset 2026-07-21 12:00:48 +02:00
RetailFixtureConformanceTests.cs feat(ui): port retail appraisal panel 2026-07-23 11:34:08 +02:00
RetailFpsControllerTests.cs fix #213: complete suicide and framerate presentation 2026-07-13 15:50:47 +02:00
RetailLayoutFixtureGenerator.cs feat(ui): port retail creature appraisal presentation 2026-07-23 12:55:24 +02:00
RetailPanelUiControllerTests.cs fix(ui): complete retail indicator detail panels 2026-07-17 11:36:43 +02:00
RetailWindowFrameTests.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
SelectedObjectControllerTests.cs fix(combat): synchronize auto-target presentation 2026-07-12 20:26:00 +02:00
SpellbookRowStyleTests.cs fix(ui): keep spellbook tab captions above chrome 2026-07-15 17:02:14 +02:00
SpellbookWindowControllerTests.cs fix(ui): render live component counts 2026-07-15 18:11:02 +02:00
SpellcastingUiControllerTests.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
ToolbarControllerTests.cs feat(ui): drive toolbar use state from selection 2026-07-23 08:07:47 +02:00
ToolbarInputControllerTests.cs feat(ui): complete retail quick-slot input 2026-07-11 08:59:49 +02:00
UiDatElementTests.cs feat(ui): port retained widget foundations 2026-07-10 17:55:41 +02:00
UiPropertyBagTests.cs fix(combat): restore retail power bar layers 2026-07-12 21:14:14 +02:00
UiViewportFactoryTests.cs feat(D.2b): Slice 2 — UiViewport widget (dat Type 0xD) + IUiViewportRenderer seam 2026-06-23 09:03:42 +02:00
VitalsBindingTests.cs feat(ui): port retained widget foundations 2026-07-10 17:55:41 +02:00
VividTargetIndicatorLayoutTests.cs feat(selection): port retail offscreen target indicator 2026-07-18 07:41:12 +02:00