Georges Basile Stavracas Neto
be3833b977
quick-add-popover: only increase day on single day events
2016-09-28 01:11:14 -03:00
Georges Basile Stavracas Neto
653fb86d16
quick-add-popover: fix single all-day events
2016-09-28 01:02:45 -03:00
Georges Basile Stavracas Neto
1e1452810e
quick-add-popover: only today events are timed
...
Everything else is all day.
https://bugzilla.gnome.org/show_bug.cgi?id=770713
2016-09-28 00:29:52 -03:00
Georges Basile Stavracas Neto
f1069c96d6
event: implement GInitable
...
Since the event creation can fail, lets make it a GInitable
so that we can fail during initialization.
https://bugzilla.gnome.org/show_bug.cgi?id=763166
2016-09-28 00:07:28 -03:00
Georges Basile Stavracas Neto
df13ac2a59
quick-add-popover: track default calendar
...
Update the selected calendar when the default one changes.
https://bugzilla.gnome.org/show_bug.cgi?id=771570
2016-09-27 22:30:11 -03:00
Georges Basile Stavracas Neto
a76d40d290
quick-add-popover: only show writable calendars
...
There is no reason to display read-only calendars, since the
user can't add any events on it.
Fix that by only showing writable calendars.
https://bugzilla.gnome.org/show_bug.cgi?id=768324
2016-09-27 21:30:43 -03:00
Georges Basile Stavracas Neto
243c8b75da
quick-add-popover: add "calendar-color-image" css class in rows
2016-07-08 16:42:23 -03:00
fosero
2ac228a9b8
quick-add-popover: adjust end date properly
...
Subtracting 1 from the first day of the month leads to an invalid date
being shown: use a proper function to adjust the date.
https://bugzilla.gnome.org/show_bug.cgi?id=763015
2016-03-14 16:54:54 -03:00
Georges Basile Stavracas Neto
85f4854a73
quick-add-popover: only multiday events are all day
...
Everything else is considered a 1h event starting now on
local timezone.
2016-02-26 21:14:30 +01:00
Georges Basile Stavracas Neto
fd6d6e97c9
quick-add-popover: fix event creation again
2016-02-18 04:02:46 -02:00
Georges Basile Stavracas Neto
86c6e5da87
quick-add-popover: set local timezone when editing the event
...
If we add directly from the quick add popover, the event is
all day by default. If we're editing the event, it may or
may not be an all day event. In that case, if the user decides
to give it a time, we want it to be in the local timezone.
2016-02-18 04:03:09 +01:00
Georges Basile Stavracas Neto
11070f1d17
quick-add-popover: new class to handle new events
...
Instead of throwing it all for GcalWindow to handle,
add a new class called GcalQuickAddPopover that handles
event creation.
Events are always all day when created from the quick
add popover, unless the user wants to change it and click
'Edit Details' button.
In the future, we'll look forward adding natural language
support, so the user can type the times directly from the
entry (like e.g. "soccer at park from 10am to 11:30am").
2016-02-16 13:32:35 -02:00