Files
OpenZen/src/main
Shirona1337 70faf60fee fix(gui): restore stripped material-icon glyphs and add Misc/Ghost icons
Two related rendering regressions:

1) OldClickGui category headers — the switch in legacy CategoryPanel
   only mapped COMBAT..EXPLOIT to icon glyphs 'a'..'e' and fell back
   to '?'. The Category enum has WORLD ("Misc") and MISC ("Ghost")
   too, so those two headers rendered as a question mark. Extend the
   switch with WORLD -> 'f' and MISC -> 'g'.

2) PanelClickGui rendering — several Material Icon PUA codepoints
   had been silently stripped to empty strings during earlier source
   passes, leaving the panel without bind icon, profile-popup logo /
   close button / dropdown arrow, and the number-setting edit icon.
   Restore them per Recaf:
     - ModuleListPanel bind icon       \uE312 (2 sites)
     - SettingsPopup logo              \uE8B8
     - SettingsPopup close button      \uE5CD
     - SettingsPopup dropdown arrow    \uE313
     - NumberSettingRenderer edit pen  \uE3C9
   CategoryBar's 7 category glyphs and PanelClickGui's search icon
   already had the correct PUA bytes on disk; they were just
   invisible in tooling, so no change there.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 00:11:15 +08:00
..