You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a new "Enabled state" section to the enabled-and-disabled-state page and an "Orientation" feature bullet to the overview page.
Added a new N> callout on RTL not being applicable for vertical orientation, and an "Enabled state" I>/example block to match the page title.
Added import 'package:intl/intl.dart'; to all code samples using DateFormat / NumberFormat.
Added import 'package:syncfusion_flutter_core/theme.dart'; to all theme-based code samples using SfRangeSelectorTheme / SfRangeSelectorThemeData.
Added import 'package:syncfusion_flutter_localizations/flutter_localizations.dart'; to the RTL locale-based example.
Added import 'dart:math' as math; to the shapes track and ticks examples.
Added a data-binding step to the FlutterFlow "Utilizing the custom widget" section, a selectionController explanation to the range-controller selection example, and a keyboard step-size note (stepSize / stepDuration) to the accessibility keyboard-support section.
Updated
Improved content clarity and consistency across all 16 pages.
Updated all code samples to be complete, runnable Flutter examples with imports and class wrappers (StatefulWidget / StatelessWidget).
Consolidated repeated N> / I> callouts into a single instance per page to reduce duplication.
Replaced orientation-confusing "left thumb" / "right thumb" terminology with the neutral "start thumb" / "end thumb" across all pages that described active/inactive regions or RTL behavior.
Fixed
Fixed all platform: Flutter frontmatter entries to lowercase flutter, and removed stray leading/trailing spaces from frontmatter titles and descriptions.
Corrected all theme-data API links from SfSliderThemeData/SfRangeSliderThemeData to SfRangeSelectorThemeData across tooltip, labels-and-divider, enabled-and-disabled-state, and thumb-and-overlay pages.
Added the missing @override annotation to _TrackShape.paint in shapes.md, and added late modifiers to uninitialized RangeController / SfCartesianChart fields in range-controller.md for Dart null-safety.
Cast _rangeController.start / .end to DateTime before calling .isAfter() / .isBefore() in range-controller.md, and added const to Icon constructors in thumb-and-overlay.md.
Fixed the Month-format example's chart data in labels-and-divider.md (nine identical DateTime values corrected to distinct months), and aligned the Step duration example in interval.md with SliderStepDuration(years: 1, months: 6).
Added the missing chartData field to the Individual label style example in labels-and-divider.md, and print(...) → debugPrint(...) in basic-features.md.
Fixed grammar, awkward phrasing, and misused words throughout ("helps to learn about how" → "explains how to", "explains about how" → "explains how to", "need not to" → "do not need to", "was drawn" → "is drawn", "stops to interact" → "stops interacting", "We have provided" → "The range selector provides", etc.).
Fixed cross-reference and image-asset links (Divider #show-dividers → #divider-color in accessibility.md; misspelled Adding-code-snippent.png → Adding-code-snippet.png; literal [</>] → image reference in FlutterFlow how-to).
Why This Change?
Improve developer onboarding and reduce confusion.
Make the documentation easier to follow and more accurate.
Ensure all code samples are copy-paste ready and reflect current API usage with proper imports and null-safety.
CI Status: SUCCESS ✅ Source Compilation: SUCCESS ✅ Build Location: FLUT-1020062-rangeselector-hotfix Technical Error(s): 0 Spelling Error(s): 0 Image Alt Text Error(s): 0 Image Size Error(s): 0 Image Name Error(s): 0 Front matter Error(s): 0 File Path Error(s): 0 CodeSnippet File Path Missing Error(s): 0 Toc Anchor Tags Validation Error(s): 0 MD Tag Validation Error(s): 0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Enhanced the Flutter User Guide documentation for SfRangeSelector (Range Selector).
Files Updated
https://help.syncfusion.com/flutter/range-selector/overview
https://help.syncfusion.com/flutter/range-selector/getting-started
https://help.syncfusion.com/flutter/range-selector/tooltip
https://help.syncfusion.com/flutter/range-selector/shapes
https://help.syncfusion.com/flutter/range-selector/basic-features
https://help.syncfusion.com/flutter/range-selector/interval
https://help.syncfusion.com/flutter/range-selector/track
https://help.syncfusion.com/flutter/range-selector/thumb-and-overlay
https://help.syncfusion.com/flutter/range-selector/ticks
https://help.syncfusion.com/flutter/range-selector/labels-and-divider
https://help.syncfusion.com/flutter/range-selector/range-controller
https://help.syncfusion.com/flutter/range-selector/drag-mode
https://help.syncfusion.com/flutter/range-selector/enabled-and-disabled-state
https://help.syncfusion.com/flutter/range-selector/right-to-left
https://help.syncfusion.com/flutter/range-selector/accessibility
https://help.syncfusion.com/flutter/range-selector/how-to/custom-widget-on-flutterflow
Changes Made
Added
N>callout on RTL not being applicable for vertical orientation, and an "Enabled state"I>/example block to match the page title.import 'package:intl/intl.dart';to all code samples usingDateFormat/NumberFormat.import 'package:syncfusion_flutter_core/theme.dart';to all theme-based code samples usingSfRangeSelectorTheme/SfRangeSelectorThemeData.import 'package:syncfusion_flutter_localizations/flutter_localizations.dart';to the RTL locale-based example.import 'dart:math' as math;to the shapes track and ticks examples.selectionControllerexplanation to the range-controller selection example, and a keyboard step-size note (stepSize/stepDuration) to the accessibility keyboard-support section.Updated
StatefulWidget/StatelessWidget).flutter format-style) and ensured consistent{% tabs %}/{% endtabs %}formatting.N>/I>callouts into a single instance per page to reduce duplication.Fixed
platform: Flutterfrontmatter entries to lowercaseflutter, and removed stray leading/trailing spaces from frontmatter titles and descriptions.SfSliderThemeData/SfRangeSliderThemeDatatoSfRangeSelectorThemeDataacross tooltip, labels-and-divider, enabled-and-disabled-state, and thumb-and-overlay pages.@overrideannotation to_TrackShape.paintin shapes.md, and addedlatemodifiers to uninitializedRangeController/SfCartesianChartfields in range-controller.md for Dart null-safety._rangeController.start/.endtoDateTimebefore calling.isAfter()/.isBefore()in range-controller.md, and addedconsttoIconconstructors in thumb-and-overlay.md.DateTimevalues corrected to distinct months), and aligned the Step duration example in interval.md withSliderStepDuration(years: 1, months: 6).chartDatafield to the Individual label style example in labels-and-divider.md, andprint(...)→debugPrint(...)in basic-features.md.SelectionSettings.selectionController→SelectionBehavior.selectionController,primaryYAxis.rangeController→primaryXAxis.rangeController(range-controller), andSliderDuration→SliderStepDuration(interval).#show-dividers→#divider-colorin accessibility.md; misspelledAdding-code-snippent.png→Adding-code-snippet.png; literal[</>]→ image reference in FlutterFlow how-to).Why This Change?
Validation
late, casts,const)Impact
Documentation Enhancement Metrics
Updated report
Range Selector UG enhanced report.docx