feat(honorific): render glow outline as opt-in (gradient deferred)
Honorific's TitleData carries Glow / Color3 / GradientColourSet / GradientAnimationStyle beyond the Title + Color we parsed in Cycle 1. The DTO now mirrors all four so the JSON roundtrip doesn't silently drop fields. Rendering for v1.4.7 covers Glow only: when Config.ShowHonorificGlow is on and the title has a Glow colour, the chat header title gets an 8-direction ±1px draw-list outline pre-pass in the glow colour at 0.4 alpha, then the primary text on top. Gradient (Color3 / GradientColourSet / GradientAnimationStyle) is parsed and stashed for a later cycle — porting the full animation needs Honorific's hardcoded Pride-palette list and GradientSystem.cs (or an upstream IPC PR exposing the resolved frame colour). Tracked as "Honorific Full Gradient Port" in the vault backlog. ShowHonorificGlow defaults OFF — keeps v1.4.6 visuals untouched and dodges per-frame DrawList overhead on low-end hardware. Tooltip flags the gradient deferral so users aren't surprised by static rendering.
This commit is contained in:
@@ -845,6 +845,12 @@
|
||||
<data name="Settings_Integrations_Honorific_ToggleHint" xml:space="preserve">
|
||||
<value>Zeigt deinen Custom-Titel aus Honorific im Header über dem Chat-Log an, in der von dir gewählten Farbe.</value>
|
||||
</data>
|
||||
<data name="Settings_Integrations_Honorific_Glow_Toggle" xml:space="preserve">
|
||||
<value>Glow-Outline rendern (Honorific)</value>
|
||||
</data>
|
||||
<data name="Settings_Integrations_Honorific_Glow_Hint" xml:space="preserve">
|
||||
<value>Kann die Framerate auf schwacher Hardware drücken. Rendert die Glow-Outline für Honorific-Titel, die sie nutzen. Gradient-Animation wird noch nicht unterstützt und wird stattdessen als Primärfarbe gezeichnet.</value>
|
||||
</data>
|
||||
<data name="Settings_Integrations_Honorific_LinkRepo" xml:space="preserve">
|
||||
<value>Honorific auf GitHub</value>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user