As such, some updates:
- Finally managed to get Themes to work 3.x and above devices. Some changes Google made with 3.x caused some issues that I hadn't managed to work around previously. With a smidge of extra effort, I've found enough workarounds to re-enable Themes for all devices now.
- Fixed a bug that had been annoying me - if you set the home folder to a folder that was empty, the app would give you the initial "no bookmarks were found" message. This might also have been triggered if the first folder the app opened to was empty as well.
- Fixed a bug with the 2.x sync to a Chrome folder if the user had more than 20 bookmarks to send to Google. Since Google only accepts data in batches of 20, there might be entries in a second batch that refer back to entries in the first batch. But the temporary ids sent with the first batch are only temporary and if they are used on the second batch, Google doesn't like it. I found a cunning way around it.
- Fixed another couple of bugs with the 2.x sync to a Chrome folder that were coming out with some freaky scenarios.
- Fixed another crash with ICS users when they first installed the app. According to android bug 35466, it looks like on ICS there is a tender spot when rendering text that has styling applied to sections of it and that section wraps around the edge of the screen. It's affecting a large number of apps out there, but it's part of the core, so we have to live with it. I've put in a fudge that should gracefully downgrade any styling that ICS dislikes.
Well, Dolphin have their Garage API and I've finally managed to get a key to access it. We'll see what can be done - though it's a limited doorway between apps, so it might be a bit clunky and there's nothing I can do about that.
Also thinking about adding password syncing into the app. But there are lots of issues with a potential implementation - if anyone would like to help me thrash out some ideas of how this affects the end user, please contact me by email!