Refactor ability visual state and widget rendering

- Updated CircleAbility and SectorCircleAbility to replace outlineColor with rangeOutlineColor, and introduced innerRangeColor and innerRangeSize for enhanced visual representation.
- Modified AbilityVisualState to include showRangeOutline, showRangeFill, showInnerOutline, and showInnerFill properties for better control over ability visibility.
- Adjusted rendering logic in CustomCircleWidget, SectorCircleWidget, and related widgets to utilize new visual state properties, ensuring accurate display of range and inner elements.
- Enhanced context menu options to toggle visibility for range and inner elements, improving user interaction with ability settings.
- Updated tests to reflect changes in ability visibility logic and ensure correct rendering behavior.
684e12639bDara Adedeji committed on 3/19/2026, 8:15:37 PMparentb361025

Checks

Some checks failed
18 files changedLine totals unavailable