- Header content style by @titanve in acro5piano#552
- Add rows background Color #548
New contributor: @titanve
- Add option for Hour Row Height #549
- add active date props to header #544
- Make month event min height customizable and fix for custom events #534
- Update deps
- Support event spanning on month mode #495
- Update deps
This is a release candidate for v2.0.0.
- Make header injectable #473
- Make header for month view injectable #473
- (breaking) Enable to inject styles for header and body separately #409
- Add theme functionality. A lot of people are requesting additional customization feature, so provided the customization option. #243 #93
export interface ThemeInterface {
palette: {
primary: Palette
nowIndicator: string
gray: {
100: string
200: string
300: string
500: string
800: string
}
}
isRTL: boolean
typography: {
fontFamily?: string
xs: Typography
sm: Typography
xl: Typography
}
eventCellOverlappings: readonly Palette[]
}
- Show AM/PM format event #445
- Fix Android start/end property and month view style
- Fix Android css #486
- Update deps
- Removed
style
prop as it is ambigious
For more details, see #475 #486
- Exported CalendarBody component #474
- [hotfix] Fix css properties on platform native #470
- Add
key
prop for month view components #470 - Improve Demo app usability #470
- Fix the month view for the mobile #466
- Kind error message for invalid mode #466
- Fixes the issue where the change from day to week view would display the wrong week when the startOfWeek is not the default #438
- Update deps
We're excited to announce the first stable version! It contains lots of bug fixes, and new mode "month".
- Add month view #410
- Fix warning android timer #414
- Fix Events spanning multiple days not rendering correct #416
- Replace tslint with eslint #415
- Fix bugs on wrong React hooks implementation
- Breaking: Remove eventRenderer and add custom render function capability #408
If you use event.eventRenderer
, you should mmove the code to the <Calendar />
component.
Before:
<Calendar
events={[
{
// ...
eventRenderer?: () => <TouchableOpacity /* ... */ />
},
]}
/>
After:
<Calendar
events=[
{
// ...
},
]
eventRenderer: () => <TouchableOpacity /* ... */ />
/>
Details: acro5piano#408
- Do not use
setInterval
ifhideNowIndicator
is specified by @acro5piano
- Fix bumping version. I'm too sleepy!
- New mode,
custom
which enables to specify week start and end date at the same time by @RajRohitYadav on #382
- Added contentOffset for iOS to avoid initial scroll for
scrollOffsetMinutes
. @RajRohitYadav
- Add default export for supporting both style by @sebastienfi
- Internal refactoring by @sebastienfi
- Add custom renderer for events by @sebastienfi
- Double checking that object exists before calling scrollTo method upon it by @filipearena
- Update deps by @acro5piano
- Fix Android scrolling issue by adding
nestedScrollEnabled
by @acro5piano and @deepakmehra96
- Fix type of event callback function by @acro5piano
- Extract function from
React.memo
to show proper display name by @acro5piano - Update deps by @acro5piano
- Update deps by @acro5piano
- Fixes an issue with displaying events that occur at midnight by @OffensivelyBad
- Fix modeToNum in utils by @huikaihoo
- Update deps by @acro5piano
- RTL support by @Gilad-Shnoor
- Update deps by @acro5piano
- Add option to hide the nowIndicator by @OffensivelyBad
- Update deps by @acro5piano
- Support for overlapping events, ability to display child components in events by @OffensivelyBad
- update deps by @acro5piano
- fix
day
mode by @joelbarron - update deps by @acro5piano
- add onPressCell props by @acro5piano
- Fix to overlapped header 74db874 by @oportojca
- Fix #85 by @acro5piano
- Fix adding
key
by @acro5piano - Remove
lib
for React Native env by @acro5piano
- Fix #85 by @acro5piano
- Fix adding
key
by @acro5piano - Remove
lib
for React Native env by @acro5piano
- Add
onPressDateHeader
props by @oportojca
- Add
delayPressIn
props by @acro5piano
- First stable release by @acro5piano