Rated 5 out of 5 stars
Thank you for a very clear response. As I said, and I believe you understood this, what I wrote was only my opinion on certain aspects. I said that I, as well as all your users must, appreciate your efforts into coding such a feature-extensive add-on, and I meant it. And yes it's true that my review may have been a little biased, but that is unavoidable after all, I do have my tastes and, like you said, I am proud of my own add-on. But in all honesty, it was meant only as constructive criticism.
If I was to leave a review before, I would have given it a higher rating before (I will do now, after your response, as an attentive developer like you seem to be is always appreciated in a community like this), but you must understand that, considering that your add-on is now not only featured but as well as a Pick of the Month, it should meet a higher degree of standards, which I don't believe it does yet, but as I mentioned, it can definitely in the future.
Just some final notes (if you wish, we can discuss this further by e-mail):
- The difficulty in the first-configuration process, I do believe it is of critical importance, because every single user that installs the add-on must go through that at least once. It's usually a first impression (When I open the FAQ page I see a small scrollbar so I think "That's a lot to read...", when I open the video I see 40 minutes duration and I think "That's a lot to watch..." etc) that either makes the user keep or discard an add-on. It turned me off before and did so again this time. I'm sure that it has been the same for many other users.
- That is valid also for the UI. And by "impose" I didn't mean like you like it so you have to get everyone to do so as well, you may have misunderstood me here. I meant the lack of customization you provide for these elements. Right now, if I wanted to change anything I'd have to use Stylish, and that implies a higher degree of knowledge than most users have. You're right about one thing, if I don't like I should either help or just not use it. I said that it was just my personal preference to like simpler things. I did not mean to be rude and I apologize if that was how you took it, it was not my intention at all.
- I did not check the categories of the add-on, but neither do most users when they search for something rather than browse categories, they just see the name of the add-on and the small description most times. I have to stand by my opinion on this matter, that those features are typical of a very different add-on than this, and I do believe you could easily expand them to their own add-on if you so wanted.
Again, I apologize if in my previous review I seemed harsh. It was not my intent at all. I think I put the goggles of a reviewer for a moment and I tend to be very critic like that sometimes.
Thank you for the new review & I do very much appreciate your explanation and updates! I understand, as a developer myself, I complain about non-intuitive/awkwardly-designed things a lot too and definitely some of your points are valid. As I said, the Find in All Tabs feature in your FBT addon is the best of kind among all addons (UPDATE: with FS v3.12's new result presentation, FS is now very good in result presentation and the most feature complete for all Find in All Tabs addon IMO) and you're actively improving it, it's understandable you would be critical of other addons when focused on similar features.
As I replied earlier, the customization UI is clumsy at first, and not easy to navigate for new users. But I didn't/couldn't change it for multiple reasons: 1. Initially it wasn't possible to do so as Addon SDK didn't support a traditional options. 2. It's a huge effort to do so - especially when localization support has to switch too. 3. The nice in-context linked documentation will be gone too if I switch to Addon SDK's newly supported, and still non-perfect options support - there would be new complaints arising if I do so. So this criticism I just have to endure for a while, although I am thinking of ways to make it less aggravating. UPDATE: v3.12 with the "reshow" main Options panel option enabled by default, it removes a little frustration.
My UI overall could be improved for sure. The search panel I've informed interested user that they can change CSS themselves. The Options panels are much more work as said above unfortunately.
As for inclusion of other features in a mainly search addon, I agree it could be annoying for those not interested in the features. But since the drag-n-drop are right click mouse gestures that won't usually be activated, and autocopy is mostly (but not always) harmless, I do not feel a change is needed right now - especially since my Linux-based friends do like them, I myself too.
To expand those features into their own addons are possible, but that defeats the purpose of me making this addon. I liked the "Autocopy" and "Super Dragandgo" addons before, but the latter died and I didn't want to install separate addons for every feature I need. So I made one myself to include those features. It just happens that the main feature by far that I put into this all-in-one addon is search-related. I agree plenty of people seemed to only want regex feature, but I'd rather people spend 20 seconds to disable the non-regex features they don't need (they're all readily accessible in the main Options panel to be turned on/off) in this situation than me spending a lot of time splitting the addons into two portions and maintaining two sets of sometimes-overlapping codebase.
Thanks again for your review! I apologize as well as I was getting harsher near the end of my reply too and I'm glad that our exchange resulted in better understanding not bitterness. I hope that eventually you could enjoy FS to its full extent (some of the features takes some getting used to, but once you start using it for a little bit, you'd love it I believe).
Rated 3 out of 5 stars
I've tried Fastest Search in the past (maybe about a year ago? I'm not entirely certain). At the time I did not much enjoy it, but seeing as it is the Pick of the Month for this month, I decided to give it another go. I'm sad to say I'm still disappointed.
In short: It is an add-on full of potential and many nice features, wrapped in a very un-appealing and difficult to use package, which takes far longer and more effort to learn to use than it should. Needs much more work in this area!
First of all, my reaction upon installing it is the same as it was last time, I looked at the menu that pops up after clicking the FS icon for three seconds then mutter "Wow..." It is not intuitive at all, and only after I've accustomed myself to what kind of features the add-on provides, does its organization become apparent; up to that point I was lost. It has too many colors, too many divisions, too many bolds, too many links...
There are things that I expected to find in the add-on but couldn't, maybe they're there or maybe they're not (I finally found the search-list by hitting Shift+Enter when searching, took me a while). I've been watching the video and I've been reading all the FAQs and docs provided, I'm not halfway done on either and I can tell you this with certainty: I've spent far more time than I normally would to customize anything in my firefox. Normally I would have given up long ago, I am only continuing because I've already started writing the review and feel like I should finish.
- The so called "Find in all tabs" feature is nothing more than a glorified tab switcher, it gives you a popup dialog to choose a tab to switch to, and all it does is automatically run whatever search on it. The only difference here from the default behavior is the "automatically" part. This is not what I expected when I read "Find in all tabs" at all and I don't find it any useful at all either. I would expect (at least!) something like the Match List (Shift+Enter) to appear, with a list of all matches on all tabs. Also, the "restrictions" dialog that always pops up is a real bother, and I didn't find a way to disable that, although to be honest I haven't checked very thoroughly for it. I seriously would hope it can be disabled, hitting enter twice, and sometimes more, to run a search is just wrong!
- It always seems to start a new search in a page from the first result, sometimes I prefer it to search from the point where I click or where I left off previously, like it does by default in firefox (I don't mean "Find Again", I mean a different search altogether).
- The search UI elements (results count, the results distribution bar thing on the right, etc) is very visually un-appealing and intrusive. They are just there, huge and with lots and lots of colors, and above the webpage taking space and covering it. This is especially problematic for the FS's search panel, which appears in front of the webpage covering a large chunk of it up. Also, the distribution bar thing on the right can cover up the scrollbar in frameset webpages (your own FAQ is one such example, the scrollbar is only barely visible for me because of it). For someone who prefers simple things, this is a big no-no.
- You are imposing on the user a very intrusive and visually un-appealing UI. This is subjective of course, it's only my personal opinion, maybe others disagree. But the search UI elements from my previous point, together with all the cluttered and messy preferences dialogs, reminds me of how Windows 95 and 98 used to look. If all of firefox looked like this, I would switch to chrome...
- Features like the drag&drop images and links capabilities have no business being in a search-related add-on. If I was a user looking for features like these, I would never expect to find them in an add-on called "Fastest -> Search <-". Placing these features in a separate add-on would greatly improve FS, as it would unclutter it a bit, thus making it simpler to learn to use, as well as promote these features more efficiently when they're in their own add-on.
The first time I tried FS was for the Regex search feature, and since I know my way about the inner-workings of firefox and add-ons I eventually managed to get to it and disable everything else I didn't need. I know many casual users (in real life), and I can assure you none of them would take the time needed to just figure this out. A 40-minute video is just too long! I'm a power user, I know a lot of the inner working of the search and find capabilities of firefox, and as a person I'm very patient; I gave up 11 minutes and something into the video... Seriously, it's too big, I suggest you break that thing up into many smaller bits! For most people, 5 minutes for configuration and learning to use is already too long, and that is with a direct and intuitive UI and documentation, which, I'm sorry to say, is not the case with your add-on.
As a fellow add-on developer to another, I commend you on the multitude of features you offer, I realize the amount of work you have put into it and I'm sure all your users greatly appreciate it. However, I believe you are making a very serious and wrong assumption about your potential users: you assume everyone will take a large portion of time to learn how to properly configure and use your add-on, and this, together with all the other things I mentioned, is the main reason why I think FS does not deserve even 4 stars!
It truly is an add-on full of potential, if you addressed these issues somehow, I would definitely re-think my whole review. But as it is now I just can't agree with this choice as Pick of the Month. As a firefox user, I would still use a combination of Omnibar and my own FindBar Tweak over FS. I realize it sounds a bit suspicious of me to say this, seeing as I'm the developer of FBT, but I do think both of these alternative add-ons are much more visually appealing and better integrated with firefox than FS is.
High points (these are pretty much the only reason why my rating is not lower):
- Regex search, that's nice!
- Location bar/search engine related features are a nice alternative to add-ons like Omnibar (although, if pressed, I would still choose Omnibar over FS, as it shows both the search suggestions and the bookmarks/history results in the same list, whereas with FS I have to choose every time between one or the other by adding search engine keywords, or maybe by some other way I didn't even find)
- I haven't tried the text recognition feature, but at least in concept I find it very interesting, so it deserves a plus here as well.
I appreciate a detailed review, but I think yours is biased. As usual to all reviews that raise questions or issues, I'm replying point by point:
1. Unusual and difficult to navigate options system - this one I explained on the FAQ page (http://mingyi.org/FastestSearch/faq.html) and to other reviewers before. I find it annoying ONLY when you need to change a lot of settings in several different sub options panels in a row, and such a scenario only happens to a new user that wants to customize a lot, which fits your profile. But as time progresses, you'd need to change few options and accessing those few options this way is hands down faster than thru the Addon Manager. I actually hope other addons can do that, especially when Addon Manager SOMETIMES takes a minute to open and freezes Firefox (if you have 20+ addons).
2. Find all tabs only lists tabs where match was found - indeed, this is not ideal. But I've explained in the video, which you said you watched, it's mainly due to performance reasons for the regex support, which searches slow (if user has dozens of tabs that finds thousands of results per tab, it's a real problem). But "a glorified tab switcher" is NOT a good summary of this feature. Which tab switch supports regex, whole word search, + tab title/url search with its own regex support? Which tab switcher instantly highlights search results on each switched tab along with a result list (if so chosen in Text Search Settings - I'm surprised you didn't find it. This is clearly a text search feature, shouldn't take much time to find at all)?
3. Search UI elements not good looking and taking too space. FS is not graphically appealing, I agree with that. The default search panel does take more space than Firefox findbar. BUT, very importantly you can use the small search panel option (in Text Search Settings), which is smaller than Firefox's own Findbar and do not reduce viewing area, or Find-as-you-type. I don't see any addon offering a smaller search panel, not to mention this functional.
4. Imposing ugly UI on user - I would welcome help in improving this aspect - but don't call me IMPOSING ugly UI on user. I don't impose anything, I provide FREE and feature-rich service to user, with a UI that is as much as my poor graphical capability allows. If you don't like it, either try to help out or do not use it.
5. Drag-n-drop shouldn't be in FS. That's a decision for me, isn't it? If you check FS's categories, one of which is "Download Management". Where did you find that I ever said this addon is search only? If I had decided to do that, I would've named this addon "Nothing But Search".
6. User only wants regex and it's hard to disable everything else. You only need to spend ONE minute to read addon description on AMO to know to go to FAQ to find out how to disable a certain feature (another 2 minutes read at most). No need to watch the 40 mins video (which was indexed BTW in the video description), and rest assured, most users don't just want regex only, or regex at all. I would expect a grateful and/or gracious person to appreciate that I put in regex capability in this addon, rather than saying "I only want regex, why do you put other stuff in". I never said this is regex-only. Ever.
7. Assumption on users spending time to learn. Yes, most users DON'T want to learn. But I'm NOT forcing them to learn. The defaults pre-packed already offers intuitive text search with many options, custom engine search in locationbar or Smart Searchbox with many prepacked engines along with suggest feature, and auto copy/middle click paste + drag-n-drop open link/save image. For those who don't want to learn, they can intuitively get how to use them. Have you ever seen a complex piece of software that takes no learning curve for ALL features? Even the really simple Microsoft Word has so many books out detailing its features. My in-place linked documentation for nearly every option is way better than reading a book or a separate long doc, so I'm baffled by your complaint about the links and video. So you'd rather read a long book about many features? How do you propose to make the complex options "intuitive"?
8. Omnibar and FBT more visually appealing - hard to say. Omnibar doesn't have much UI (it's just in the dropdown of locationbar). FBT's find in all tabs/match list presentation is highly functional, but visually that fuchsia color is pretty ugly and the match list is just as plainly styled as my match list in FS. The current hit highlight is Firefox's default text highlight that's bland and hard to see. I regard the visual aspect vs these 2 addons merely personal preference.
9. Omnibar + FBT is better than FS. That's highly debatable. I agree that FBT has a MUCH more functional Find in All Tabs result presentation - the best in all Firefox addons for this feature. But what FS lacks is features that need improvement, not the features themselves. What FBT and Omnibar lack is the entire features. FBT doesn't support regex, whole-word search, restricting search to only links or table or other elements, restrict search to only certain tabs (how can a tab-searching addon not offer that?), or find-as-you-type. FBT doesn't add much to Firefox's own search on current tab (except for count and highlight, which FS does a better job). You can't even invoke a result list if you're only searching current tab. When the result list is showing, the visible area of page is largely reduced (in FS you can move the result/summary list panel to another screen even!). Omnibar mixes engine suggest with URLs and bookmarks, it's rather messy (but you think it's a nice feature, so clearly this is personal preference). When I type "g music" in locationbar, I'd much rather see Google's suggest on the keyword "music", rather than having to scroll down the locationbar dropdown to find and figure out if and what are the Google suggests. Not to mention that Omnibar covers only one small feature area of what FS offers, and does not handle adding/editing/ranking engine (and Firefox's has shortcomings) and it's no more intuitive to users how to use it without reading docs compared to FS in the feature Omnibar offers. Just to name a few issues.
10. FS should not be pick of month. This is entirely subjective. You're clearly proud of your FBT addon and felt it was better than FS, while IMO, it's only better in one out of the dozens of features that FS offers, and FBT simply doesn't have the features FS offer. FS covers all the main features of 'InstantFox', 'InstantFirefox', 'Add to Search Bar', 'AutoCopy', 'QuickDrag', 'Super DragandGo', 'OmniBar', 'Dictionary Tooltip', map/weather addons, text search addons, and FBT. In most cases, it even beats those addons. If FS doesn't deserve to be a pick of the month, why are many of these addons featured by AMO at all? Note: I don't claim FS does everything they offer, and FS doesn't do everything better compared to them, but it does all the main things and offers many unique features too. Not to mention that FS is all original coding, not rewrite of others' code.
As a fellow addon developer, I find we're quite different. When a user (maybe it's actually you) noted FBT to me back in June, I commended the Find in All Tabs in FBT and pointed out the issues of FBT to the user (and 10 days later FBT's new release addressed one or two of my criticism). I do like my FS much better than FBT, but I don't go put a negative review on FBT and feel justified to talk down other people's hard work. Your addon has a very well done major feature, that's enough for me to not give you 3 star for lacking all the other really important features and having some issues (i.e., no result list if searching just current tab, highlight remains after closing findbar - intuitively it should be gone, ugly color, annoying "bull's eye" focusing on result, too much space taken by the immovable result list, when user click on "find in all tabs" button, all hits are found but hits in current tab are not highlighted even if "highlght all" is active ...). And I won't go question an addon should or should not be chosen as pick of the month after seeing its monstrous list of features, most of them done well and thoughtfully and some so uniquely and I myself enjoy it (like regex). It's just not me.
You might feel that your review/rating is justified, but I hope you reconsider after my reasoning.