react-native-big-calendar

gcal/outlook like calendar component for React Native

MIT License

Downloads
10.6K
Stars
399
Committers
40
react-native-big-calendar -

Published by acro5piano almost 3 years ago

  • Add option for Hour Row Height #549
react-native-big-calendar - v2.3.0

Published by acro5piano almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/acro5piano/react-native-big-calendar/compare/v2.2.0...v2.3.0

react-native-big-calendar -

Published by acro5piano almost 3 years ago

2.2.0

New features

  • Make month event min height customizable and fix for custom events #534

Chore

  • Update deps
react-native-big-calendar -

Published by acro5piano about 3 years ago

  • fix alldayevents not displaying when more than 1 day event #509
  • add all day example to calendar, fix all day style #514
react-native-big-calendar -

Published by acro5piano about 3 years ago

2.1.0

New features

  • Support event spanning on month mode #495

Chore

  • Update deps
react-native-big-calendar -

Published by acro5piano about 3 years ago

This is a release candidate for v2.0.0.

New Features

  • 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[]
}

Bug fixes

  • Show AM/PM format event #445
  • Fix Android start/end property and month view style
  • Fix Android css #486

Chore

  • Update deps

Breaking

  • Removed style prop as it is ambigious

For more details, see #475 #486

react-native-big-calendar -

Published by acro5piano about 3 years ago

  • Exported CalendarBody component #474
react-native-big-calendar -

Published by acro5piano over 3 years ago

1.0.4

  • [hotfix] Fix css properties on platform native #470
  • Add key prop for month view components #470
  • Improve Demo app usability #470
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Fix the month view for the mobile #466
  • Kind error message for invalid mode #466
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • 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
react-native-big-calendar - v1.0.1

Published by acro5piano over 3 years ago

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

Migration from 0.x

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: https://github.com/acro5piano/react-native-big-calendar/pull/408

react-native-big-calendar -

Published by acro5piano over 3 years ago

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

Migration from 0.x

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: https://github.com/acro5piano/react-native-big-calendar/pull/408

react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Do not use setInterval if hideNowIndicator is specified by @acro5piano
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • New mode, custom which enables to specify week start and end date at the same time by @RajRohitYadav on #382
react-native-big-calendar -

Published by acro5piano over 3 years ago

This version is accidentally released.

react-native-big-calendar -

Published by acro5piano over 3 years ago

0.8.2

  • Added contentOffset for iOS to avoid initial scroll for scrollOffsetMinutes. @RajRohitYadav #381
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Add default export for supporting both style by @sebastienfi
  • Internal refactoring by @sebastienfi
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Add custom renderer for events by @sebastienfi
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Double checking that object exists before calling scrollTo method upon it by @filipearena
  • Update deps by @acro5piano
react-native-big-calendar -

Published by acro5piano over 3 years ago

  • Fix Android scrolling issue by adding nestedScrollEnabled by @acro5piano and @deepakmehra96
Package Rankings
Top 3.07% on Npmjs.org
Badges
Extracted from project README
npm version