Wednesday, 23 September 2015

Morpheuz 3.5 User Experience Improvements

Morpheuz 3.5 is live. The intention with 3.5 was to attempt to improve the user experience as much as possible.

  • The menu doesn't show "Ignore" until Morpheuz is recording sleep. The top menu item is "Bed time" I.e. The first thing you might want to select.
  • The Smart Alarm dialog has been replaced with something similar to the quiet time setting screens from the 3.x OS. Pressing select moves to the next field and up and down change the value. If the smart alarm is off at the end of this, then it will be turned on.
  • The font size for setting the alarm times is now big enough for 40+ year olds to read.
  • The smart alarm on/off is a separate menu item. Picking this item turns it on or off. It is always turned on after picking times in the Smart Alarm dialog, or picking a preset.
  • The smart alarm setting menu item shows the time range picked in the description.
  • The menu closes after most options, except turning the smart alarm on or off, setting a new smart alarm time, or accessing the preset menu. The reasoning being that it is likely that another menu item will be picked after these ones. Use cases like set smart alarm times, then pick bed time. Or set times and store in preset memory.
  • All watch face times now pay correct attention to 12hr or 24hr setting.
  • The date on the tops of menus and the main screen includes the day of the week. Personally I really care this is Friday night....
  • The IFTTT Maker interface now gets a 'morpheuz_bedtime' event too.
  • The app starts faster on Pebble and Pebble Steel.
  • Little notices to tell you to press "Bed time" don't appear whilst you are on the menu trying to press the "Bed time" option. This seemed rude.
  • The times for the smart alarm can straddle midnight.
  • A typo showing hyphens on the IFTTT maker events on the settings page has been fixed. Should be underscores.
  • Alarm button markers appear when the alarm sounds. No more guessing which button to press.
  • Menu checkboxes are ticked or empty on b&w devices - makes it extra clear whether something is on. The red crosses and green ticks remain on the colour devices.
  • The auto bedtime now shows the time as 12/24 hour as selected.
  • Removed ‘weekend mode’. Removing functionality is something I very seldom ever do. I added this feature back in the days when the alarm was turned on and off from the phone at the same time as reset for bed was picked. It allowed 12 hours of ‘don’t bother with the alarm’ to be selected from the watch. However now the alarm can be turned on and off so easily with the pick of a menu item, it is simply confusing (the alarm is on, there are times shown on the screen, but the alarm is off right?). The only email correspondence I ever had on the feature expressed mild bemusement. There was even a message that was displayed if someone attempted to set weekend mode when the alarm was off.

This app requires your Pebble Time or Pebble Time Steel to be running Pebble Watch v3.4 and for your Pebble and Pebble Steel to be running v2.9.1

Saturday, 12 September 2015

Morpheuz 3.4

It's here! Morpheuz 3.4!

The big thing

The IFTTT Maker interface.

Register the Maker channel on IFTTT. Enter your key in Morpheuz and Save.

Now every time the alarm triggers Morpheuz will send an event called 'morpheuz_alarm' to IFTTT Maker. You can create any number of recipes in IFTTT using this event. You can get this to send an SMS, tweet, turn on a light and/or any one of the hundreds of things supported by IFTTT. Recipes can be used to control Belkin WeMo devices like WeMo lights.

When the normal exports run (Pushover & Healthkit) Morpheuz will send an event called 'morpheuz_data' to IFTTT Maker. With this event are three values. value1 is the date and time you went to sleep. value2 is the full URL* to re-display the chart. value3 is the CSV data. With this an IFTTT recipe can send an automatic email, a direct twitter message, a Pushbullet and/or a Boxcar event.

* Note that IFTTT shortens URLs internally. You can disable this in preferences (or not).

Smaller things

  • Collapsing config sections on setting page. They are all shown initially collapsed to reduce the overall cluttered appearance.
  • Record icon appears immediately 'bed time' is selected, rather than appearing, somewhat confusingly, after a minute.
  • All the config sections have bullet point colours to correctly reflect the set status: grey (one-off export), blue (automatic but unset), green (automatic and set) and red (automatic and failed).
  • Ensure that LIFX fadein time defaults to a reasonable 60 seconds.
  • Automatically open the config sections on those exports/interfaces that have failed so as the reason why is shown immediately.
  • Bug in menu introduced in 3.3 removed.

This app requires your Pebble Time or Pebble Time Steel to be running Pebble Watch v3.4 and for your Pebble and Pebble Steel to be running v2.9.1

Friday, 4 September 2015

Morpheuz 3.4 is in beta test

Shortly a new release of Morpheuz will make it's way to the Pebble App Store.

The big thing

The IFTTT Maker interface.

Register the Maker channel on IFTTT. Enter your key in Morpheuz and Save.

Now every time the alarm triggers Morpheuz will send an event called 'morpheuz_alarm' to IFTTT Maker. You can create any number of recipes in IFTTT using this event. You can get this to send an SMS, tweet, turn on a light and/or any one of the hundreds of things supported by IFTTT. Recipes can be used to control Belkin WeMo devices like WeMo lights.

When the normal exports run (Pushover & Healthkit) Morpheuz will send an event called 'morpheuz_data' to IFTTT Maker. With this event are three values. value1 is the date and time you went to sleep. value2 is the full URL* to re-display the chart. value3 is the CSV data. With this an IFTTT recipe can send an automatic email, a direct twitter message, a Pushbullet and/or a Boxcar event.

* Note that IFTTT shortens URLs internally. You can disable this in preferences (or not).

Smaller things

  • Collapsing config sections on setting page. They are all shown initially collapsed to reduce the overall cluttered appearance.
  • Record icon appears immediately 'bed time' is selected, rather than appearing, somewhat confusingly, after a minute.
  • All the config sections have bullet point colours to correctly reflect the set status: grey (one-off export), blue (automatic but unset), green (automatic and set) and red (automatic and failed).
  • Ensure that LIFX fadein time defaults to a reasonable 60 seconds.
  • Automatically open the config sections on those exports/interfaces that have failed so as the reason why is shown immediately.