acdream/src/AcDream.App/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
..
AppraisalUiController.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +02:00
CharacterController.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
CharacterIdentityText.cs feat(ui): D.2b item interaction + retail cursors + live character sheet 2026-07-03 09:18:43 +02:00
CharacterSheet.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
CharacterSheetProvider.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
CharacterStatController.cs fix(ui): share retail tab state binding 2026-07-15 17:21:16 +02:00
ChatWindowController.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
CombatUiController.cs feat: port retail magic lifecycle and retained spell UI 2026-07-15 10:55:22 +02:00
ComponentBookTemplateFactory.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
CreatureAppraisalRows.cs feat(ui): complete retail item appraisal reports 2026-07-23 17:03:26 +02:00
DatStringResolver.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
DatWidgetFactory.cs fix(ui): match retail item appraisal semantics 2026-07-23 18:04:19 +02:00
EffectRowTemplateFactory.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
EffectsUiController.cs fix(ui): restore effect detail scrolling 2026-07-17 13:28:18 +02:00
ElementReader.cs fix(ui): match retail item appraisal semantics 2026-07-23 18:04:19 +02:00
ExternalContainerController.cs fix(ui): assess retained items on right click 2026-07-24 05:55:51 +02:00
IndicatorBarController.cs fix(ui): match retail vitae and character info 2026-07-17 12:06:14 +02:00
IndicatorDetailText.cs feat(ui): share indicator detail panels 2026-07-17 10:27:41 +02:00
InventoryController.cs fix(ui): assess retained items on right click 2026-07-24 05:55:51 +02:00
ItemAppraisalReport.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +02:00
ItemAppraisalTextFormatter.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +02:00
ItemCooldownAssets.cs feat(items): port retail shared cooldown overlays 2026-07-23 10:41:16 +02:00
ItemCooldownUiController.cs feat(items): port retail shared cooldown overlays 2026-07-23 10:41:16 +02:00
ItemListCellTemplate.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
JumpPowerbarController.cs feat(ui): port retail jump power bar 2026-07-13 10:22:12 +02:00
LayoutImporter.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
LinkStatusUiController.cs feat(ui): share indicator detail panels 2026-07-17 10:27:41 +02:00
MiniGameUiController.cs feat(ui): share indicator detail panels 2026-07-17 10:27:41 +02:00
PaperdollClickMap.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
PaperdollController.cs fix(ui): assess retained items on right click 2026-07-24 05:55:51 +02:00
PaperdollSlotBackgrounds.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
RadarController.cs refactor(ui): own retained controller lifetimes 2026-07-10 23:35:26 +02:00
RadarSnapshotProvider.cs fix(ui): bind radar to streamed world state 2026-07-21 06:24:05 +02:00
RetailAppraisalNameResolver.cs fix(ui): preserve retail item titles and spacing 2026-07-24 05:21:01 +02:00
RetailCombatLayout.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
RetailConfirmationDialogView.cs feat(ui): port retail dialog factory lifecycle 2026-07-13 16:30:05 +02:00
RetailDialogData.cs fix(ui): restore retail skill training confirmation 2026-07-13 17:57:29 +02:00
RetailDialogFactory.cs refactor(net): converge live session state reset 2026-07-21 12:00:48 +02:00
RetailFpsController.cs fix #213: complete suicide and framerate presentation 2026-07-13 15:50:47 +02:00
RetailPanelUiController.cs fix(ui): complete retail indicator detail panels 2026-07-17 11:36:43 +02:00
RetailTabBinding.cs fix(ui): share retail tab state binding 2026-07-15 17:21:16 +02:00
RetailWindowFrame.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
SelectedObjectController.cs fix(combat): synchronize auto-target presentation 2026-07-12 20:26:00 +02:00
SpellbookRowStyle.cs fix(rendering): bound portal resource lifetime 2026-07-18 21:35:16 +02:00
SpellbookWindowController.cs fix(spells): load complete retail DAT catalog 2026-07-15 21:17:13 +02:00
SpellcastingUiController.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
ToolbarController.cs fix(ui): assess retained items on right click 2026-07-24 05:55:51 +02:00
ToolbarInputController.cs feat(ui): complete retail quick-slot input 2026-07-11 08:59:49 +02:00
UiDatElement.cs feat(ui): complete retail creature appraisal details 2026-07-23 14:04:19 +02:00
UiPropertyBag.cs feat(ui): port retained widget foundations 2026-07-10 17:55:41 +02:00
UiTemplateListSlot.cs feat(ui): port retail component book rows 2026-07-15 17:38:24 +02:00
VitaeUiController.cs fix(ui): restore effect detail scrolling 2026-07-17 13:28:18 +02:00
VitalsController.cs feat(ui): port retained widget foundations 2026-07-10 17:55:41 +02:00
VividTargetIndicatorController.cs feat(selection): port retail offscreen target indicator 2026-07-18 07:41:12 +02:00
WindowChromeController.cs feat(ui): centralize retained window lifecycle 2026-07-10 21:31:18 +02:00