Skip to content

Commit aee2596

Browse files
Moved all the widgets release source
1 parent ee87b7b commit aee2596

File tree

407 files changed

+12016
-6094
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

407 files changed

+12016
-6094
lines changed

Diff for: packages/syncfusion_flutter_barcodes/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## Unreleased
2+
3+
**General**
4+
5+
* The compatible version of our Flutter barcodes widget has been updated to Flutter SDK 3.24.0.
6+
17
## [25.1.35] - 15/03/2024
28

39
**General**

Diff for: packages/syncfusion_flutter_barcodes/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: syncfusion_flutter_barcodes
22
description: Flutter Barcodes generator library is used to generate and display data in the machine-readable, industry-standard 1D and 2D barcodes.
3-
version: 25.2.6
3+
version: 27.1.48
44
homepage: https://github.com/syncfusion/flutter-widgets/tree/master/packages/syncfusion_flutter_barcodes
55

66
screenshots:
@@ -26,4 +26,4 @@ dev_dependencies:
2626

2727
flutter:
2828

29-
29+

Diff for: packages/syncfusion_flutter_calendar/CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
## Unreleased
22

3+
**General**
4+
5+
* The compatible version of our Flutter calendar widget has been updated to Flutter SDK 3.24.0.
6+
7+
**Bug fixes**
8+
* Now, the horizontal scroll bar is draggable in the timeline view on both web and desktop platforms.
9+
10+
## [25.2.7] - 06/04/2024
311
**Bugs**
4-
* \#FB57253 - Now, the appointment details are passed correctly to the [monthCellBuilder](https://pub.dev/documentation/syncfusion_flutter_calendar/latest/calendar/SfCalendar/monthCellBuilder.html) callback when navigating to the months using the navigation buttons.
12+
* \#FB57253 -
13+
Now, the appointment details are passed correctly to the [monthCellBuilder](https://pub.dev/documentation/syncfusion_flutter_calendar/latest/calendar/SfCalendar/monthCellBuilder.html) callback when navigating to the months using the navigation buttons.
514

615
## [25.2.3] - 05/13/2024
716
**General**
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
11
include: package:syncfusion_flutter_core/analysis_options.yaml
2-
3-
analyzer:
4-
errors:
5-
include_file_not_found: ignore
6-
invalid_dependency: ignore

Diff for: packages/syncfusion_flutter_calendar/example/lib/main.dart

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ import 'package:flutter/material.dart';
22
import 'package:syncfusion_flutter_calendar/calendar.dart';
33

44
void main() {
5-
return runApp(CalendarApp());
5+
return runApp(const CalendarApp());
66
}
77

88
/// The app which hosts the home page which contains the calendar on it.
99
class CalendarApp extends StatelessWidget {
10+
const CalendarApp({super.key});
11+
1012
@override
1113
Widget build(BuildContext context) {
1214
return const MaterialApp(title: 'Calendar Demo', home: MyHomePage());

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/appointment_layout/agenda_view_layout.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ class AgendaViewLayout extends StatefulWidget {
3232
this.width,
3333
this.height,
3434
this.placeholderTextStyle,
35-
this.calendar);
35+
this.calendar,
36+
{super.key});
3637

3738
/// Defines the month view customization details.
3839
final MonthViewSettings? monthViewSettings;

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/appointment_layout/allday_appointment_layout.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ class AllDayAppointmentLayout extends StatefulWidget {
3131
this.width,
3232
this.height,
3333
this.localizations,
34-
this.updateCalendarState);
34+
this.updateCalendarState,
35+
{super.key});
3536

3637
/// Holds the calendar instance used the get the properties of calendar.
3738
final SfCalendar calendar;

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/resource_view/resource_view.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ class ResourceViewWidget extends StatefulWidget {
2323
this.imagePainterCollection,
2424
this.width,
2525
this.panelHeight,
26-
this.resourceViewHeaderBuilder);
26+
this.resourceViewHeaderBuilder,
27+
{super.key});
2728

2829
/// Holds the resources of the calendar.
2930
final List<CalendarResource>? resources;

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/views/calendar_view.dart

+17-11
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ class _CustomCalendarScrollViewState extends State<CustomCalendarScrollView>
269269
late ValueNotifier<_DragPaintDetails> _dragDetails;
270270
Offset? _dragDifferenceOffset;
271271
Timer? _timer;
272-
double? _viewPortHeight;
272+
late double? _viewPortHeight;
273273

274274
@override
275275
void initState() {
@@ -6174,14 +6174,16 @@ class _CalendarViewState extends State<_CalendarView>
61746174
final double scrollPosition = _getScrollPositionForCurrentDate(
61756175
_updateCalendarStateDetails.currentDate!);
61766176
if (scrollPosition == -1 ||
6177-
_scrollController!.position.pixels == scrollPosition) {
6177+
(_scrollController != null &&
6178+
_scrollController!.position.pixels == scrollPosition)) {
61786179
return;
61796180
}
6180-
6181-
_scrollController!.jumpTo(
6182-
_scrollController!.position.maxScrollExtent > scrollPosition
6183-
? scrollPosition
6184-
: _scrollController!.position.maxScrollExtent);
6181+
if (_scrollController != null) {
6182+
_scrollController!.jumpTo(
6183+
_scrollController!.position.maxScrollExtent > scrollPosition
6184+
? scrollPosition
6185+
: _scrollController!.position.maxScrollExtent);
6186+
}
61856187
});
61866188
}
61876189

@@ -6214,7 +6216,7 @@ class _CalendarViewState extends State<_CalendarView>
62146216
}
62156217
}
62166218

6217-
if (_scrollController!.hasClients) {
6219+
if (_scrollController != null && _scrollController!.hasClients) {
62186220
if (timeToPosition > _scrollController!.position.maxScrollExtent) {
62196221
timeToPosition = _scrollController!.position.maxScrollExtent;
62206222
} else if (timeToPosition < _scrollController!.position.minScrollExtent) {
@@ -8744,7 +8746,9 @@ class _CalendarViewState extends State<_CalendarView>
87448746
padding: EdgeInsets.zero,
87458747
controller: _timelineRulerController,
87468748
scrollDirection: Axis.horizontal,
8747-
physics: const _CustomNeverScrollableScrollPhysics(),
8749+
physics: widget.isMobilePlatform
8750+
? const _CustomNeverScrollableScrollPhysics()
8751+
: const ClampingScrollPhysics(),
87488752
children: <Widget>[
87498753
RepaintBoundary(
87508754
child: CustomPaint(
@@ -8775,7 +8779,9 @@ class _CalendarViewState extends State<_CalendarView>
87758779
padding: EdgeInsets.zero,
87768780
controller: _scrollController,
87778781
scrollDirection: Axis.horizontal,
8778-
physics: const _CustomNeverScrollableScrollPhysics(),
8782+
physics: widget.isMobilePlatform
8783+
? const _CustomNeverScrollableScrollPhysics()
8784+
: const ClampingScrollPhysics(),
87798785
children: <Widget>[
87808786
SizedBox(
87818787
width: width,
@@ -12869,7 +12875,7 @@ class _CurrentTimeIndicator extends CustomPainter {
1286912875
final int viewEndMinutes = (timeSlotViewSettings.endHour * 60).toInt();
1287012876
DateTime getLocationDateTime = DateTime.now();
1287112877

12872-
if (!timeZoneLoaded && timeZone == null) {
12878+
if (!timeZoneLoaded) {
1287312879
return;
1287412880
}
1287512881
if (totalMinutes < viewStartMinutes || totalMinutes > viewEndMinutes) {

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/views/day_view.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ class TimeSlotWidget extends StatefulWidget {
3131
this.width,
3232
this.height,
3333
this.minDate,
34-
this.maxDate);
34+
this.maxDate,
35+
{super.key});
3536

3637
/// Holds the visible dates collection for current time slot view.
3738
final List<DateTime> visibleDates;

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/views/month_view.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ class MonthViewWidget extends StatefulWidget {
3939
this.height,
4040
this.weekNumberStyle,
4141
this.isMobilePlatform,
42-
this.visibleAppointmentNotifier);
42+
this.visibleAppointmentNotifier,
43+
{super.key});
4344

4445
/// Defines the row count for the month view.
4546
final int rowCount;

Diff for: packages/syncfusion_flutter_calendar/lib/src/calendar/views/timeline_view.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ class TimelineWidget extends StatefulWidget {
3939
this.height,
4040
this.minDate,
4141
this.maxDate,
42-
this.blackoutDates);
42+
this.blackoutDates,
43+
{super.key});
4344

4445
/// Defines the total number of time slots needed in the view.
4546
final double horizontalLinesCountPerView;

Diff for: packages/syncfusion_flutter_calendar/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: syncfusion_flutter_calendar
22
description: The Flutter Calendar widget has nine built-in configurable views that provide basic functionalities for scheduling and representing appointments/events efficiently.
3-
version: 25.2.7
3+
version: 27.1.48
44
homepage: https://github.com/syncfusion/flutter-widgets/tree/master/packages/syncfusion_flutter_calendar
55

66
screenshots:
@@ -32,4 +32,4 @@ dev_dependencies:
3232

3333
flutter:
3434
assets:
35-
- packages/timezone/data/latest_all.tzf
35+
- packages/timezone/data/latest_all.tzf

Diff for: packages/syncfusion_flutter_charts/CHANGELOG.md

+29-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,37 @@
1-
## [Unreleased]
1+
## Unreleased
2+
3+
**General**
4+
5+
* \#GH2008, \#GH2013, \#GH2012, \#BD620212, \#BD620214, \#F192976, \#BD621964, \#BD621021, \#BD620826, \#BD619659, \#BD619610, \#BD620964, \#GH2020, \#F194113, \#GH623599, \#GH1907, \#BD626072, \#BD626410, \#GH2041, \#BD626867, \#GH2045 - The compatible version of our Flutter charts widget has been updated to Flutter SDK 3.24.0.
6+
7+
### Features
8+
9+
* \#FB31997 - Added support for `borderRadius` in the candle series.
10+
* Added support for customizing `width` and `spacing` of the candle series.
11+
* Added support for individual plot offset customization for the chart axis.
12+
* Added `additionalStart`, `additionalEnd`, `roundStart` and `roundEnd` enums to [`rangePadding`](https://pub.dev/documentation/syncfusion_flutter_charts/latest/charts/ChartAxis/rangePadding.html) property to customize the axis range padding at the start or end of the axis.
13+
14+
**Bugs**
15+
16+
* The [`RadialBarSeries`](https://pub.dev/documentation/syncfusion_flutter_charts/latest/charts/RadialBarSeries-class.html) animation now updates properly when data points are reset dynamically.
17+
* The range of the category axis now updates correctly when data points are dynamically replaced.
18+
* The tooltip position of the trackball builder has been adjusted to inside within the plot area.
19+
20+
## [26.2.9] - 13/08/2024
21+
22+
**Bugs**
23+
24+
* Now, the trackball image marker is updated according to the marker visibility mode set to auto.
25+
* Now, the [pointColorMapper](https://pub.dev/documentation/syncfusion_flutter_charts/latest/charts/ChartSeriesRenderer/pointColorMapper.html) colors are properly updated when the data source is dynamically changed with different lengths.
26+
27+
## [26.1.35] - 11/06/2024
228

329
### Features
430

531
Added two new indicators in Cartesian Chart:
632

7-
* Provided Rate of Change Indicator (ROC) support to technical indicators.
8-
* Provided Weighted Moving Average Indicator (WMA) support to technical indicators.
33+
* \#FB15987 - Provided Rate of Change Indicator (ROC) support to technical indicators.
34+
* \#FB15987 - Provided Weighted Moving Average Indicator (WMA) support to technical indicators.
935

1036
## [25.2.5] - 09/04/2024
1137

+1-26
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,5 @@
11
include: package:syncfusion_flutter_core/analysis_options.yaml
22

3-
analyzer:
4-
errors:
5-
include_file_not_found: ignore
6-
lines_longer_than_80_chars: ignore
7-
avoid_as: ignore
8-
cast_nullable_to_non_nullable: ignore
9-
field_initializer_not_assignable: ignore
10-
invalid_assignment: ignore
11-
unnecessary_null_comparison: ignore
12-
unnecessary_nullable_for_final_variable_declarations: ignore
13-
must_be_immutable: ignore
14-
avoid_equals_and_hash_code_on_mutable_classes: ignore
15-
unnecessary_null_checks: ignore
16-
noop_primitive_operations: ignore
17-
omit_local_variable_types: ignore
18-
argument_type_not_assignable: ignore
19-
overridden_fields: ignore
20-
invalid_dependency: ignore
21-
use_key_in_widget_constructors: ignore
22-
avoid_dynamic_calls: ignore
23-
use_late_for_private_fields_and_variables: ignore
24-
public_member_api_docs: ignore
25-
always_specify_types: ignore
26-
avoid_redundant_argument_values: ignore
27-
prefer_const_literals_to_create_immutables: ignore
28-
3+
analyzer:
294
language:
305
strict-raw-types: false

0 commit comments

Comments
 (0)