issues
search
eltos
/
SimpleDialogFragments
An Android library to create dialogs with ease and handle user interaction reliably, using fragments and material design.
Apache License 2.0
119
stars
17
forks
source link
Event repetition dialog
#9
Closed
eltos
closed
2 years ago
eltos
commented
7 years ago
Dialog to pick a reoccuring event
Fields:
First occurence: (day).(month).year
Type: daily/weekdays/weekly/monthly/quarterly/annually
[Type dependent fields]
Until/for: one of:
Until (day).(month).year
For x days/weeks/months/years
x times
For ever
Display for control: (x occurences, last event on xx.xx.xxxx)
Fields for daily repetition
Every x days
Fields for weekly repetition
Every x weeks
Distinguish even/odd weeks (checkbox)
Select day(s): Mon/Tue/Wed/Thu/Fri/Sat/Sun
(Select day(s) for odd weeks: Mon/Tue/Wed/Thu/Fri/Sat/Sun)
Fields for monthly repetition
Every x months
Type:
On the x th of the month
On the 1st/2nd/3rd/4th/last Mon/Tue/Wed/Thu/Fri/Sat/Sun of the month
On the 1st/2nd/3rd last day of the month
And the following x days (optional)
Fields for annually repetition
Every x years
Select month(s): Jan/Feb/Mar/.../Dec
Type:
On the xx th of th month
On the 1st/2nd/3rd/4th/last Mon/Tue/Wed/Thu/Fri/Sat/Sun of the month
On the 1st/2nd/3rd last day of the month
On Mon/Tue/Wed/Thu/Fri/Sat/Sun of the x th calender week
And the following x days (optional)
Functions
Calculate all Dates (with given max) from first occurence/given date
Human readable representation of repetition, e.g. "Every 2nd Monday in January", "Quarterly on the 1st of the month"
Standard
Is there a standard for this?
Dialog to pick a reoccuring event
Fields:
Display for control: (x occurences, last event on xx.xx.xxxx)
Fields for daily repetition
Fields for weekly repetition
Fields for monthly repetition
Fields for annually repetition
Functions
Standard