scrapmac/UIEnhancer — Issue #11: A few things
Author: Quicksaver
Created: 2012-02-05 15:52:15+00:00
State: open

Up until the other day I've been using Locationbar² as a similar enhancement to the address bar, but it's become a bit outdated and always lacked a few features. This add-on fills those perfectly! It's an excellent idea and very well executed, you have my admiration and gratitude for this!

There are though a few things that I believe to be a bit off, mostly having to do with my personal taste and with how it all fits into my own browser theme and view. I've started modifying my local copy of the add-on to better suit my own browser and I guess I got a bit carried away, sorry about all this, I think I liked it a bit too much :P

1. Setting a minimum width to the edit box: I think sometimes when you want to edit a segment of the url, the box should have a minimum width, I set it to 100px. This is for two reasons, one is if it's too small then you'll barely be able to know what you have already typed, and two is the autocomplete is also the same width of the box and if it's too small you'll have no idea of what suggestions it has.

2. Fixed a bug: cancelling an edit will remove that segment stack: If after editing a segment of the url, instead of hitting enter, you hit escape, that segment will disappear and you will be unable to view it and click it to edit it or do whatever you want with it.

3. Added a box with the protocol: This is probably me being picky but I've always liked to know what protocol is the browser using to access the webpage (http, https, etc..). This is optional of course.

4. Made use domain in the identity box if it's empty optional: First, personally I don't like this, if the identity box is empty then I think it should stay empty but of course that's me. Functionally, when this happens you lose the ability to right click it and edit it. You could also add the right click context menu to the identity box if this happens, I'm sure it wouldn't be hard but I haven't done that.

5. Made capitalization of words optional: Again, personal taste, I prefer them as they were originally intended.

You can view all of my changes in https://github.com/Quicksaver/UIEnhancer/commits/master , if you want to implement them I'd be happy to create pull requests for them if you'd like to save you the trouble of copying everything but if you don't I understand.

Once again, I loved the add-on.