Skip to content

Commit

Permalink
Manual calendar sync (pebble-dev#62)
Browse files Browse the repository at this point in the history
* 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
matejdro and crc-32 authored Dec 4, 2020
1 parent 5195975 commit 6ceb114
Show file tree
Hide file tree
Showing 36 changed files with 2,983 additions and 409 deletions.
6 changes: 5 additions & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,15 @@ flutter {
source '../..'
}

def libpebblecommon_version = '0.0.8'
def libpebblecommon_version = '0.0.9'
def coroutinesVersion = "1.4.2"
def lifecycleVersion = "2.2.0"
def timberVersion = "4.7.1"
def androidxCoreVersion = '1.3.2'
def daggerVersion = '2.29.1'
def junitVersion = '4.13'
def ableVersion = '0.8.0'
def moshiVersion = '1.11.0'

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
Expand All @@ -101,6 +102,9 @@ dependencies {
implementation "com.juul.able:core:$ableVersion"
implementation "androidx.core:core-ktx:$androidxCoreVersion"

implementation "com.squareup.moshi:moshi:$moshiVersion"
kapt "com.squareup.moshi:moshi-kotlin-codegen:$moshiVersion"

implementation "com.google.dagger:dagger:$daggerVersion"
kapt "com.google.dagger:dagger-compiler:$daggerVersion"

Expand Down
Loading

0 comments on commit 6ceb114

Please sign in to comment.