Comments (8)
I guess the wrong _currentIdex calculation is due to DateTime.difference and Duration.inDays() disalignment when considering Daylight Saving Time, as also stated in DateTime.difference() documentation.
To fix this we have to compare dates in utc, e.g.:
/// Gets difference of days between [date] and calling object.
int getDayDifference(DateTime date) =>
DateTime.utc(year, month, day).difference(DateTime.utc(date.year, date.month, date.day)).inDays.abs();
Have a look at PR #104
from flutter_calendar_view.
I guess the wrong _currentIdex calculation is due to DateTime.difference and Duration.inDays() disalignment when considering Daylight Saving Time, as also stated in DateTime.difference() documentation.
To fix this we have to compare dates in utc, e.g.:
/// Gets difference of days between [date] and calling object. int getDayDifference(DateTime date) => DateTime.utc(year, month, day).difference(DateTime.utc(date.year, date.month, date.day)).inDays.abs();
Have a look at PR #104
How would I go about fixing this locally until they can get this fix out?
from flutter_calendar_view.
Hello guys, Please let us know if this issue is still there in version 1.0.0
from flutter_calendar_view.
Hello guys, Please let us know if this issue is still there in version 1.0.0
I actually think this issue might have been introduced in 1.0.0, when I downgrade to 0.0.5 it seemed to go away. For me at least.
from flutter_calendar_view.
Downgrading to 0.0.5 from 1.0.0 also fixed the issue for me.
from flutter_calendar_view.
@ParthBaraiya yes - this bug is present in 1.0.0
from flutter_calendar_view.
how is this still labeled as waiting for a response? multiple people commented that this is a critical bug in version 1.0 - that basically makes this component unusable.
Do you guys have any plan on fixing this issue?
from flutter_calendar_view.
Fixed in 1.0.1 PR #136
from flutter_calendar_view.
Related Issues (20)
- How to hide date in column header? HOT 3
- How to get tap location in onDateTap, onEventTap callbacks? HOT 2
- How to change selected day in MonthView? HOT 1
- How to limit start and end hours in WeekView? HOT 1
- Apply filter for full day's events HOT 1
- Can set width for each day in weekday view and swipe horizontally?
- Why does DayView.onEventTap return a list? HOT 2
- MonthView cellBuilder - titleColor not showing correct colour HOT 1
- Hide days from previois and next month in month view HOT 1
- WeekView events onEventTap does not get triggered for the current week. HOT 5
- Automatically Scroll to Current Time in DayView HOT 1
- onDateTap not triggered in current week view HOT 1
- day and week view dont show events that end at midnight HOT 3
- current time not shown in timeline HOT 2
- Change firstDayOfTheWeek on calendar day/month/week picker HOT 2
- OnTap not firing on current week display HOT 7
- Chaneg month bullet color HOT 1
- 3 days view HOT 1
- Wrong date onDateTap when startHour != 0
- Live Time Indicator is wrong when startHour is set in WeekView
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_calendar_view.