Firefoxos

vados

1 minute read

So the Fx0 is one of the best designed and best performing FirefoxOS phone that was ever made — and it’s been put under super heavy discount, following mozilla announcing the shift in focus from phones to IoT. If you’re looking to buy one, feel free to head over to Amazon (they’re currently selling for ~$50, when in the past I saw them up there for roughly $800): http://www.amazon.com/gp/product/B00UULNTHK Naturally I bought 4 when I realized this awesome phone (that I actually went to japan to try and buy from AU, the carrier that had it) was available.

vados

2 minute read

I recently ran into the issue of emoji that I was sure FirefoxOS had already implemented not showing up in my app (Firegraph). Many of the Instagram comments that were being displayed were filled with little boxes with numbers in them, despite the many emojis that are implemented already, as described in a blog post on Emoji by Patryk on the Mozilla UX team. After a few web searches to try and determine what was causing this, I realized that the problem was that I was using the incorrect font (or maybe an outdated version of gaia styling).

vados

2 minute read

tldr; I started on a project using Skeleton, but realized skeleton’s smallest supported screen size is 550px (as per their media queries), and switched to PureCSS. If you’re familiar with the front-end development scene, you’re most likely also familiar with the amount of churn, new frameworks, and libraries that come around. One of the places that also has a relatively high amount of seemingly new thought pouring into tooling/libraries is front-end frameworks.

vados

6 minute read

So recently I’ve been working on porting B2G to a Huawei Softbank 201HW/U9201L phone. While doing so, however, I had the minor setback of bricking the phone. This is a brick in the sense that the device goes into an infinite boot loop, right after starting up — as soon as it starts up, it determines it needs to restart. As that project might actually take a long time to complete (I’m currently at the point of trying to manufacture a ClockWorkMod-compatible image that would fix what is broken on th phone, which currently seems to be a bunch of missing symlinks), I recently bought myself a Nexus 5.

vados

8 minute read

Recently, during a trip to Japan, my FirefoxOS Flame‘s backlight decided to go out in a blaze of glory. Upon opening the device up, I found that the ribbon (as well as the connector) for the device had burn marks on them, and thought that might be the cause of the issue (some sort of short, I assume). Luckily, there is actually ongoing service for the FirefoxOS Flame, all you have to do is to send an email to flameservice@thundersoft.

vados

2 minute read

Splash screen for Firegraph Instagram API login for Firegraph Random picture Firegraph Sidebar navigation inside Firegraph After months of on and off development, I’m finally releasing version 0.1.0 of Firegraph. Firegraph is a FirefoxOS read-only (due to some API key restrictions) packaged webapp for accessing Instagram. While staggeringly incomplete, it does offer basic feed viewing functionality for users that download it, and that I’m proud of!

vados

2 minute read

One of the latest projects I’ve been working on is making a Instagram client for FirefoxOS, written with EmberJS. It’s called Firegraph (not the greatest name, I know, but not being able to use the words “insta” and “gram” made it pretty hard to come up with a name that at least hinted at what the app is supposed to do…). Why would you make an Instagram client for FirefoxOS, when there’s already a web application, you ask?

vados

1 minute read

Version 1.2 is officially out! After a bad review by user regis on Firefox marketplace, I set off to attempt and find and fix the issues that was causing VCFPorter to crash. Since the issue happened when importing VCFs from ownCloud (a use-case I definitely didn’t see coming), I looked into OwnCloud’s VCF files and what their basic included fields looked like. They were more involved than I was expecting, and so some of the field generated errors in the parsing code from v1.

vados

2 minute read

I recently ran into a problem with (I thought) mozRepl, which turned out to be a problem with a completely unrelated extension, r2d2b2g that was on my system. So, for some reason, mozRepl wasn’t working and I couldn’t telnet into it (telnet localhost 4242 should be all it takes). I was wondering why that could possibly be, stopping it, restarting, restarting firefox, trying again. After I couldn’t figure out what I was doing wrong, I figured it might be Firefox that was going wrong, so I started firefox from a shell, and watched the output.

vados

2 minute read

After much (close to zero) fanfare, VCFPorter 1.1 has been released! Check it out on the VCFPorter marketplace page Here are the changes in v1.1: Small bugfixes in this release Already-parsed file was not properly redirecting to select contacts view Fix small typo in code for handling categories Fix slack space on left and right in vcf file and contact lists Fixed issue #18 (select/deselect not updating lists in UI) Personal notes: After a pleasant experience developing the app and publishing it to the FirefoxOS marketplace, I received a review (and am super grateful to have anyone even use the app, much less leave a review with some pointers on what to fix) from a user that noticed the (very noticable) bug affecting select/deselect all buttons.