Hi

Chrome extension which allows you to right click on selected text and search on multiple sites at the same time.

Wednesday, May 20, 2015

0.4 is here: groups finally!

I published earlier today 0.4... I'm on a roll! :)

This version implements a major feature, which was asked by many users ever since I started: grouped  links are now available. 
Each link now can be part of a group or not, that's up to you. Once the group property of a link is updated, the link will show up in a submenu under the group's name.
The "Search everywhere!" feature is both available at a root or at a group level.
It feels simple to configure, hope you think the same. 
I need to improve the group field, so it auto-completes values with existing groups names... Also, sorting groups might be necessary, though you can achieve that with sorting the links.
It's not quite finished, but it's getting there.

Change log:
- New groups feature
- Ability to turn "Search everywhere!" off 
- New UI for featured search engines and credits page
- Having multiple search engines with same name is now possible again
- Localization updates

Still pending:
- respect incognito options in "Search everywhere!"
- hide "Search everywhere!" if group contains only one link
- improve group UI
- add filter option for featured search engines. Maybe group them (it's a lot of search engines)

I should post a few screenshots but am on my iPad :P... Maybe next time.

That's it, hope you like it!

Thursday, May 14, 2015

0.3.4: minor changes

Nothing to see, unless you spent much time on the options page, which was slooow due to some AngularJS stuff (my lack of nowledge of it, really)

Changelog:

  • Minor bug fixes
  • Performance fixes in the options page
  • Confirm/Alert messages look nicer now
  • Updated a few localized new terms
Cheers!

Tuesday, May 12, 2015

I'm back :)

Hey, long time.
I won't make many excuses: I just been busy, and this is my hoby project.

I missed it so much! I tried to get back to this many times, but I just couldn't make it.

A few weeks ago, I was taking a look at an AngularJS tutorial just out of curiosity and as soon as I started it I tried it with the extension's data model. It was so simple that I kept on going, hence 0.3.2 :D

This cleanup allows me to make more changes to the extension, hopefully making it better, but also keeping it as simple as possible.

Check my previous post on more information about what changed in 0.3.2.

Also, here's a few links you might find interesting if you're interested in helping out:

  • GitHub project: If you're up for it, feel free to join and make it better :)
  • Crowdin project: Translate the extension to your own language :). There's a few translations (French, Polish, Spanish, Dutch) but there's a lot missing. We're 14% there :)
  • You'll find up to date information on what i'm working on in my Trello board. 
Finally, and most importantly, I was checking out some figures:
  1. Around 5.000 search queries (events) are run every day with the extension. 
  2. Last month, this meant 172,811 events!
  3. It's 2,689,418 events since the launch of the extension in June 6, 2011
  4. It seems that around 20.000 users have this extension installed
  5. Top search engine is Amashow, which I don't know what it's all about, but registered over 630.000 events, 23% of the total events from all times. Can someone tell me what these guys do for a living? :D
  6. Second in ranking is "Confidential": About 7% of the clicks are not tracked -by users' choice-.
  7. Close is YoutuBe, with 6.4% and then follow IMDB, Google, Amazon & Wikipedia (in that order).
Besides the fun in numbers, I also realized there's a lot of users using this tool, which is cool, but also more responsibility.

As the extension grows in complexity, with more features, I realize it's super hard for me to test them all the time, and making sure all is well. 
I'm thinking in asking for help in testing, having a small group of trusted beta-testers. If you're interested, please comment to this post and I'll add you to the group.
I'll probably start releasing new features to this closed group first, then to the open audience.

Finally, THANK YOU! You guys, are awesome, I 'm really happy you find this extension useful.

Cheers!!

0.3.2 is live!

How long it's been! Sorry about that.

Last friday I published 0.3, during the weekend I was notified I broke the "Search everywhere!" option (sorry!) so I posted 0.3.1 with the fix, and then 0.3.2 rolling back some unwanted code that went out with 0.3.1. Messy. Rusty. 

But who cares! 

Here's the change log for all 3 together:

New on v 0.3.2
  - fixed Search Everywhere (broeken in 0.3)
  - new plus sign option
  - new options interface
  - major tech upgrade
  - new "open in incognito" option
  - bug fixes
  - translations to several new language
  - support for special characters in search query (including &)

So I won't go into  much detail, but explain just a few:

Main "under the hood" change affected the Options page: you'll notice some minor design changes, but the main thing is that it's now based in AngularJS & Bootstrap. Result: I'm still a messy coder but code is way better than before.
As said, I'm still mess, there's lots to improve, but this is a huuuuge improvement to the previous code.

The code refactoring allowe me to make a couple of quick improvements: 
  • you can now specify if you want a link to open in an Incognito Window. 
  • Also, some search engines prefer to separating words with the "+" sign instead of spaces. You can now specify that per Search engine.
I hope you like these changes. There's more coming!

Saturday, February 8, 2014

now on GitHub!

Michał, from Poland, sent me a mail yesterday -though my youtube account :P- suggesitng I posted my extension`s code to GitHub.
There's a couple features he'd like to have and he suggested he'll do it himself.
Cool!
I've never thought about it, but it sounds like a really cool thing to do, so I just did! :D
I'm still getting used to the idea that other people might see the code and freak out, heh, but well, I never said it was a fine piece of software, did I? :)

So If you're readig this and interested, knock yourself out: https://github.com/frenetix/SimpleSelectSearch

Michał's 2 new suggestions where:


  • Option to remove the "search everywhere" link. Fair enough.
  • Have groups of links, so you might want to order your links in a specific way, with sub-folders and sub-sub-folders... Works if you have lots of links... i don't but am ok with it :D


He was also very polite as to offer himself to translate the extension into polish :D nice... remember you can translate it to you own language here: https://crowdin.net/project/simpleselectsearch/invite

Cheers!

Thursday, February 6, 2014

New crowdin project for translation available here

+knutars suggested that i created a project in crowdin so the extension could be translated to other languages more easily... So I just did that!

Check the translation project here

Thanks for helping out!

Wednesday, January 8, 2014

1 year without activity :P

Yikes... 2013 was intense!... a single update to the extension!
It's not like it's a finished product. It's just that I had no time at all :)
It was a good year, though :D

But there's a few new things I'd like to try this year, which will mean some major changes under the hood.
So even it might take some time, I thought to share it with you anyways:
  1. Configure links to replace spaces with %20 or '+' sign. That's a per-link configuration, since some sites use + on their URLs instead of the standard %20 for spaces. This was requested a long time ago, but means I should change the configuration object... that's why I haven't implemented it yet. It will mean some backward compatibility code will need to be in place, plus, most of all, will mean to change the current links table to something better... I'll start looking into cool JavaScript tables to use. 
  2. Configure links to be opened on a new window and on a new incognito window. Don't know if can be done... I'll have to check the Chrome API... It's something I came up with a long ago, but again, means all the changes mentioned above... so since I'm doing #1, makes sense to go for #2 too :)
  3. Someone requested this new feature that I liked: an option to display an icon on the omnibox and then a pop-up menu with the available links.... It's against the "right-click-search" original objective, but couldn't hurt to try... and I guess makes sense on some scenarios, like when I'm browsing from my iPad using a remote desktop to my computer... yeah... i do that sometimes :/ ... I'm not sure it will work or be easy to implement so, again, I will have to check the Chrome API. But since I haven't been doing much coding lattely, I welcome the challenge :P 
I'll also try and include a couple new translations (thanks for the offerings!!!) and well, #1 & #2 above will probably mean some more major changes... I'll re-think using knockoutJS to work with my configuration data... I'll have to ask someone that really knows if it's really worth it, though.

That's it so far, I hope to get back here soon with more news.

Cheers!