Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Manual calendar sync (pebble-dev#62)
* update flutter version * display list of user's calendars * add TimelinePin database * do not reopen database on every request * add calendar selection * make TestTab scrollable * extract DeviceCalendarPlugin creation into separate provider * add equals and string methods to SelectableCalendar * add CalendarListTest * rename all dart files to snake_case This is dart's convention and we should follow it * add timeline pin class * add calendar pin converter this is very basic for now, only used to test the attribute system * sync user's calendars to cobble database * extract pigeon async callback into common method * add manual timeline pin to watch sync * merge two sync buttons into one * move calendar body to description attribute * pass location attribute * pass attendees to the watch * pass recurring status to the watch * pass all day status to the watch * fix calendar icon sending * fix attribute-related tests in calendar_syncer_test.dart * fix calendar pin timezone * update isAllDay description Co-authored-by: crc32 <[email protected]>
- Loading branch information