Commit Graph
381 Commits
Author SHA1 Message Date
fallenoak 4e104f3640 chore(ui): use nullptr in CSimpleEditBox RunScript calls 2025-10-05 14:02:23 -05:00
fallenoak a56bdc3c3e chore(event): move CObserver from ui to event 2025-10-05 13:53:20 -05:00
fallenoak c56c1118b6 chore(ui): clean up switch in CSimpleEditBox::OnLayerKeyDown 2025-10-05 13:50:06 -05:00
fallenoak f9f6511fc6 feat(ui): dispatch action in CSimpleEditBox::OnTextChanged 2025-10-05 13:45:56 -05:00
fallenoak f42a81deaf chore(ui): rely on default maxchars in CSimpleEditBox::GetScriptByName 2025-10-05 11:58:42 -05:00
fallenoak a7a221af38 feat(ui): stub CSimpleEditBox::DispatchAction 2025-10-05 11:24:21 -05:00
Tristan 'Natrist' Cormierandfallenoak 66ffd99696 feat(ui): handle escape key events in CSimpleEditBox (#103)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-05 10:46:18 -05:00
Tristan 'Natrist' Cormier 5055e03f65 feat(ui): handle tab key events in CSimpleEditBox (#102) 2025-10-05 10:30:09 -05:00
fallenoak 9cac949796 feat(net): finish message read logic for character enumeration 2025-10-05 00:01:37 -05:00
fallenoak c39342906c feat(glue): handle character list state in CGlueMgr::Idle 2025-10-04 23:44:26 -05:00
fallenoak 7a020888b0 feat(client): implement ClientRealmResponseAdapter::CharacterListReceived 2025-10-04 23:37:59 -05:00
fallenoak a3d87bfd56 fix(ui): correct handling of bytes attribute when loading CSimpleEditBox XML 2025-10-04 22:30:35 -05:00
fallenoak ad8cf56d29 feat(net): implement ClientConnection::Disconnect 2025-10-04 21:21:04 -05:00
fallenoak 700db49edc chore(net): use ClientConnection::Initiate consistently 2025-10-04 20:54:34 -05:00
fallenoak a5e7ca9a22 feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
Tristan 'Natrist' Cormier 0b1c478f33 feat(console): implement OnMouseUp event handler (#101) 2025-10-04 19:38:35 -05:00
fallenoak f479d6ab53 feat(glue): implement more of CGlueMgr::PollAccountLogin 2025-10-04 00:44:32 -05:00
fallenoak d3d28c1bce feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak 99bc6f46f5 feat(util): add CURRENT_REGION 2025-10-03 23:38:41 -05:00
fallenoak d9c85862d6 feat(glue): add CCharacterSelection::ClearCharacterList 2025-10-03 23:09:23 -05:00
fallenoak f6a1bb7286 feat(glue): add more names to GLUE_IDLE_STATE 2025-10-03 23:07:48 -05:00
fallenoak 7a22ffb998 feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak 226468f93d feat(ui): handle highlight color when loading XML for CSimpleEditBox 2025-10-03 16:52:43 -05:00
fallenoak 88eada90b2 feat(ui): handle bytes attr in CSimpleEditBox::LoadXML 2025-10-03 15:31:49 -05:00
fallenoak 76bc57edb5 chore(gx): improve param names for GxuFontGetTextExtent 2025-10-03 15:25:36 -05:00
fallenoak d1a30161f4 chore(console): remove unused forward declaration 2025-10-03 08:13:23 -05:00
fallenoak 4313dd50e5 chore(console): improve clarity in OnChar event handler 2025-10-03 08:10:53 -05:00
Tristan Cormier e39d1913f4 feat(console): add OnKeyUp event handler 2025-10-03 08:06:46 -05:00
Tristan Cormier 4706cd3b15 feat(console): add OnChar event handler 2025-10-03 08:05:41 -05:00
fallenoak fb6437f9ff feat(console): implement ResetHighlight 2025-10-02 21:48:06 -05:00
fallenoak 669e093ef2 feat(console): reset highlight when console is closed 2025-10-02 21:33:31 -05:00
Tristan Cormier d30d5c49dc feat(console): add HIGHLIGHTSTATE enum 2025-10-02 20:50:49 -05:00
fallenoak 0861448de9 feat(ui): implement handling for key down repeat events 2025-10-02 20:49:22 -05:00
Phaneronandfallenoak 6fa4382bc6 feat(event): implement synchronous key and mouse state tracking (#88)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-02 15:45:17 -05:00
fallenoak e9ef44c008 feat(ui): implement CSimpleFrame_SetBackdropColor 2025-10-01 23:42:04 -05:00
fallenoak 568db50717 feat(ui): implement CSimpleEditBox_SetFocus 2025-10-01 23:22:36 -05:00
fallenoak a226ec7f76 feat(net): implement more of ClientConnection::Connect 2025-10-01 23:17:00 -05:00
fallenoak 71cc05e4dd feat(ui): implement Script_GetRealmCategories 2025-10-01 22:49:00 -05:00
fallenoak d710d5f999 feat(ui): implement Script_GetCVar 2025-10-01 21:12:38 -05:00
fallenoak 5736ed1fce feat(ui): stub issecure 2025-10-01 21:03:49 -05:00
fallenoak 17b38d3dc9 feat(ui): implement CSimpleFontString_SetTextColor 2025-10-01 20:56:09 -05:00
fallenoak c0efa22bdf feat(net): call HandleRealmData in GruntLogin reconnect flow 2025-10-01 20:05:26 -05:00
fallenoak 84195691c6 feat(client): register useEnglishAudio var in InitializeGlobal 2025-10-01 20:04:37 -05:00
fallenoak 5b9950c594 feat(client): register and set locale var in InitializeGlobal 2025-10-01 20:01:23 -05:00
fallenoak 6da008c942 feat(net): add ClientServices::JoinRealmResult 2025-10-01 19:49:30 -05:00
fallenoak 3392c5b427 chore(console): clean up calls to CVar::Register 2025-10-01 16:58:19 -05:00
fallenoak 9ed50a0eed chore(console): move CATEGORY enum to types header 2025-10-01 16:47:57 -05:00
Tristan 'Natrist' Cormier 32413a37da feat(console): add CVar::LookupRegistered (#97) 2025-10-01 11:32:04 -05:00
fallenoak 8b4cc6121a feat(net): implement remaining failure cases in GruntLogin::LogonResult 2025-09-30 22:51:21 -05:00
fallenoak ecc43fe40b feat(net): implement GruntLogin::Logoff 2025-09-30 21:23:05 -05:00