Giter VIP home page Giter VIP logo

end-on-time's Introduction

end-on-time

Pebble watch face

Teaching myself to code for the Pebble watch by creating this watchface.

Screenshot of current state, 18 Febuary 2016:

screenshot

Marketing image of current state, 27 January 2016:

screenshot

Background: My wife has an original Pebble. Her desire is for the watch to vibrate on her wrist when 5 minutes are left in class. The classes she teaches happen at different times each day. She accomplishes this by creating events on her Google Calendar--but she has to create special events that start 5 minutes before the end of class, because Google Calendar can only alert you before or at the beginning of an event (not relative to when an event ends). She also wants to use the Pebble feature of "calendar aware" Quiet Time, wherein no vibrations are received during an event so phone notifications don't disturb class. So, she creates a calendar event for the class that lasts from the actual start time to 5 minutes before the end time, for the purposes of calendar aware Quiet Time, and a second event that lasts from 5 minutes before a class ends to the end of class, and has an alert set on that event, for the purposes of getting the vibration that class will end soon. This means that she has multiple (2) events for each class (and sets up her calendar to reflect the different days of the week and repeat schedules of classes--all of them requiring two different events to accommodate Quiet Time and the desired alert). A big part of the desired functionality is that she will not have to interact with her watch at any time or need to launch anything--and she can set up her Google Calendar like a normal person with a single event representing a single actual event).

My idea: I will create a watch face for Pebble that can read a user's Google Calendar. During times when no event is active, the watch will display a normal time. At five minutes before an event starts, the watch face will vibrate and switch into a countdown mode; the number of minutes until class starts will be the primary focus of the face, with the time displayed smaller. Once the event starts, the countdown will reflect the number of minutes until the event ends, and when five minutes remain in the event the watch will vibrate again.

end-on-time's People

Contributors

hipsmart avatar

Watchers

 avatar

end-on-time's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.