Commit Graph

695 Commits

Author SHA1 Message Date
fallenoak
0a74642732
feat(ui): handle max lines and line height in CSimpleFontString::GetDisplayText 2025-10-06 16:07:06 -05:00
fallenoak
9c6e52fcc3
fix(gx): fix incorrect coordinate conversion for spacing in TextBlockGetMaxCharsWithinWidthAndHeight 2025-10-06 12:44:25 -05:00
fallenoak
c1d9eb5f72
fix(ui): fix incorrect order in SynthesizeSide 2025-10-06 12:28:29 -05:00
fallenoak
ad10aa03c1
feat(object): implement CGUnit_C::GetDisplayClassNameFromRecord 2025-10-05 23:30:16 -05:00
fallenoak
0da1c8a40c
feat(object): implement CGUnit_C::GetDisplayRaceNameFromRecord 2025-10-05 22:46:20 -05:00
fallenoak
1b01874daf
feat(ui): implement Script_GetCharacterInfo 2025-10-05 22:38:30 -05:00
fallenoak
b7ac9149a0
feat(db): add AreaTableRec 2025-10-05 22:33:26 -05:00
fallenoak
84c6ae7947
feat(object): add CGUnit_C 2025-10-05 22:23:27 -05:00
fallenoak
087931e9b4
feat(db): add ChrClassesRec 2025-10-05 22:03:48 -05:00
fallenoak
0e1a8582c1
feat(object): add UNIT_SEX enum 2025-10-05 20:41:51 -05:00
fallenoak
be3447983b
feat(glue): add calls to show character in CCharacterSelection::UpdateCharacterList 2025-10-05 19:45:17 -05:00
fallenoak
6c9d15d6f7
feat(ui): implement Script_SelectCharacter 2025-10-05 19:43:42 -05:00
fallenoak
cf219c37ca
feat(ui): implement CSimpleFrame_SetBackdropBorderColor 2025-10-05 19:27:39 -05:00
fallenoak
d4dde8d331
feat(glue): implement CCharacterSelection::UpdateCharacterList 2025-10-05 16:12:09 -05:00
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' Cormier
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
Phaneron
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