acdream/src/AcDream.App/UI/Layout
Erik f7aa8e0eb7
All checks were successful
CI / linux-portable (push) Successful in 3m41s
CI / windows-gate (push) Successful in 6m49s
CI / release (push) Successful in 3m22s
fix: complete retail parity stability pass
2026-08-28 20:01:39 +02:00
..
AllegianceRankTitleTable.cs fix(ui): Campaign AS AS5 fix round — "retires AP-109" corrected to "narrows" at 6 sites 2026-08-25 10:30:53 +02:00
AppraisalUiController.cs docs(AS): AS5 REVIEW-CLOSED; AS6 gate script committed — Campaign AS implementation COMPLETE 2026-08-25 10:33:49 +02:00
CharacterController.cs fix: retail text and golden-string tests must not follow the machine's locale 2026-08-19 19:56:09 +02:00
CharacterCreationAppearancePage.cs fix(chargen): Campaign CC gate round 1 re-test 3 — R4-1..R4-4 2026-08-16 19:05:23 +02:00
CharacterCreationHeritagePage.cs fix(chargen): Campaign CC gate round 1 closeout — Group 3: round review fixes (F4-F11, F14, F16) 2026-08-16 15:34:07 +02:00
CharacterCreationProfessionPage.cs fix(chargen): Campaign CC gate round 1 closeout — Group 3: round review fixes (F4-F11, F14, F16) 2026-08-16 15:34:07 +02:00
CharacterCreationSkillsPage.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
CharacterCreationSummaryPage.cs fix(chargen): Campaign CC gate round 1 closeout — Group 3: round review fixes (F4-F11, F14, F16) 2026-08-16 15:34:07 +02:00
CharacterCreationTownPage.cs fix(chargen): Campaign CC gate round 1 closeout — Group 3: round review fixes (F4-F11, F14, F16) 2026-08-16 15:34:07 +02:00
CharacterCreationUiController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
CharacterCreationUiMountCoordinator.cs feat(app): Campaign CC slice CC4 — chargen screen shell + Heritage/Profession/Skills/Town pages 2026-08-15 17:45:51 +02:00
CharacterIdentityText.cs fix(ui): Campaign AS AS5 fix round — "retires AP-109" corrected to "narrows" at 6 sites 2026-08-25 10:30:53 +02:00
CharacterManagementUiController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
CharacterManagementUiMountCoordinator.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
CharacterOptionsPageController.cs feat(ui): vitals — Side By Side Vitals swaps retail's two vitals windows 2026-08-17 10:40:49 +02:00
CharacterSheet.cs fix(ui): Campaign CT4 fix round — luminance text, verbatim title, PK PWD bits 2026-08-25 00:54:33 +02:00
CharacterSheetProvider.cs fix(ui): Campaign AS AS5 fix round — "retires AP-109" corrected to "narrows" at 6 sites 2026-08-25 10:30:53 +02:00
CharacterStatController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
CharacterTitleResolver.cs fix(CT): CT2 fix round — dedupe client-side title add, drop retail-inexact send guard 2026-08-24 22:27:07 +02:00
CharacterTitlesController.cs fix(CT6): fix round — chrome-inclusive host clamp (BLOCKER B1) + 372px mount default 2026-08-25 02:53:57 +02:00
ChargenColorSpotComposer.cs fix(chargen): Campaign CC gate round 1 re-test 2 — R3-5/R3-6 color-key swatch/gradient textures 2026-08-16 17:20:31 +02:00
ChatOptionsDatCaptions.cs fix #380: Chat tab opacity sliders were missing their retail row captions 2026-08-11 23:01:22 +02:00
ChatOptionsDatDefaults.cs feat(ui): Campaign OP slice OP5 — the Chat tab 2026-08-11 06:25:59 +02:00
ChatOptionsPageController.cs fix #380: Chat tab opacity sliders were missing their retail row captions 2026-08-11 23:01:22 +02:00
ChatTranscriptRenderer.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
ChatWindowController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
CombatUiController.cs fix: powerbar mode captions - jump 'Height' + combat 'Power'/'Accuracy' 2026-08-14 08:14:14 +02:00
ComponentBookTemplateFactory.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
ConfigOptionsPageController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
CreatureAppraisalRows.cs feat(ui): Campaign AS AS4 — society/allegiance/fellowship + configurable extras (G6/G7/G8) 2026-08-25 09:45:57 +02:00
CreditsUiController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
DatRichText.cs fix(ui): systemic escape normalization at the string source 2026-08-17 13:26:25 +02:00
DatStringResolver.cs fix(ui): systemic escape normalization at the string source 2026-08-17 13:26:25 +02:00
DatWidgetFactory.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
EffectRowTemplateFactory.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
EffectsUiController.cs fix(ui): effects list stayed pinned at its authored height in a taller window 2026-08-20 21:00:16 +02:00
ElementReader.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
ExternalContainerController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
FloatingChatWindowController.cs feat(chat): retail text style — two-plane glyph outlines, authored SpewBox/chat styles 2026-08-10 19:28:34 +02:00
HousePageController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
IndicatorBarController.cs feat: regen buffs, wand aura, spellbook assess, indicator press flash 2026-08-20 20:38:28 +02:00
IndicatorDetailText.cs fix(ui): systemic escape normalization at the string source 2026-08-17 13:26:25 +02:00
InventoryController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
IRetailDialogView.cs fix #394 #395 #396: OP8 re-gate round — caption font, retail key names, capture dialog 2026-08-14 13:45:55 +02:00
ItemAppraisalReport.cs fix(ui): systemic escape normalization at the string source 2026-08-17 13:26:25 +02:00
ItemAppraisalTextFormatter.cs fix: retail text and golden-string tests must not follow the machine's locale 2026-08-19 19:56:09 +02:00
ItemCooldownAssets.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
ItemCooldownUiController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
ItemListCellTemplate.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
JournalContractsPageController.cs fix(journal): the location readout is a FIELD, refresh at the click, and Abandon works 2026-08-21 16:19:18 +02:00
JournalNotesPageController.cs fix(journal): the timer's unit labels hide with their boxes 2026-08-21 18:29:58 +02:00
JournalPageListController.cs feat(journal): QJ3/QJ4/QJ5 — both remaining tabs are live 2026-08-21 15:42:05 +02:00
JournalPanelController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
JumpPowerbarController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
KeyboardConfigController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
LayoutImporter.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
LinkStatusUiController.cs fix: retail text and golden-string tests must not follow the machine's locale 2026-08-19 19:56:09 +02:00
MapHousePanelController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
MapLocations.cs feat(ui): Map/House panel — slices 2+3, panel shell + Map tab 2026-08-17 02:04:19 +02:00
MapPageController.cs fix(ui): morning gate — map town markers: green rollover highlight + the authored map-note tooltip skin/font 2026-08-17 09:22:46 +02:00
MiniGameUiController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
MouseTurningSettingsMacro.cs feat(ui): Campaign OP slice OP3 — Options panel shell, open paths, Gameplay tab 2026-08-11 02:14:40 +02:00
OptionPageModel.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
OptionsPanelController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
PaperdollClickMap.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
PaperdollController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
PaperdollSlotBackgrounds.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
ProjectileDebugOverlayController.cs feat(mosstank): add VTank-style automation PoC 2026-08-27 18:57:21 +02:00
RadarController.cs fix(ui): restore retail vitals and window interactions 2026-08-20 13:26:35 +02:00
RadarSnapshotProvider.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
RetailAppraisalNameResolver.cs feat(ui): Campaign CT slice CT5 — attribute/skill row geometry + selection media 2026-08-25 01:15:32 +02:00
RetailCombatLayout.cs fix(ui): match retail spell bar controls 2026-07-23 07:49:09 +02:00
RetailConfirmationDialogView.cs fix(runtime,ui): Campaign LA gate round 2 — world name reads durably; dialogs center on the canvas 2026-08-15 12:02:33 +02:00
RetailConfirmationMenuDialogView.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
RetailConfirmationTextInputDialogView.cs fix(runtime,ui): Campaign LA gate round 2 — world name reads durably; dialogs center on the canvas 2026-08-15 12:02:33 +02:00
RetailDialogData.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
RetailDialogFactory.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
RetailFpsController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
RetailKeyNames.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
RetailMessageDialogView.cs fix(runtime,ui): Campaign LA gate round 2 — world name reads durably; dialogs center on the canvas 2026-08-15 12:02:33 +02:00
RetailPanelUiController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
RetailStringEscapes.cs fix(ui): systemic escape normalization at the string source 2026-08-17 13:26:25 +02:00
RetailTabBinding.cs fix(ui): share retail tab state binding 2026-07-15 17:21:16 +02:00
RetailTooltipPresenter.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
RetailWaitDialogView.cs fix(ui,runtime): Campaign LA gate-round-2 batch-review fixes F1,F3-F8; file #401 2026-08-15 12:28:06 +02:00
RetailWindowFrame.cs fix(CT6): fix round — chrome-inclusive host clamp (BLOCKER B1) + 372px mount default 2026-08-25 02:53:57 +02:00
RowTemplateResolver.cs fix(ui): morning gate — map town markers: green rollover highlight + the authored map-note tooltip skin/font 2026-08-17 09:22:46 +02:00
SampleData.cs feat(render): Campaign V slice V11 commit 1 - delete ImGui, Studio, and the DevTools frontend 2026-07-28 23:56:04 +02:00
SecureTradeUiController.cs feat(ui): inventory/shortcut/paperdoll item-name tooltips — UIElement_UIItem::UpdateTooltip port 2026-08-16 23:02:10 +02:00
SelectedObjectController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
SocialAllegiancePageController.cs fix: social gate round 2, part 2 - confirmation-dialog sentences + the 2026-08-13 21:10:42 +02:00
SocialFellowshipPageController.cs fix: social gate round 2, part 1 - border-only move cursor, literal-\n 2026-08-13 20:36:24 +02:00
SocialFriendsPageController.cs fix: friends list live Online/Offline status - authored row state 2026-08-14 10:57:57 +02:00
SocialPanelController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
SocialPanelRowText.cs fix(ui): fellowship checkbox count, row-text + ListBox Flush doc corrections, promote probe findings to assertions 2026-08-12 03:44:05 +02:00
SocialSquelchPageController.cs fix: social panel completion batch (user gate 2026-08-13, "fix all") 2026-08-13 19:30:51 +02:00
SpellbookRowStyle.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
SpellbookWindowController.cs fix(ui): effects list stayed pinned at its authored height in a taller window 2026-08-20 21:00:16 +02:00
SpellcastingUiController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
SpellExamineComponentTemplateFactory.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
ToolbarController.cs fix(ui): restore retail vitals and window interactions 2026-08-20 13:26:35 +02:00
ToolbarInputController.cs fix(client): restore retail interaction parity 2026-08-26 20:45:11 +02:00
UiDatElement.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
UiMediaSequence.cs feat(ui): authored state media animates, so the unseen-text indicator blinks 2026-08-21 11:14:53 +02:00
UiPropertyBag.cs feat(ui): authored state media animates, so the unseen-text indicator blinks 2026-08-21 11:14:53 +02:00
UiTemplateListSlot.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
UiTextLayoutCache.cs perf(ui): retain shaped report text 2026-07-25 05:11:12 +02:00
UiVitalsRoot.cs fix(ui): vitals — UiVitalsRoot.OnEvent delegates to the UiDatElement base 2026-08-17 10:48:25 +02:00
VendorUiController.cs fix: complete retail parity stability pass 2026-08-28 20:01:39 +02:00
VitaeUiController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
VitalsController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
VitalsSideBySideController.cs feat(ui): vitals — Side By Side Vitals swaps retail's two vitals windows 2026-08-17 10:40:49 +02:00
VividTargetIndicatorController.cs Revert "Campaign V slice V4a" - it lost world multisampling 2026-07-27 18:29:28 +02:00
WindowChromeController.cs feat(ui): centralize retained window lifecycle 2026-07-10 21:31:18 +02:00