Saturday, May 4, 2013

Space Battle Live Wallpaper v1.3

  - New Feature: Retro 3D art set!
  - Bug Fix: Resizing issue on some handsets

This includes a few small bug fixes, but the main thing in this update is a new set of Retro 3D styled artwork for the player and enemy ships!  This is a Starfox-styled flat-shaded low poly look that's a fun change from the more traditional sprites.  :)

Friday, April 26, 2013

Blue Skies Live Wallpaper v2.2

  - New Feature: Phases of the moon
  - Bug Fix: Issues with resizing on some devices
  - Google Play Link

We got a bug report a while back about our wallpapers improperly resizing themselves on Cyanogen devices, specifically when the notification bar was set to auto-hide.  It took a surprisingly long time to track this down, but it's fixed now and that bug fix should show up on everything we update going forward.  The actual issue, in the end, was an && instead of an ||.  Such is the nature of things.  :P

We try to have something visible when we update though, so for Blue Skies you'll now find that the moon respects its proper phase.  Enjoy!

Friday, April 12, 2013

City at Night Live Wallpaper v1.2

  - New Feature: Daydream support on 4.2+ devices
  - New Feature: Simulated scrolling on some devices
  - Update: New icons!
  - Google Play Link

This is primarily a maintenance release that brings City at Night up to our current framework version.  As a result we get some nice bonuses like simulated scrolling, Daydream support, etc.  Enjoy!

Monday, April 8, 2013

Photosphere Live Wallpaper v1.0

(Google Play Link)

We actually built this one a while ago, specifically as a response to this Reddit post.  Implementation took a bit of work but was relatively straightforward.  We were surprised to learn that all the actual sphere mapping/positioning information was stored as metadata inside the JPG, and that you were expected to use a bunch of Adobe custom libraries to read that data.  That took a day or so.  Once we had the data, we needed to create an appropriate sphere model with reasonable mapping, and write a shader that properly offsets everything using those instructions.  That went fairly quick, though getting the camera to behave well while respecting the bounds of the image took a few tries.  All told we had a largely working project within a couple days.

The real problem is, I wanted to include some default images.  If nothing else, I needed one for the Play listing.  I make a point of staying legal for things like that, and normally I'd either ask an artist to make something, or maybe browse some stock photo sites and look for good images we could get rights to... but we can't really do that here, as it's a fairly new feature and you can't find them on the usual photo sites.  The nature of the image makes painting one rather non-trivial, too.

So, I started contacting folks who had good ones (mostly on Google+) asking for permission to use their images, and mostly got ignored -- I'd imagine I sounded like a scammer or something.  Eventually I came across an excellent beach image by Kevin Flannery and he kindly granted permission to include his photosphere in with the product.  It's just one, but it's enough to make the market listing and have something sane looking when you first run the product.

After a bunch of delay as we finished off other projects, I finally sat down on Sunday and got Photosphere up and available for download.  Amazingly, even before I wrote this, AndroidPolice had already noticed and written an article about it.  Can't complain about that.  :)

This is currently a relatively lean product, so we've got a fully-functional free version up.  As Photosphere support gets bigger ideally we can hook in some additional functionality and have a paid version as well.  We'd love to have Picasa integrated, for example, once they have a way to filter to Photosphere images.  For now though it works, should handle any photosphere on any device, and I hope everyone enjoys!

Wednesday, March 20, 2013

Fireflies Live Wallpaper v1.0

(YouTube Link)
(Google Play Link)

This actually was uploaded a couple days ago, but I just got a video posted now.

Fireflies is a simple, serene backgroud featuring blades of grass blowing in the wind, and a collection of glowing fireflies swooping around amongst it.  You can select from a few different forest backdrops, adjust the wind speed, and control the colors you get at different times of day.

This one's not laden with a ton of complex settings, but ultimately I really like the concept, and think it makes a very good background.  Hopefully other folks agree!

Gallery Live Wallpaper v2.01

  - Bug Fix: Thumbnail highlighting on some devices
  - Google Play Link

This is a bit of a quirky issue that only appeared on certain devices.  In particular in landscape mode on the Nexus 7, you'd see the right-hand edge of the highlight overlay was missing.  Didn't affect useability but wasn't good looking.

This came down to a layout quirk.  Basically, the thumbnail size was defined as the same size as its layout container, but the layout container had a buffer size specified.  This (apparently) meant that when the gridview laid everything out, in some cases you'd end up with a non-square thumbnail and the overlay wouldn't line up right.

Regardless, as you can see by the picture, it works now!