Recurpickerlib Versions Save

Recurrence picker fragment and dialog for Android, with utilities for finding recurrence dates

v1.4.5

5 years ago
  • Added 10 translations: Albanian, Czech, German, Italian, Lithuanian, Norwegian, Polish, Russian, Slovak and Turkish.
  • Added strings for AboutLibraries.

v1.4.4

5 years ago
  • Removed 4 strings for faster translation.

v1.4.3

5 years ago
  • Changed "Every 1 day/month/..." formatting to "Every day/month/...".
  • Removed the "Repeats" part of the formatted recurrence.
  • Fixed bug where changing start date of dialog didn't update the text of custom defaults in option list.

v1.4.2

5 years ago
  • Fixed French translation.
  • Fixed bug where days of the week of weekly recurrence were not checked.
  • Target API changed to 28.
  • Better Recurrence toString() method.

v1.4.0

5 years ago
  • Backported to API 19, re-added AppCompat dependencies

v1.4.1

5 years ago
  • Fixed library dependencies not being added to the project

v1.3.1

5 years ago
  • Setting start date on the same day or after end date, or setting end date on the same day as start date will make recurrence become "Does not repeat".
  • Fixed bug where setting end by count to less than 1 didn't change end type to never.
  • Fixed bug where end date could be set on the same day as start date in RecurrencePickerView

v1.3.0

5 years ago
  • Refactored code and created unit tests.
  • Added the RRuleFormat class to convert a Recurrence object to a RFC 5545 recurrence rule string. However, it is still not possible to create a recurrence from a string rule and this feature isn't planned because the recurrence picker only supports a thin subset of what RRule supports.
  • Removed END_BY_DATE_OR_COUNT in recurrence object, which RFC 5545 doesn't support, plus, it wasn't used.
  • Moved formatting methods from Recurrence to new RecurrenceFormat class.
  • Changed isRepeatedOnDayOfWeek to isRepeatedOnDaysOfWeek, accepting multiple days.
  • Added day of week constants for setting weekly day setting, instead of using 1 << Calendar.SUNDAY.

v1.2.6

5 years ago
  • Callbacks can now be made to fragments
  • Changed default dialog buttons style to fit material style

v1.2.5

5 years ago
  • Removed AppCompat dependencies
  • Made all RecurrencePickerView.DEFAULT_* constants package-private
  • Prefixed all attributes and strings with rp to avoid mixing them with the user's own attributes
  • Added copyright license header to source files
  • Made some resources private (strings, drawables, colors, layouts)