├── .gitignore ├── LICENSE.txt ├── README.md ├── RELEASES.md ├── gradle.properties ├── gradle ├── maven_central.gradle ├── maven_local.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── ustwo-clockwise ├── build.gradle ├── gradle.properties └── src ├── androidTest └── java │ └── com │ └── ustwo │ └── clockwise │ ├── GeometryUtilTest.java │ ├── TimeUtilTest.java │ └── WatchFaceTimeTest.java └── main ├── AndroidManifest.xml ├── java └── com │ └── ustwo │ └── clockwise │ ├── common │ ├── Constants.java │ ├── DataChangedHandler.java │ ├── MessageReceivedHandler.java │ ├── WatchFaceTime.java │ ├── WatchMode.java │ ├── WatchShape.java │ ├── WearableAPIHelper.java │ ├── permissions │ │ ├── PermissionRequestActivity.java │ │ └── PermissionRequestItem.java │ └── util │ │ ├── GeometryUtil.java │ │ ├── Logr.java │ │ └── TimeUtil.java │ ├── companion │ ├── CompanionService.java │ └── permissions │ │ └── CompanionPermissionRequestMessageHandler.java │ └── wearable │ ├── ConnectedWatchFace.java │ ├── WatchFace.java │ ├── data │ └── calendar │ │ ├── CalendarEvent.java │ │ ├── CalendarEventComparator.java │ │ ├── CalendarWatchFaceHelper.java │ │ └── OnCalendarDataChangedListener.java │ └── permissions │ ├── PermissionsRequest.java │ ├── PermissionsRequestor.java │ ├── PermissionsResponse.java │ └── WearablePermissionEducationActivity.java └── res ├── drawable-hdpi └── ic_open_on_phone.png ├── drawable └── open_on_phone_bg.xml ├── layout ├── educational_companion.xml ├── permission_info.xml ├── permission_info_rect.xml └── permission_info_round.xml └── values └── strings.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/RELEASES.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/maven_central.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradle/maven_central.gradle -------------------------------------------------------------------------------- /gradle/maven_local.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradle/maven_local.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':ustwo-clockwise' 2 | -------------------------------------------------------------------------------- /ustwo-clockwise/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/build.gradle -------------------------------------------------------------------------------- /ustwo-clockwise/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/gradle.properties -------------------------------------------------------------------------------- /ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/GeometryUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/GeometryUtilTest.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/TimeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/TimeUtilTest.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/WatchFaceTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/androidTest/java/com/ustwo/clockwise/WatchFaceTimeTest.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/Constants.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/DataChangedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/DataChangedHandler.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/MessageReceivedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/MessageReceivedHandler.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchFaceTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchFaceTime.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchMode.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WatchShape.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WearableAPIHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/WearableAPIHelper.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/permissions/PermissionRequestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/permissions/PermissionRequestActivity.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/permissions/PermissionRequestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/permissions/PermissionRequestItem.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/GeometryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/GeometryUtil.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/Logr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/Logr.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/common/util/TimeUtil.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/companion/CompanionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/companion/CompanionService.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/companion/permissions/CompanionPermissionRequestMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/companion/permissions/CompanionPermissionRequestMessageHandler.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/ConnectedWatchFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/ConnectedWatchFace.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/WatchFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/WatchFace.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarEvent.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarEventComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarEventComparator.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarWatchFaceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/CalendarWatchFaceHelper.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/OnCalendarDataChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/data/calendar/OnCalendarDataChangedListener.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsRequest.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsRequestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsRequestor.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/PermissionsResponse.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/WearablePermissionEducationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/java/com/ustwo/clockwise/wearable/permissions/WearablePermissionEducationActivity.java -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/drawable-hdpi/ic_open_on_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/drawable-hdpi/ic_open_on_phone.png -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/drawable/open_on_phone_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/drawable/open_on_phone_bg.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/layout/educational_companion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/layout/educational_companion.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/layout/permission_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/layout/permission_info.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/layout/permission_info_rect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/layout/permission_info_rect.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/layout/permission_info_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/layout/permission_info_round.xml -------------------------------------------------------------------------------- /ustwo-clockwise/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ustwo/clockwise/HEAD/ustwo-clockwise/src/main/res/values/strings.xml --------------------------------------------------------------------------------