acdream/tests/AcDream.App.Tests/UI/Layout
Erik 2dd5cb80d2 fix(ui): assess retained items on right click
Port UIElement_ItemList's physical-item right-click branch through the shared retained list. Select and appraise backpack, loot, paperdoll, and shortcut items through their canonical owners, while preventing RMB movement from lifting items or issuing appraisal requests.

Co-authored-by: Codex <codex@openai.com>
2026-07-24 05:55:51 +02:00
..
fixtures feat(ui): port retail creature appraisal presentation 2026-07-23 12:55:24 +02:00
AppraisalUiControllerTests.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +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(ui): assess retained items on right click 2026-07-24 05:55:51 +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(ui): assess retained items on right click 2026-07-24 05:55:51 +02:00
InventoryFrameImportProbe.cs feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
ItemAppraisalTextFormatterTests.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +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(ui): assess retained items on right click 2026-07-24 05:55:51 +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 fix(ui): assess retained items on right click 2026-07-24 05:55:51 +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