Skip to content
Permalink
Branch: master
Commits on Sep 16, 2019
  1. Update gradle to 3.4.1

    rahim committed Sep 16, 2019
Commits on Sep 15, 2019
Commits on Sep 12, 2019
  1. Studio config noise

    rahim committed Sep 12, 2019
  2. Complication support (#17)

    rahim committed Sep 12, 2019
    * Uncomment intent-filter, required for complications to be selectable
    
    * Updates WIP
    
    * BG data surfacing in complication
    
    * Minor refactor
    
    * Better handle uninited service
    
    * BloodGlucose service as Observable, Singleton
    
    Previously we were accumulating multiple concurrent service instances over time, hammering the server.
    
    * Replace direction label with "OLD" if reading older than 11 minutes
    
    * Source formatting
    
    * Rework WatchFace to use BloodGlucoseService singleton and observe
    
    * Adding missing return statement (lead to broken complication text)
    
    * Tweak logging to include object and thread ids
    
    * Attempt BloodGlucoseService init onComplicationUpdate
    
    * Open ConfigurationActivity on complication addition, treat URL save as successful finish
    
    * Remove listeners for complication updates, use min allowable system triggered refresh of 5mins
    
    * Use ProviderUpdateRequester to trigger complication refreshes on new BG data
    
    * Add LONG_TEXT support, relative age annotation
    
    * Remove icon from SHORT_TEXT configuration
    
    Some watchfaces title in favour of icon, which means user loses valuable reading age info.
    
    * Remove title from LONG_TEXT variant
    
    * Cleanup NightWearComplicationProviderService
    
    * Make config primary action more vague (as it's required to proceed when adding a complication)
    
    * Tweak unit labelling capitalization
    
    * BloodGlucose: source formatting, remove redundant qualifiers
    
    * null safety hints
    
    * Nightscout URL validation
    
    * Appease compiler warning on nullable return val
    
    * Use safer unicode only for complication
    
    (where we don't know what glyphs will be available in the fonts chosen by arbitrary watch faces that render them)
You can’t perform that action at this time.