Commit Graph
222 Commits
Author SHA1 Message Date
fallenoak f1b8f495b6 feat(ui): delete regions in CSimpleFrame dtor
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-25 15:05:10 -06:00
fallenoak c2eedc1d47 feat(ui): clean up draw layers and batches in CSimpleFrame dtor 2026-01-25 14:50:16 -06:00
fallenoak daba2a1ffd feat(ui): delete title region in CSimpleFrame dtor 2026-01-25 14:40:28 -06:00
fallenoak cded0d86e7 feat(ui): clear top pointer in CSimpleFrame dtor 2026-01-25 14:37:15 -06:00
fallenoak 4e9ea8f5a1 feat(ui): delete frames in CSimpleTop dtor 2026-01-25 13:40:19 -06:00
fallenoak 23be35bed2 feat(ui): delete strata in CSimpleTop dtor 2026-01-25 12:45:10 -06:00
fallenoak 1589466076 feat(ui): add proper ScriptIx dtor
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-24 22:48:09 -06:00
fallenoak 8d1316b163 chore: normalize signature checking logic between GlueXML and FrameXML 2026-01-24 20:58:04 -06:00
fallenoak bdf0bd27a1 feat(ui): initialize game UI in ClientInitializeGame
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Has been cancelled
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Has been cancelled
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Has been cancelled
2026-01-23 21:17:43 -06:00
fallenoak 1f7aa984b0 chore(ui): move interface key to ui
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-23 15:23:55 -06:00
Tristan Cormier 4959fafac7 feat(ui): add CSimpleEditBox::OnLayerShow 2025-12-30 22:53:51 -06:00
fallenoak 2258267992 feat(ui): notify scroll parent in CSimpleFrame::OnLayerShow 2025-12-30 10:50:00 -06:00
fallenoak 4c8ee85266 feat(ui): implement CSimpleTexture_SetDesaturated 2025-12-30 10:18:12 -06:00
fallenoak 6b2ccd6735 feat(ui): add CSimpleTexture::SetShader 2025-12-30 10:13:55 -06:00
fallenoak 26093afe36 feat(ui): implement CSimpleButton_GetDisabledTexture 2025-12-29 23:09:02 -06:00
fallenoak a5da23e61f feat(ui): implement CSimpleButton_GetPushedTexture 2025-12-29 23:05:19 -06:00
fallenoak 73c6c6ed69 feat(ui): implement CSimpleButton_GetNormalTexture 2025-12-29 23:03:14 -06:00
fallenoak ce301b6250 feat(ui): add CGLookingForGroup::GetClassRoles 2025-12-29 13:39:48 -06:00
Tristan Cormier 35941bb74c feat(ui): implement CSimpleEditBox_ClearFocus 2025-12-28 22:02:52 -06:00
Tristan Cormier e09d67d02a feat(ui): add CSimpleEditBox::OnLayerHide 2025-12-28 22:00:49 -06:00
Tristan Cormier 844ccf348d feat(ui): add CSimpleEditBox::ClearKeyboardFocus 2025-12-28 21:39:06 -06:00
fallenoak 1eb0a4ffbb chore(build): update common 2025-12-23 22:58:20 -06:00
fallenoak 6732199eab fix(ui): improve const correctness across xml loading functions in ui 2025-12-23 22:19:45 -06:00
fallenoak e1efaf8ba9 feat(ui): load gradients in CSimpleTexture::LoadXML 2025-12-23 11:40:52 -06:00
fallenoak 2fba6413bc feat(ui): add CSimpleRegion::SetVertexGradient 2025-12-23 11:40:24 -06:00
fallenoak 066a53e667 feat(ui): add LoadXML_Gradient 2025-12-23 11:39:55 -06:00
fallenoak a6e93122a7 chore(ui): make ORIENTATION enum generic 2025-12-23 11:21:38 -06:00
fallenoak 44e4ca5f77 feat(ui): handle alpha in CSimpleFontString::AddShadow 2025-12-15 20:13:12 -06:00
fallenoak 213847d1a9 feat(ui): handle shadows in CSimpleFontString::LoadXML 2025-12-15 11:29:15 -06:00
fallenoak e47edce5a3 chore(ui): add detail to comment in FrameScript_Sprintf 2025-12-11 08:20:53 -06:00
fallenoak c8ab5e1f09 feat(ui): implement CSimpleFontString_SetFormattedText 2025-12-10 23:17:19 -06:00
fallenoak d1b08b59b1 feat(ui): add FrameScript_Sprintf 2025-12-10 23:16:56 -06:00
fallenoak d6e2a1dce9 fix(ui): clean up stack after signaling in FrameScript_SignalEvent 2025-12-08 00:18:41 -06:00
fallenoak 1a25ac6a8e fix(ui): push correct arg value to stack in FrameScript_Execute 2025-12-07 23:53:05 -06:00
fallenoak 7b07cbd1f8 feat(ui): initialize CSimpleTop::m_mousePosition 2025-12-07 20:16:55 -06:00
Tristan 'Natrist' Cormier 25c21b5fbe fix(ui): add missing return statement (#142) 2025-12-07 19:39:20 -06:00
fallenoak e5fe93c1f3 feat(ui): add missing unlink to CLayoutFrame::DestroyLayout 2025-12-07 17:56:39 -06:00
fallenoak 492dc74392 fix(ui): check for this as relative should use frame points not this points 2025-12-07 17:55:15 -06:00
fallenoak 8e06d02632 chore(build): update target links 2025-12-06 22:58:16 -06:00
fallenoak 2f00e53993 chore(glue): move glue-related script handlers from ui to glue 2025-12-06 22:44:17 -06:00
fallenoak fceaeef00d chore(ui): clean up script function headers 2025-12-06 22:02:13 -06:00
fallenoak 060eb7e039 chore(ui): organize simple classes 2025-12-06 21:31:48 -06:00
fallenoak 5b4da3b123 feat(ui): unset style update flag in CSimpleHTML::AddText 2025-12-06 13:50:39 -06:00
fallenoak 0e727cd0e2 feat(ui): propagate alpha in CSimpleFrame::SetParent 2025-12-05 20:51:23 -06:00
fallenoak cce548755a fix(ui): add missing visible check in CSimpleFrame::PostLoadXML 2025-12-04 21:46:26 -06:00
fallenoak 45838c6897 feat(ui): handle HitRectInsets in CSimpleFrame::LoadXML 2025-12-04 20:01:30 -06:00
fallenoak 3dc6b4373e fix(ui): correct flag check in CSimpleTop::RaiseFrame 2025-12-04 19:51:54 -06:00
fallenoak 1cd1b424e9 chore(ui): clean up node handling in FrameXML_ProcessFile 2025-12-04 19:23:41 -06:00
fallenoak 3a4ed7aafb feat(ui): properly name and place CLayoutFrame::HasPoints 2025-12-04 16:00:10 -06:00
fallenoak 1c8e6262ca feat(ui): add CSimpleFontString::SetHeight and CSimpleFontString::SetWidth 2025-12-04 15:45:43 -06:00