Mount authored gmCombatUI, share one press/hold/release request state machine across DAT buttons and keybindings, and recover the exact 1.0s/0.8s power timing from matching retail x86. The same timer fixes jump charge, while ready-stance, response queueing, auto-repeat, layout binding, migration, and conformance coverage keep behavior architectural rather than panel-local. Co-Authored-By: Codex <codex@openai.com> |
||
|---|---|---|
| .. | ||
| Input | ||
| Panels | ||
| Settings | ||
| AcDream.UI.Abstractions.csproj | ||
| ChannelResolver.cs | ||
| ChatChannelKind.cs | ||
| ICommandBus.cs | ||
| IPanel.cs | ||
| IPanelHost.cs | ||
| IPanelRenderer.cs | ||
| LiveCommandBus.cs | ||
| NullCommandBus.cs | ||
| PanelContext.cs | ||
| SendChatCmd.cs | ||