Category Archive for ‘Hahlo’

Hahlo 2 - the original just got better


Hahlo 2.0

Version 2 of Hahlo is now live! It has been in the works almost since the day that version 1 was released. The short timeframe that version 1 had ended up probably doing more harm than good, and while the basics worked well enough it had a few failings which unfortunately resulted in many people switching to other alternatives. Now with Hahlo 2.0 a lot more thought has gone into how things should work, and how they should fit together. On top of that there are also a huge pile of new features and enhancements which will hopefully bring those that had left back to Hahlo. Keep reading for full details about the additions and improvements that have been made in this all-new version.

The Interface

The basics of the interface should still be familiar to users of v1 despite that fact that pretty much everything has changed in some way. Lets start with the navigation. Gone is the unintuitive ’star’ button which was used for updates, in its place is a nice, simple “Update” button. Give that a tap and up pops the familiar update box, the same as before.

Hahlo Toolbar

One of the biggest changes is the relocation of the menu/toolbar form the bottom of the screen to the top, and by default its hidden to keep screen real estate free. This was also done out of necessity since the mobile version of Safari doesn’t support fixed positioning. Tap the ‘Menu’ button and the toolbar will appear, and you’ll see a whole bunch of brightly coloured icons to navigate your way around. You’ll also see the arrow, tap that to reveal more toolbar options. They have been split like this to make the buttons themselves larger and easier to use on the iPhone.

Hahlo Toolbar

On a number of the ‘timelines’ you will see a few little circular icons in the top right of each tweet. The star icon allows you to quickly, and easily save the tweet as a favourite. Just tap it and it will turn ‘gold’ once it has been saved. The message bubble with the ‘M’ in it is for Direct Messaging that particular user, give it a tap and the direct message box will appear with the recipients name already filled in. The third button is the highly requested reply button, tap that and the update box will appear with the @username already filled in and ready for your reply.

Hahlo Tweets

From any screen you can easily tap on a users profile picture and you will be taken to that users individual timeline. Coming soon you will also be able to follow and unfollow other twitterers directly from Hahlo.

What can I do with Hahlo?

First thing that you will probably notice when you log in to Hahlo is that there are a lot more options. You can now do just about everything that is available from the twitter website all from Hahlo, and there are still more features in the wings. Lets have a look at what you can do.

  • “My Timeline” - this is your timeline of tweets
  • “My Friends Timeline” - this displays the most recent 20 tweets from you and your friends, at the bottom there is a button to show 20 more tweets, tap it and the next 20 load directly onto the bottom of list. You can view upto the last 200 tweets in your friends timeline.
  • “Friends I’m Following” - a list of all the friends who updates you are following, with easy links to DM or reply to any of them. There is also a ‘grid view’ button in the top right that will take you to a screen displaying all your friends avatars, just tap their picture and you’ll be taken to their timeline.
  • “Who is Following me” - a list, 20 at a time, of the people who are following your updates, along with links to send a reply and view their timelines. Again there is the ‘grid view’ option.
  • “Replies to my Tweets” - simply view a list of all the @ replies that have been sent to you
  • “Direct Messages” - this is a list of all the direct messages that you have received. At the top you’ll notice three buttons, the ‘outbox’ button will take you to a list of all the messages that you have sent, and the last button will open the ’send message’ box for you to direct message one of your friends.
  • “My Favourite Tweets” - a list of all the tweets that you have marked as favourites, great for saving funny, informative, or useful tweets.
  • “Public Timeline” - pretty self-explanatory, its the public twitter timeline

As already mentioned you can easily update your twitter status by tapping the ‘update’ button at the top of the screen no matter where in Hahlo you are. Replying to tweets has never been easier, just use the @ button that appears on many of the screens. The same goes for sending a direct message, just tap the ‘M’ button as mentioned above.

Optimised for your convenience

Since I wrote an article recently comparing the relative load sizes of some of Hahlo’s competitors its only fair that I try my best to optimise Hahlo to the best of my ability. All images have been optimised to provide minimal file sizes, my css is now gzipped which reduces the load size greatly, and the javascript is now packed and gzipped further reducing load.
With regards to the CSS there is still more room for further optimisation in the future.

When you first login to Hahlo the inital page load is just 60kb, almost half that of v1, and a full load of the public timeline is just 100kb, but approx. 40% of this is user profile image which are beyond my control.

Its also worth noting that now that the full interface is AJAX many things such as icons and the UI images only ever need to be loaded once, after that pretty much all that you are loading is the content of the page in questions, this helps to reduce load times across the board.

Ask and you shall receive

In the past couple of months I have had many requests from users, and I have tried where possible to include their requests. Two of the most requested features were @ replies and clickable links. As already mentioned sending an @ reply is dead easy, and you will now notice that whenever an @username appears in a tweet it is linked directly to that users timeline. You will also notice that any link that is in a tweet will be linked up automatically, something that was request by numerous users.

Hahlo Replies

When I opened the beta version of 2.0 up for testing the first request I got was for an easy way to bookmark the friends timeline. Within about 20 minutes I had that sorted, along with a bunch of other ‘pretty’ links that you can use.

The Future

Yes there are still more features that I hope to add to Hahlo in the future. The first on that list will be adding the functionality to allow you to follow and unfollow fellow twitterers quickly and easily. If you have a request for something that you would like to see Hahlo do, I’d love to hear it, just leave a comment or contact me at

16 Comments is Live to the world


Don’t really need to say much at the moment, just that I’ve officially launched Hahlo to the public tonight. For those of you not familiar with what hahlo is, its a slick iPhone style interface for twitter.

All you need to get started is a twitter account, there are no additional signups needed for hahlo. You don’t even need an iPhone, hahlo will work in any good standards compliant browser (untested in IE), and you can even make good use of it in your Firefox sidebar.

Comments beta opens soon


10 days ago I launched my prototype iPhone ‘app’. Honestly I didn’t think there would be any interest in it, and I just did it as a little bit of self amusement. I may have been wrong. It got dugg and received over 15,000 visits in two days….which including several visits from actual iPhones….which is very interesting.

For those of you that may not know what I’m even talking about, I’m referring to my Twitter ‘app’ for the iPhone. Initially I was going to call it simple iTweetr, but that changed when I discovered a couple of days later that there was actually already an application call Tweetr, which was just to similar.  I decided a new name was needed, and I settled on something a little more generic. Why? Because my grand plans for hahlo stretch beyond just Twitter…

What is hahlo? Putting it simply, it is (for the moment) just an interface for the great twitter service, but styled to work well on the iPhone. That said however, there is nothing to stop you using hahlo in your regular browser, there is nothing that will prevent that (well, maybe Internet Explorer, but…).

Right now you can signup for the beta which will be beginning in the next couple of days. I haven’t finished everything off yet, but there is enough for people to start testing. So far I’ve got the following crossed off my list:

  • public timeline
  • friends timeline
  • user timeline
  • view replies (requires logon)
  • view direct messages (requires logon)

The big goal for the next couple of days is to get the update functionality working, because a twitter app isn’t much without the ability to actually update your tweets. Then there are also the fancy urls which I have to sort out as well as organising the menus, icons layouts etc. All in all theres quite a bit to do by next Friday.

Yes I want to have a working, usable version ready to roll on the 29th for the iPhone launch. After the 29th its your feedback that will be very useful to me. Since I live in Australia, and we’re not expecting the iPhone until something next year, I’m not going to be able to test it first hand on the device itself.

If you’re interested (…and why wouldn’t you be) then scoot over to and signup for more information about the beta. Any and all feedback is welcome, if you have something in particular you would like hahlo to be able to do, or even if theres something you would rather it didn’t do, I’d love to hear it.


Twitter for iPhone


After watching the WWDC keynote today, I got a little inspired (just a little). So I started thinking what could potentially be used with the iPhone.

I think twitter is perfectly suited for the iPhone, and sure you could use the standard Twitter page or you could use something like this. Its only a concept at the moment, but it shows how it could be displayed.

When I get a chance I’ll make it a ‘working demo’ which will actually use a real twitter feed, but for now have a look, I’d be glad to hear you thoughts.

UPDATE: I’ve spent some more time on it today. Its now displaying the json feed of my ‘friends timeline’. I’ve also mocked up an update box, as well as made it scrollable as it would be on the iPhone. Thats probably all I’ll do on it this week, but once my exams are out of the way next week I’ll continue.