Giter Club home page Giter Club logo

alarmsplusplus's Introduction

Alarms++

This is the source repositor for the Pebble watchapp "Alarms++"

The app can be found in the store: https://apps.getpebble.com/applications/54551598997cdfddaa000043

Click here to lend your support to: Christian Reinbachers Pebble Apps and make a donation at pledgie.com !

#Screenshots

#Features

  • 16 alarms (32 on Pebble Time)
  • each alarm can be customized to different weekdays
  • flexible snooze interval
  • optional long-press-to-dismiss-alarm
  • optional increasing vibration strength (thanks to the great library of Jeff Blum: https://github.com/jeffbl/pebble)
  • description per alarm, shown during alarm (thanks to tertiary text of Ricky Ayoub: https://github.com/vgmoose/tertiary_text)

#Credits Credits go to Matthew Tole and his Multi-Timer app, which helped me a lot in structuring the code and mastering MenuLayers: https://github.com/smallstoneapps/multi-timer

alarmsplusplus's People

Contributors

reini1305 avatar contre avatar xardbaiz avatar

Stargazers

Flora Maxine avatar Cory avatar  avatar  avatar Lindemberg Barbosa avatar  avatar  avatar Matteo Campinoti avatar  avatar Ville Viskari avatar Oliver Bunke avatar Nicu avatar Nathan Winant avatar Andrew avatar  avatar Henry avatar  avatar Akhil Karun avatar  avatar Wojciech Półtorak avatar Sven Hinz avatar Andrei Popovici avatar Jasper Seidel avatar George Hilliard avatar Vaibhav Bhembre avatar Geraint White avatar Grégoire Sage avatar Jeff West avatar  avatar  avatar  avatar vgmoose avatar Paul Ruane avatar MATSUDA Takashi avatar  avatar Joe Hohertz avatar Graham Jones avatar Matt Sylvia avatar Adrian avatar

Watchers

Jeff West avatar James Cloos avatar Bohdan Kmit avatar  avatar  avatar  avatar  avatar  avatar Wojciech Półtorak avatar  avatar  avatar  avatar

alarmsplusplus's Issues

Alarms stay in a single timezone

Greetings, and many thanks for Alarms++! I've been using it and am very happy with it.

I just took a business trip to a different timezone, and noticed that the alarm I have set in Alarms++ is still reflecting the timezone of where I set it -- not the timezone that I am in.

Specifically, I have a wakeup alarm set for 6am. I created this alarm when I was home -- in the US Eastern time zone. However, I am currently in the US Pacific time zone -- -3 hours from US Eastern time. The alarm went off this morning at 6am US Eastern time (i.e., 3am US Pacific time). Meaning: the alarm seems to be "pinned" to US Eastern time, not "6am in the current timezone".

A few more data points:

  • My phone switched timezone when I arrived here, and therefore so did my Pebble. Meaning: both my iPhone and Pebble are reflecting the correct local time (in the US Pacific timezone).
  • When I go into Pebble->Settings->Alarms++, it shows that the alarm is set for 6am -- it does not indicate a timezone.

Is this intentional behavior?

If so, would it be possible to add a toggle (either globally or on each alarm) to differentiate between:

  • Trigger this alarm at time X in the timezone in which the alarm was created
  • Trigger this alarm at time X in the local timezone

FWIW/as a random comparison point: alarms set in the default iOS Clock app are treated as "time X in the current timezone." I.e., if I set an alarm for 6am while in the US Eastern timezone, but then travel to a different timezone, the alarm will go off at 6am local time (not 6am US Eastern time).

Thank you!

Pins don't show

Almost daily the pin for the next day on my recurring alarms doesn't show up. I have to open the app, go to the alarm and go back out. After approx 30 seconds the pin appears most of the time. Anything I can do about that?

Randrom vibration pattern

Just an idea (don't know, is it usefull or not). I noticed that I had better wake up to the new alarm sound. After some time, I'm getting used to it, and wake up much worse. Maybe it works and vibration?

Alarm goes off late even when smart alarm set to 0 mins

I use this for a daily reminder in the afternoon but it's not reliable; sometimes it goes off right on time, other times it's several minutes late. I suspect that it's trying to sense my movement like a smart alarm even though I have the smart alarm time set to 0 minutes, which I was hoping meant that it wouldn't be a smart alarm at all.

idea: dismiss future alarm from timeline

Hi,
nice new feature would be to have possibility to go to pebble timeline, select future alarm++ pin and dismiss just this one occurance.

why: There are situations when I just woke up and feel no necesity to trigger alarm

thanks
Lubo

Editing alarms via phone app

Might there be a way to access and edit the Alarms++ entries via the phone app? It's nice to be able to create them using the Pebble, but it would be faster, if it could be synced with the Pebble/Rebble app or some other third-party app. How might one attempt this, if possible?

Thanks,
Jay

snooze till first steps

Hi
I am not sure if this project is alive but I would really appreciate function to snooze till I get out from bed. I presume it can be easily implemented:

  • when alarm is triggered remember number of steps and snooze
  • when next time alarm is triggered check the number of steps and dismiss alarm or show alarm again

Thanks

Alarms overlapping on days

I have the strangest bug still - I have 3 alarms, a Mon/Wed, Tues/Thurs, and Friday alarm, all at different times. Sometimes on a Monday, I'll get both my Mon/Wed and Tues/Thurs alarm, and I sometimes on the weekend, I'll get my weekday alarms.

I've only been able to replicate this bug on Pebble Time.

After adding or removing description, alarm is not highlighted properly when you finished editing

I tried to fix this myself as an exercise in learning pebble programming but was unable to do so.

I found that when you return to the main window after either adding or removing a description, the black background for the selected item is not the right size. It is in fact the size for the previous state of the menu item (small if adding, large if removing).

I am not yet familiar enough with pebble dev to point the finger at where the issue is occurring but I thought I'd report it as I've hit a wall in determining the cause.
alamrs error

I am beginning to wonder if the fault lies in the pebble menuLayer API.

Nudge Suggestion

It'd be cool to be able to set a nudge alarm. Something that would basically go off for a quick pulse and wouldn't require a dismissal. It would auto dismiss.

Pebble Time: alarms coming late / not at all

I just received my Pebble Time (yay!) and am using Alarms++.

I've noticed that my daily "wake up!" alarm is coming in a minute or two late. I don't have hard data on this, though (because I'm usually kinda groggy/just waking up).

With some experimentation right now, however, I notice that setting alarms for <=10 minutes from now do not seem to activate. For example:

  1. Go to the 3rd alarm on my watch (currently unused/off).
  2. Middle button, set it to ~3 minutes from now.
  3. Get back to the main alarm listing screen, verify that the time is set correctly for ~3 minutes from now and it is "ON"
  4. ~4-5 minutes later, realize that the alarm hasn't gone off.
  5. Repeat the procedure and set an alarm ~11 minutes from now.
  6. ~13-14 minutes later, realize that the alarm hasn't gone off.

Did the basalt/Pebble Time OS update cause something odd to happen with how alarms are scheduled?

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.