I started looking at making WoW addons last night, this is what I decided to make.
There are a few things wrong with it that I am aware of but currently don't know how to fix!
So... what is this for exactly? Well, because I couldn't think of anything particularly useful, I thought I'd try make something small that changes some aesthetics instead. So I came up with the idea of making the Zone Text give you a little bit more information and just make it show up a little differently.
All this addon does is change the layout of the Zone Text so that it isn't directly in the middle... just look at the screenshot for that XD. It also adds a text area that shows the area that you have just left. This will either be a region if you are leaving a region (i.e. Durotar to the Northern Barrens) or a sub zone (like going from the Valley of Strength to the Goblin Slums in Orgrimmar). It also doesn't show this if you are leaving an area where you aren't in a sub zone otherwise for example if you are in the Barrens and you find an area that doesn't have a sub zone so it's just "The Barrens" it won't say "Leaving: The Barrens" when you enter a sub-zone.
Anywho, after that rather long winded explanation, I hope you enjoy the addon.
If your resolution is less than 1920 x 1080 it doesn't seem to show the SubZoneTextString or the SubZoneTextString isn't displayed corrently. I'm pretty sure I know what is causing it so it'll be fixed soon hopefuly!*Fixed in Version 0.2
Sometimes the ZoneText gets a little bit crazy (try going out of the Orgrimmar entrance, it likes to mess up a bit there).
It doesn't stop anything from working as far as I've seen, it's probably not the most efficient addon ever made but, it's a start at least!
A note for other addon authors:
I do want people to look at the code and see how I could make it better, more efficient and I know I put in some of the Blizzard code, but I modified part of it the only way I could figure out how!
Please be constructive with your criticism though!