getComponentSpecificModifiedProperties method
Get set of component-specific modified properties. Called by getModifiedProperties() to include custom property tracking.
Implementation
@override
Set<String> getComponentSpecificModifiedProperties() {
final modified = <String>{};
if (videoBorderRadius != 12.0) modified.add('videoBorderRadius');
if (videoHeight != 160.0) modified.add('videoHeight');
if (exerciseTitle != 'Chair Yoga - Day 1') modified.add('exerciseTitle');
if (instructorName != 'Dr. Sarah') modified.add('instructorName');
if (progressBarHeight != 6.0) modified.add('progressBarHeight');
if (progressValue != 0.35) modified.add('progressValue');
if (playButtonSize != 56.0) modified.add('playButtonSize');
if (controlButtonSize != 40.0) modified.add('controlButtonSize');
if (controlIconSize != 24.0) modified.add('controlIconSize');
if (titleFontSize != 16.0) modified.add('titleFontSize');
if (subtitleFontSize != 13.0) modified.add('subtitleFontSize');
if (timeFontSize != 12.0) modified.add('timeFontSize');
return modified;
}