DonationCoder.com Forum

DonationCoder.com Software => Mouser's Zone => Find And Run Robot => Topic started by: nitrix-ud on July 18, 2007, 01:11 PM

Title: new launcher just released
Post by: nitrix-ud on July 18, 2007, 01:11 PM
Wouah !

i must say it really looks impressive

if i had to take a guess i would say this is the closest alternative to quicksilver on windows

http://trydash.com/home/
Title: Re: new launcher just released
Post by: mouser on July 18, 2007, 01:16 PM
Looks pretty good - i'd appreciate hearing any features people see in dash that you think are missing from FARR.
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 01:27 PM
yes it does look amazingly good, i've just seen the video and i will try it out soon

few things that seems great :

Title: Re: new launcher just released
Post by: jgpaiva on July 18, 2007, 01:37 PM
few things that seems great :
  • the ability to select files to perform actions on them (zip) ...
Farr also does, it's only a matter of making an alias action to do that ;)

  • image preview
yep, that's useful

  • image resizing
Also a matter of making an action, but trickier since there's no preview. (also, i don't find this very useful)

  • it just looks gorgeous
Indeed it does! I also agree that farr can lose some points in "beauty", when compared to other launchers. BUT, it alows you to see a bunch of entries at the same time, while others need some kind of keypress to show more results.

  • Contextual history
I'm not sure what this means..
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 02:02 PM
few things that seems great :

the ability to select files to perform actions on them (zip) ...

Farr also does, it's only a matter of making an alias action to do that

to my knowledge you cannot select files in the explorer, invoke FARR and zip files
i agree that you can make an alias to zip files but FARR is not aware of selected files out of the box

image resizing
Also a matter of making an action, but trickier since there's no preview. (also, i don't find this very useful)
again you cannot, same reason as above

Contextual history
I'm not sure what this means..
it seems that if you search Google using their google command, it will show your past searches (using that command)
i find this very useful

Maybe we should also mention what makes FARR unique !!
from the top of my head :
Title: Re: new launcher just released
Post by: jgpaiva on July 18, 2007, 02:16 PM
few things that seems great :

the ability to select files to perform actions on them (zip) ...

Farr also does, it's only a matter of making an alias action to do that

to my knowledge you cannot select files in the explorer, invoke FARR and zip files
i agree that you can make an alias to zip files but FARR is not aware of selected files out of the box
Right.. I see your point. I also wonder how can they do that, detect what's selected when the program is launched. Does anyone have a clue?
Also, does that work in alternative file explorers?

But.. You can drag and drop a file on to farr, and then type the action followed by enter :)

Contextual history
I'm not sure what this means..
it seems that if you search Google using their google command, it will show your past searches (using that command)
i find this very useful
That can be useful for people who make url searches, i see.


That first part gave me an idea. Mouser: how about having another farr variable to be used in aliases: title/class of active window when farr was called. That'd be extremelly useful for window management alias such as this one (https://www.donationcoder.com/forum/index.php?topic=9021.msg68672#msg68672).
Title: Re: new launcher just released
Post by: mouser on July 18, 2007, 02:23 PM
it seems that if you search Google using their google command, it will show your past searches (using that command)

interesting idea, and since FARR does keep track of past search histories by default i could add this as an option without too much trouble..
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 03:23 PM
i'm trying Dash, and i have to say the ergonomy is quite amazing...


i think there are great ideas there !

IMHO, it puts any launcher to shame except for our beloved FARR  :Thmbsup:
Title: Re: new launcher just released
Post by: mouser on July 18, 2007, 03:42 PM
the way it presents what you search against the current search result (like quicksilver)

can you elaborate on this a bit?
Title: Re: new launcher just released
Post by: Grorgy on July 18, 2007, 03:43 PM
Given its price it would need to offer some pretty serious performance given the number of free alternatives which do much the same thing.
Title: Re: new launcher just released
Post by: jgpaiva on July 18, 2007, 03:46 PM
Given its price
Oh.. i hadn't noticed it was payware!
Title: Re: new launcher just released
Post by: Grorgy on July 18, 2007, 03:52 PM
 :-[ about the first thing i look for jgpaiva, no point my looking at stuff i just cant afford if im really looking for something and not just browsing  ;)
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 04:06 PM
the way it presents what you search against the current search result (like quicksilver)

can you elaborate on this a bit?

for example if I type "pee" the first result being "Pop Peeper"
it shows : Pop Peeper
Title: Re: new launcher just released
Post by: jgpaiva on July 18, 2007, 04:07 PM
for example if I type "pee" the first result being "Pop Peeper"
it shows : Pop Peeper
That is, if you had already searched with google for "Pop Peeper", right? ;)
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 04:22 PM
for example if I type "pee" the first result being "Pop Peeper"
it shows : Pop Peeper
That is, if you had already searched with google for "Pop Peeper", right? ;)

nope, nothing to do with google
it's just the way they show the first result

you should really see the video they made
http://www.trydash.com/home/dash-video-tour/

they are much better than me explaining their product  :D

PS: don't you guys know Quicksilver ?  :-[
Title: Re: new launcher just released
Post by: jgpaiva on July 18, 2007, 04:38 PM
Oh, now i see the idea. It saves any websearch you do, and has it available for other websearches. Makes sense :)

PS: i do know quicksilver, but haven't had a chance to really use it...
Title: Re: new launcher just released
Post by: justice on July 18, 2007, 04:43 PM
Seeing as FARR already saves recent launches, maybe it should be extended to recent alias searches too, so that when you invoke your recent alias, previous queries using that alias can be run faster.

I think what nitrix means is that when you type WOR and Microsoft Word is the first result then the query would be highlighted in bold so it would read Microsoft Word
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 04:47 PM
PS: i do know quicksilver, but haven't had a chance to really use it...

here is a very good screencast on the lifehacker site :
http://lifehacker.com/software/quicksilver/hack-attack-the-quicksilver-video-extravaganza-250949.php

i have just used quicksilver a few minutes
but it seems to be the Graal of launchers....nothing less  :D
Title: Re: new launcher just released
Post by: nitrix-ud on July 18, 2007, 05:01 PM
i also like the fade out effect...
it makes more sense to me than the fade in effect of FARR

it's funny to see that the choices for the sound and the fade effect are the exact opposite of FARR

FARR = fade in and sound at the begining
DASH = fade out and sound at the end

but i'm sure that it would be very easy for mouser to add 2 new options  :D
then FARR > DASH !
Title: Re: new launcher just released
Post by: cnewtonne on July 19, 2007, 12:55 AM
The difference between FARR and Dash is basically what differentiates free/donationware from payware in general. In effect, the focus is quite different. The former does not have the pressure or the absolute focus of maximizing adoption and therefore, revenue. It is this pressure that ultimately steers the developer. Time after time after time, experience has shown that for any software to be widely received and adopted it must be visually mind blowing, colorful, skinnable and sometimes at the expense of its features. Also, the application must deliver straight out of the box easily, naturally, and spontaneously.
There is no better example historically and currently than Apple in all its products and the iPhone is a startling example. Having sold more than 1/2 million 2-year contracts in less than 48 hours is so perplexing for my humble mind. A so called 'revolutionary' phone that requires user 2 steps to hang up a call is truly puzzling. But who cares, who on earth can resist its layout, colors,  and interface.
I think FARR comes from a totally different notion that is liberated from market pressure and revenue numbers crunching. Therefore, it lacked the user interface and got so technically bloated, IMH, with features some of which is repelling for users e.g. RegExp aliases.

I'm a power user and care the less for user interface at the expense of functionality. I have looked at most (if not truly all) launchers over the past 2-3 years and I can say with confidence that there is no launcher on this planet as feature full as FARR and I can bet a thousand dollars on it.

It has all to do why a developer is making his/her software. His/her motives, intentions, orientation will inescapably show in the software in some form or another.
Title: Re: new launcher just released
Post by: mouser on July 19, 2007, 01:04 AM
Thanks cnewtonne, that cheers me up -- i always feel strange when i see another FARR "competitor" out there, like why am i breaking my back if someone else is getting paid well to do similar work.

I think much of what you say is really true -- much of software is designed for the lowest common denominator, and the power users experience can suffer.  I try to listen to the power users most of all, since those are the people that interact with me here.

But of course I know you agree that doesn't mean there isn't stuff to learn from these smooth operators, and try to make the user interface experience as painless and natural for everyone.  There is always lots to learn from other programs.

Seriously though, thank you for those words of support -- I needed to hear that people still want FARR :)
Title: Re: new launcher just released
Post by: Grorgy on July 19, 2007, 01:17 AM
We sure do mouser, i wouldnt call myself a poweruser at all and I pretty much use it as a basic program launcher at the moment, though I am learning and what i particularly like is that as my knowledge grows the program can support that and i can do more with it, at the same time, it works  'out of the box' for me as well (and the price is right  :) )
Title: Re: new launcher just released
Post by: nitrix-ud on July 19, 2007, 01:57 AM
Seriously though, thank you for those words of support -- I needed to hear that people still want FARR

of course we still want FARR  :D it is the best launcher !

Therefore, it lacked the user interface and got so technically bloated, IMH, with features some of which is repelling for users e.g. RegExp aliases
i'm not sure RegExp aliases are repelling, what they can do is really of use even for regular users... but it's true that how it is being set up is quite complex...


There is always lots to learn from other programs.
yes, mouser, it will only make FARR better

Cheer up !
FARR is still the best  :Thmbsup:
Title: Re: new launcher just released
Post by: yksyks on July 19, 2007, 04:33 AM
I second all this. Regardless of how the interface is attractive, the functionality is what counts. Besides, I'm quite happy with Windows UI design, as far as I'm concerned, no need for skinning. I prefer consistent look of the applications.

Having written this I have just one comment to FARR interface, though. Somebody mentioned this already I suppose, but I'm strongly missing the Cleartype in both FARR results windows and its options. (It appears only on Options menu bar.) Could that be fixed?

Thanks a lot for all your invaluable work!

Edit: changing the fonts to some TrueType/OpenType fixes this in most places, so just the columns headings and Options dialog remain. Shouldn't the system default font be used here? That would be enough.
Title: Re: new launcher just released
Post by: allen on July 19, 2007, 08:34 AM
 
Thanks cnewtonne, that cheers me up -- i always feel strange when i see another FARR "competitor" out there, like why am i breaking my back if someone else is getting paid well to do similar work.

I feel a little funny, I guess for you, seeing other "competitors" posted here too :)  Screenshots of apps like Dash make me grimmace, though--Apple-esque appearance not withstanding, I just cannot imagine all that candy can be as lightweight as FARR.  As aforementioned, the regex aliases are killer--and the wealth of capabilities available in FARR in you're willing to put a bit of effort into configuring it are most rewarding.

Think of the competitors as a blessing--they can skim off the "lower denominators" who'll be more at home with a pretty, simple application.  Otherwise, they'd end up eating up hours of your time requiring you hold their hand through setting it up and using it -- hours you could be using to work on the software itself. :D

FARR's what first introduced me to DC and one of the most used apps on my PC.  Went to use my wife's computer the other day and spent several minutes sure her computer was broken--alt+space did nothing, the catalyst which every application on a computer system relies upon was not present, nothing worked!  She did have something on there called a "start menu", but I am not one for fumbling with ancient technology that may or may not be booby trapped.
Title: Re: new launcher just released
Post by: mouser on July 19, 2007, 11:18 AM
Thanks allen :)

yksyks -- we should continue this discussion in another thread (maybe here  (https://www.donationcoder.com/forum/index.php?topic=805.0)or here  (https://www.donationcoder.com/forum/index.php?topic=9008.0)-- do you have windows running in large font mode?)
Title: Re: new launcher just released
Post by: Tekzel on July 19, 2007, 01:35 PM

FARR's what first introduced me to DC and one of the most used apps on my PC.  Went to use my wife's computer the other day and spent several minutes sure her computer was broken--alt+space did nothing, the catalyst which every application on a computer system relies upon was not present, nothing worked!  She did have something on there called a "start menu", but I am not one for fumbling with ancient technology that may or may not be booby trapped.

Haha, thats funny.  And often the funniest things are true.  I also spend an uncomfortable amount of time (whole seconds!) on a clients computer wondering why "pause/break" doesn't work, only to realize that they of course dont have FARR installed.
Title: Re: new launcher just released
Post by: Josh on July 19, 2007, 03:25 PM
I'd love to see the scrollable results window! That would rock!
Title: Re: new launcher just released
Post by: mouser on July 19, 2007, 03:45 PM
farr already has this, but perhaps i could add more options about maximum autosize settings to make it more obvious.
Title: Re: new launcher just released
Post by: Amadawn on July 24, 2007, 05:43 PM
mouser,

as an old member of donation coder, and someone who used to use FARR all the time and finally dropped it in favor of Launchy I think that I might give a different perspective on why "less featured" programs such as Launchy and Dash appeal to some (perhaps many!) users.

First of all, let me say that I _loved_ FARR. When I discovered it I was blown away and I inmediatly became a donationcoder member and I donated to FARR. I still like it and I think it is useful but I don't use it anymore.

There were 4 main reasons why I started using Launchy instead of FARR:
- "Better" search results (out of the box, without tweaking).
- Looks awesome compared to FARR (although not as good as Dash)
- Some really cool pluggins (e.g. the calculator and web search pluggins)
- Simpler setup and better "out of the box" experience.

Please, before you guys jump to dismiss these reasons, let me elaborate a bit more. But first, please note that the last time I tried FARR it was a few months back and perhaps some of these have been fixed since them. I'd be cool if you pointed me to those.

1. Why I think that the Launchy search is better?
- It is "index-based" which means almost instantaneous search results. There was a noticiable difference compared to FARR.
- "Adaptive" search results. Launchy tracks what I select after every search I do and boosts the ranking of those results the next time I repeate the same _OR A SIMILAR_ search.
- Non contiguous search (i.e. searching for ff will find FireFox)

I believe that some of these features were planned for FARR v2.0 but I don't know if they all made it. I would agree that the "index-based" search may be a drawback for some people, which want to be able to search a completelly up to date list of files, but in my usage I've found that using Launchy with a 20 minute update timer is good enough 99.9% of the time (and when it is not updating the index is 2 mouse clicks away). Perhaps this works well for me because for me Launchy is mainly a program launcher and an interface to google (and a calulator and folder navigator...) and not a file search tool. But I think that there are better "file search tools" around that both FARR and Launchy anyway.

2.- Better look. I think that this cannot be questioned. I don't even think that Launchy looks "that good" but it definitely looks way better FARR. I know that a lot of people don't really care about this but _A LOT_ of people do care (me included).

I think that saying that "power users" do not care about looks is untrue. Actually I find that many power users like to tweak the looks of their computers a lot, as they use them so much more than non power users.

I really don't think that you should under-estimate the importance of this. One of the previous posts made a very good point regarding commercial vs freeware software and I think that there is a reason why commercial software "tends" to look better and that is because most people like better looking software and sometimes are willing to trade some features for good looks and style (case in point ipod vs other mp3 players, etc).

3.- Better "out of the box" experience:
This is related to #1. There is an enourmous amount of options in FARR. I bet that the options pane is probably overwhelming for many users and maybe you should consider create two separate "simple" and "advanced" "configuration modes" to make FARR more approachable and feel less bloated (often bloat is just a feel, it does not need to be real to put some people off).

However that was not what I mean about a better "out of the box" experience and why I stopped using FARR. I know that I can configure FARR to behave exactly as I want with all the very useful and detailed options. I actually did that when I was using it. However, I often go to new computers and I like to have a keyboard launcher in them. With Launchy, I can just install it and it works very well without any configuration. With FARR I would need to waste some time (probably a while!) to configure it properly in each machine that I install it.

A previous poster mentioned that trying to use his wife's PC without FARR was a pain. I bet that trying to use FARR without any reconfiguration would be a (much smaller) pain too!

I really believe that this last reason is very important and probably something that with some careful thought could be easily improved in FARR. You could think about the most useful scenarios for FARR use and make sure that FARR works seamlessly in those cases. Making google searches, opening firefox/explorer bookmarks, finding start menu items, being able to navigate and find the most important system folders (my documents, etc) out of the box should be a priority.

Ah! There is also another (small) criticism to FARR. The name (at some point I almost convinced mouser to change it into something else! :-). Launchy, Dash, SilverLight, QuickSilver... quite frankly, they all sound better than FARR. OK, I know. That is a pretty stupid complaint, but it is true, nevertheless ;-)

I think that most of this can be easily improved and that _technology_ wise FARR is (under the hood) probably the most flexible and impressive launcher for windows. But these loose ends stop it from reaching its potential, IMHO.

Cheers,

Angel
Title: Re: new launcher just released
Post by: mouser on July 24, 2007, 05:54 PM
Thanks Angel for some very reasonable comments -- critiques like this will always be welcome on this site.

I'm in the middle of working on something right now so i'll reply more in detail later.  Some of these issues have been implemented with version 2, some have not.
Title: Re: new launcher just released
Post by: jgpaiva on July 24, 2007, 06:19 PM
I think i'll give some help, since mouser is busy right now.

#1:
  index: Yep, no index, and you're right as it needs to be done. Still won't be included in V2, though.
  adaptive search: done ;)
  non-contiguous search: not done (i also find it a bit confusing), but multi-word works (f f would find firefox)

#2:
  better look: I've talked with mouser just yesterday about this. It indeed does make a difference for many people, and it'd probably get more people to use farr, BUT, the time it'd take to change the looks would probably be better spent in improving other parts of farr, at the expense of losing some "costumers" because of the looks.
  Also, farr's looks have been dramaticaly improved with the new "large icons display", even though it still isn't as eye-candy as the competitors.
  IMO, even more important than the looks, are the webpage and the screencasts, which make a huge difference on first contact with farr.

#3:
  simple/advanced mode: done.
  default configurations:
making google searches, opening firefox/explorer bookmarks, finding start menu items, being able to navigate and find the most important system folders (my documents, etc) out of the box should be a priority.

yep, all of those work out of the box, although the bookmarks part is done through a plugin, which might not be included in the default package (not sure, as this is mouser's decision).
Another way to solve this problem would be to just carry farr on your usb disk, since farr is fully portable ;)

Also, farr can now work as a calculator, a process killer, a clipboard enhancement, a service starter/stopper, program unninstaller, etc etc etc, all through plugins.

As for the name... I do agree that there could be better names, but i think it's a bit late to be changed.


Thank you for your post, amadawn, it has contributed in 2 ways: to remember what else still needs to be done, and how well farr is now compared to other launchers :)
Quoting mouser on our conversation (i hope he won't get upset ;) ):
<mouser> it IS a very huge leap from v1
<mouser> in fact when i think on v1 now i get sick
Maybe you should take a look at farr V2 beta, or wait for its grand launch next week. I think you'll be positivelly surprised :D
Title: Re: new launcher just released
Post by: mouser on July 24, 2007, 06:54 PM
At some point we should probably have a discussion about ways to improve the looks of FARR.  As someone who had to be dragged kicking and screaming to add skin support for FARR, i'm a hard sell.. I tend to prefer the standard windows interface.

Having said that, here are some screenshots of FARR demonstrating some of the visual options now available in version 2, including custom font settings and large icon mode:

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]
Title: Re: new launcher just released
Post by: Josh on July 24, 2007, 08:41 PM
Mouser,

Have you considered ridding yourself of the titlebar for farr? Thats one thing I like about all of the other launchers I've seen. They are just the search box, with a results box which pops up after entering text. Perhaps you can A. Rid us of the titlebar area, B. add an option to only show previous results if you want them to show, and C. Clean up the options dialog into a more modern and organized fashion. This would make it more aesthetically pleasing for most of your users. I am willing to design the options dialog if you would be interested, just let me know.

Josh
Title: Re: new launcher just released
Post by: lanux128 on July 24, 2007, 10:31 PM
BUT, the time it'd take to change the looks would probably be better spent in improving other parts of farr, at the expense of losing some "costumers" because of the looks.
jgpaiva was spot-on with this point. before the days of plugins in Farr, i was tempted to use Launchy not because of the looks but because there was a plugin for searching Firefox bookmarks. this plugin feature has been implemented in Farr since then and has expanded to several other useful plugins.. and also that Farr allows me tweak more than other launchers is another appeal, this is my personal opinion, of course.. :)
Title: Re: new launcher just released
Post by: mouser on July 24, 2007, 11:31 PM
Have you considered ridding yourself of the titlebar for farr?

look in the above list and you'll see a picture without a titlebar -- it's a skin created in fact by a member here on this forum, rbeeger: https://www.donationcoder.com/forum/index.php?topic=7949.0
Title: Re: new launcher just released
Post by: Armando on July 24, 2007, 11:49 PM
In my opinion the only two options  amadawn mentioned that FARR 2 really “lacks” are the index and the uncontiguous search (but launchy lacks many features that Farr has).

So… An index, yes... and Mouser is well aware of that aspect (might even be using locate's?). But I’m sure Farr wouldn't be as great without also keeping its current search mode.  I’ve used quicksilver and Launchy, and, well, when I rename files — which I do all the time — I want my files to be available now. Not in 20 min, or after I manually reindex my HD.

Uncontiguous search? that would be nice, but I wonder if it really adds that much usability. Maybe.

Oh, and there’s the look thing. For me, if it’s functional, I couldn’t care less about the looks. And I actually like FARR’S look. Not very glamour if you use the windows default, but... Compared to other launchers, with farr I can see more files with more details (except for picture view — but then, I prefer to use something like faststone or something like that)… And I need that level of detail since Farr is also my file explorer for quick navigation.

Anyway, Farr is far from ugly -- the slenderFARR.skn is actually quite sexy -- it’s just not… flashy. But yes, a quicksilver bubbly shiny candy look might attract more people. Won't be using though. My windows still has the 95 looks...
Title: Re: new launcher just released
Post by: mouser on July 25, 2007, 12:10 AM
we should probably figure out what term we want to use for the kind of non-contiguous/uncontiguous search modes that farr and others use.

Farr v2 now support non-contiguous search.
If you type: f fox OR f f OR fox fire then farr will find firefox, and it will try to be smart about scoring, in that the closer you come to typing the program name with words in the right order, the higher the score, which should help to differentiate near false positives.

What FARR will not do on its own is let you type a string of letters without spaces and match those at different places.  So you can't type: feto find firefox (you could of course very easily with a few clicks add an alias to find any specific program you like with any specific alias keyword).  I'm not sure what that kind of matching should be called (intra-word non-contiguous matching?).  It's possible we could add this one day but i'm reluctant to take the speed hit it would incur.
Title: Re: new launcher just released
Post by: Armando on July 25, 2007, 12:16 AM
What FARR will not do on its own is let you type a string of letters without spaces and match those at different places. 

Yes. I thought that was what uncontiguous meant in that context...

Personally, I don't care to much about "type a string of letters without spaces and match those at different places". I'm happy with "f f" (instead of "ff"). I usually type the first syllable of a word anyway. Faster and I don't have to memorize patterns.

Maybe the performance hit wouldn't be too bad IF there was an index? Dunno...
Title: Re: new launcher just released
Post by: mouser on July 25, 2007, 12:29 AM
An index does speed up search.  Sometimes very significantly, such as when searching in huge folders (the start menu search which is what FARR is used for 99% of the time, wouldn't gain you much).

An index does have some drawbacks, as cited above.  If it's not up to date on recent changes it can miss new stuff, and if it is forced to always be up to date it can result in lots of wasted cpu keeping it updated.  It also means more memory use.

FARR will eventually get indexing added as an optional feature.
Title: Re: new launcher just released
Post by: Armando on July 25, 2007, 12:33 AM
as an optional feature.

I'm all for it too... as an option.  :)
Title: Re: new launcher just released
Post by: lanux128 on July 25, 2007, 12:40 AM
+1 for indexing as an optional feature.. :Thmbsup:
Title: Re: new launcher just released
Post by: nitrix-ud on July 25, 2007, 02:49 AM
I personnaly love the fact that FARR searches without an index

so +1 for indexing BUT as an optional feature

what would be really great is the following :
specify in a "dosearch" command what kind of search you want to use

for a huge folder you want to use the index
for instance :
Music album search $$1 | dosearch -alias +folder_music +open_winamp +\ +USEINDEX $$1

i would use it !!

Title: Re: new launcher just released
Post by: justice on July 25, 2007, 03:28 AM
It's the fonts that would need tweaking to improve the visual aspect not so much the skin, you can easily have it look like this:
[ You are not allowed to view attachments ]
I've attached the .ini file I use so feel free to use the font settings. If you use the whole ini then all your settings will be overwritten so that's probably not recommended.

EditEditBoxHeight=28
EditResultLineHeight=20
EditSlideLineHeight=11
EditBoxFont.Name=Garamond Premr Pro Smbd
EditBoxFont.Size=14
EditBoxFont.Pitch=0
EditBoxFont.Style=1
EditBoxFont.Color=-2147483640
SmallResultFont.Name=Garamond
SmallResultFont.Size=12
SmallResultFont.Pitch=0
SmallResultFont.Style=0
SmallResultFont.Color=-2147483640
LargeResultFont.Name=Garamond
LargeResultFont.Size=28
LargeResultFont.Pitch=0
LargeResultFont.Style=0
LargeResultFont.Color=12632256
RicheditFont.Name=Consolas
RicheditFont.Size=10
RicheditFont.Pitch=0
RicheditFont.Style=0
RicheditFont.Color=-2147483640
Title: Re: new launcher just released
Post by: ak_ on July 25, 2007, 03:40 AM
I really agree with nitrix, we should be able to select indexing (or not) for each alias individually. For example, i wouldn't use indexing to search start menu, but i definitely would to browse my mp3 collection.
Title: Re: new launcher just released
Post by: mouser on July 25, 2007, 03:42 AM
we should move discussion of indexing options and methods to another thread..
perhaps the main reason i haven't implemented indexing yet is because there are a lot of decisions that need to be made about the best way to store data and what kinds of options should be provided.
Title: Re: new launcher just released
Post by: Amadawn on July 25, 2007, 08:26 AM
mouser (and others),

thanks for your answer and specially for showing off the new skin capabilities in FARR v2. It certainly shows and improvement over FARR v1. It is still not as nice as other launchers but it is better than before, which is great. BTW, is it possible to disable the numbers in the "big icons" mode?

Regarding the "look" of FARR, one thing that I like in Launchy, Dash and Quicksilver is how they really "highlight" the current selection. That is, the element would be launched if you clicked ENTER. I think that this should be prominent in the interface, not just be the first result in the list of search results. I also like how Dash and Quicksilver highlight the letters that are being matched (this is more important when you have intra-word non-contiguous matching, which FARR currently lacks).

As a final note on "eye candy" and "looks". I love the way QuickSilver fades in and out when you use it. That sort of thing could be implemented without modifying the current skin capabilities of FARR. It could even be a plugin, with several fade-in/out animations to chose from (and obviously it shoul be totally optional). Maybe that is an easy way to differentiate FARR in the looks department compared to other launchers?

I will certainly give the new version a try once it is released. I am happy to see that a few of the weaknesses in the previous version have been improved.

One particular comment that I'd like to make is that I think that the "real" intra-word non-contiguous matching (sometimes called "fuzzy matching") is really a _must_. It does not seam a big deal until you start using it but it is really useful and once you get used to it you may never want to use a launcher that does not have it. When coupled with "automatic learning" (i.e. results re-scoring based on user selection) it becomes a really nice way of "automatically" creating keywords.

What I mean is that, in FARR, it is often suggested to create an alias when you want to use a certain name for a certain program or file (say ff for Firefox). But that is the whole point! I _don't_ want to have to manually create keywords. But that means that you have to do that for every computer where you use Launchy (unless you use a usb key or something). And it takes longer than letting the launcher observe what you do and learn what you want it to do. Not to mention that it is also harder for non power users to use this feature.

It is hard to explain, but it really makes a big difference. And having to add a space between the letters would be annoying (the best example is firefox, which I currently can start by simply tapping twice the "f" letter).

And this is another reason for indexing, I think. As you said, implementing this sort of "fuzzy matching" may be too costly in a pure search based program like FARR. But for index-based launchers this is not a problem whatsoever.

I really liked the idea that a previous poster had, were you could select whether you want to index or search each individual folder. I also think that it may be nice if you could do "both" at the same time. That is, quickly present the results of the index search, and then do a search in the background and show any additional results as soon as they are ready. Maybe this could bring the best of both worlds?

Another question that I have is: how does the new version of FARR handle "alternative" modes? I really like how in Launchy if you select "Google" (by typing gg for instance) and type TAB you go into "google search mode". In Dash this is even more evident, as the "Google search" text appears on top of your editbox which makes it clear that any words that you type will be used for a google search.

Another related question is how does FARR handle "alternative actions". By default, hitting ENTER opens or executes the program or file selected. Can you select things such as "open folder" or "copy", etc? In Dash and Quicksilver you can by hitting TAB until you select the action that you want to perform.

As a final note I'd like to answer jgpaiva regarding the trade off between improving the FARR interface versus adding new features. I have to say that the looks of an application can often limit its capabilities. For example, QuickSilver has a really neat "multi-level" "stack" interface, where you can select a file, type tab, select and action, type tab and select a "modifier" for the action (e.g. select a filename, select "copy to..." and select the folder to which the file will be copied). I don't think that this is something that is too difficult to implement. But in Quicksilver it is very natural as every time that you hit tab the selected item is "saved" into a "stack" that is shown in the interface very clearly. So the interface flexibility not only looks good but also adds a good deal of functionality, making it trivial to add this sort of feature. In FARR (and sadly, also in Launchy) this would not be nearly as easy to do, as they are based around the concept of a single edit box where you type your command. That could never be as powerful as the stack based interface approach that QuickSilver (and to an extent Dash and the new SkyLab from Candylabs) has.

Anyway, I'm really looking forward to the FARR v2 release. I don't think that I could give up "fuzzy" matching at this point, but maybe you guys will change my mind? :-)

Cheers,

Angel
Title: Re: new launcher just released
Post by: mouser on July 25, 2007, 09:01 AM
BTW, is it possible to disable the numbers in the "big icons" mode?
yes.

can you elaborate on what the "automatic learning" thing is?

Another question that I have is: how does the new version of FARR handle "alternative" modes? I really like how in Launchy if you select "Google" (by typing gg for instance) and type TAB you go into "google search mode". In Dash this is even more evident, as the "Google search" text appears on top of your editbox which makes it clear that any words that you type will be used for a google search.
Another related question is how does FARR handle "alternative actions". By default, hitting ENTER opens or executes the program or file selected. Can you select things such as "open folder" or "copy", etc? In Dash and Quicksilver you can by hitting TAB until you select the action that you want to perform.

FARR is designed to work a little bit differently than these, though i'm considering adding some kind of hybrid modes.

With farr, most of these things like searching the web are done through regular expression aliases.
So for example as you type "search blah" you trigger the search alias and see:
[ You are not allowed to view attachments ]

This is a menu of actions to perform on the search text, and as always hit Enter to launch first one, or choose the one you want to launch directly with function/alt+# or click, etc.

Farr also can use +ACTION expressions to say you want to perform some action on an item, for example jgpaiva added an action to zip files and folders:
[ You are not allowed to view attachments ]
I guess these are cases where FARR is trying hard to let you type what you want to do as fast and efficiently as possible, sacrificing a multiple-step action with one string specifying the entire command.

one thing that I like in Launchy, Dash and Quicksilver is how they really "highlight" the current selection. That is, the element would be launched if you clicked ENTER. I think that this should be prominent in the interface, not just be the first result in the list of search results.

One of the things that is different about FARR compared to the others is that it really treats the result list as a kind of menu.  It's true that you can hit enter to launch the first result, but while most of these other programs show one results and then after some delay show some extras like a hint, FARR has always been designed to present you with top matches, which is even more important in aliases, where often the results act like a menu.

QuickSilver has a really neat "multi-level" "stack" interface, where you can select a file, type tab, select and action, type tab and select a "modifier" for the action (e.g. select a filename, select "copy to..." and select the folder to which the file will be copied). I don't think that this is something that is too difficult to implement. But in Quicksilver it is very natural as every time that you hit tab the selected item is "saved" into a "stack" that is shown in the interface very clearly.

I think this is something we are going to have to think about, i can definitely see the value of it for some things, and in walking the user step-by-step through a series of choices, i'm just still a bit doubtfull about how often it would really be used vs. the paradigm of finding a file and launching it.  But i'm not at all opposed to implementing a kind of stack-like thing.

Amadawn I hope you will keep trying FARR every once and a while and reporting what it would need to be a viable replacement for what you are currently using.  My guess is that it's going to be a while before you would switch to FARR, but your comments/insights/suggestions can only improve the program, so keep them coming.  :up:
Title: Re: new launcher just released
Post by: Amadawn on July 25, 2007, 10:23 AM
mouser,

thanks for taking my comments into consideration :-)

Let me try to explain what I mean by automatic learning. Basicallly, what it means is that everytime that you select a certain search result, the score of the selected search result increases in two ways. First the overal score of that item (file or program) increases for any search that matches its name. Second, the score of that particular item for the set of letters that you used to find that search result also increases greatly.

For instance, let's say that I want to start visual studio. If I typed "visual" it would probably be one of the first (if not the first) result in Launchy. But let's say that I want to start visual studio with "vs" instead. Probably, if I just type "vs" Microsoft Visual Studio will not be the first result to appear in the list. Maybe it will be the 5th or 6th, for instance. I can then use the down key and select it (i.e. I press ENTER). Then, the next time I type "vs" Visual Studio will be the 1st or 2nd item in the list. If it is the 2nd I can just select it again and the next time it will certainly be the 1st result. Launchy automatically learnt that I want to use "vs" as the keyword for Microsoft Visual Studio.

The neat thing is that Launchy also scores higher any previously selected items compared to items in its index that have never been selected. So, imagine that when I first typed "vs" Microsoft Visual Studio were not even on the list. No problem. I can type "visual" that first time (or maybe just "vis") and find and start visual studio. Then the next time I type vs Visual Studio will certainly be on the list as Visual Studio does match "vs" and now it has a higher score.

I don't know the exact heuristics that Launchy uses, but it is really cool. You can feel how Launchy is learning what you want. Very often it will do the right thing right away, but when it doesn't it is very easy to "teach" it. There is no need to use menus and keywords to configure it.

Now, imagine that later on you install some other program called "version control", for instance and for some reason you don't want to use "vs" to start visual studio anymore, but to start this new program. Well, you simply need to select "version control" a few times (once or twice) after typing "vs" and Launchy will quickly learn that you changed your mind. Visual Studio will still be shown on the list of results, probably as the second option.

By the way, Launchy _also_ has a pretty flexible keywords plugin
(installed and enabled by default) but in my experience you rarelly need to use it as the automatic learning, coupled with fuzzy matching works fine in most cases. The only times that making a keyword is necessary is when you want to use a keyword that does not match the file name or if you want to be able to pass parameters to the program that the keyword starts.

BTW, I may be making sound all of this too fancy, with names such as automatic learning and fuzzy matching. The whole point is that the launcher should just pay attention and try to do what I want it to do :-)


Regarding the stack vs the +ACTION modifiers (which by the way I think are pretty clever and cool) I think that the stack based approach has an advantage in that, once you select one item in the stack, the launcher can use its "search" capabilities to match the next element on the stack.

Let me explain with one example:
Imagine that I want to send an email to you and I want to attach a certain log file to the email.

In QuickSilver I can first search for the log file, called "My log.log" for instance. Imagine that I type "log" and find "My log.log". I type TAB. The default action was "open" but I type "e" which finds the "email as attachment" action. I type TAB. I type "mou", which finds "[email protected]" on my address book. I type ENTER. A new email is open in Outlook, addressed to mouser and with the file "my log.log" as an attachment. Total keys typed:

"log[TAB]e[TAB]mou[ENTER]" -> 10 in total.
How many would it take with the +ACTION approach? FARR cannot continue matching after the 1st element is found, can it? And even if it could, it would be a bit ackward, because if it starts showing you the email addresses on the results list, then you lost the name of the file that will be attached (as you did not type the whole filename, you just looked for it my typing a few letters). With the stack based GUI, you keep all the information, and if you make a mistake you can go back easily (just type ESC to go back to the previous stack level).

Also note how after you type each "TAB" the "search context" changes in a Stack based approach. Initially it searches for files and programs. Then it searches for actions and finally, depending on the action type it may search for something else (in this case for email addresses). Plus, it you have automatic learning you can just type "e" for the "email as attachment action" because the launcher learnt that you want to use "e" to select that particular action.

I agree that these types of usages are a bit advanced. But when the interface makes this powerful capability extremely accessible, even for non power users.

So again, looks can improve the program capabilities in some cases. I think that this is a very good example.

BTW, as I said, I really appreciate you guys taking my comments into account. I will definitely keep checking on FARR from time to time.

Angel
Title: Re: new launcher just released
Post by: mouser on July 25, 2007, 10:42 AM
FARR does score higher any programs that you have launched in the past, so that it will score things higher if it sees you have chosen them before, but the idea of boosting scores of non-first entries specifically related to the phrase typed is an interesting one.  To my knowledge FARR was the first program of this type to use a variety of heuristics for scoring items and so i'm always interested in new heuristics.. that's certainly an interesting one, and one that wouldn't be very hard to implement.  From a practical standpoint I do wonder if it would really make a difference once you boost the scores of programs you have launched in the past, since that by itself is usually enough to boost any program up to the top.  But then again in cases like your latter your comment about learning that the letter e should be associated with "email attachment" might be a case where it would help.. I'm not entirely sure i want to go down that road of learning though.. I am wary of things that try too hard to learn what you want to do.. I get visions of Clippy the MS clipboard "helper", and i generally prefer things where it isn't that hard to figure out why something got the score it did.

Your comments about TAB changing the search context and allowing filtering to then switch to a different set of options (ie switching between files and actions) is spot on the money, and that's a real benefit of that approach, and why it would be nice to have such a feature.  We've actually discussed it at length in one of the threads here, but i keep putting it off while i cogitate on the best ways to integrate it.



Title: Re: new launcher just released
Post by: Lashiec on July 25, 2007, 10:56 AM
Umm, I'm going to jump in the FARR looks bashing bandwagon! (Wahey!)

Armadawn is right regarding looks. Skins sometimes doesn't look like part of the interface (that is, not native) but a bit 'hacked' onto it. 'slender' skin, for example, looks good most of the time, and the transparencies sure help, but some of the other skins doesn't look very nice when you compare FARR against other launchers or skinned apps. Other thing that bothers me is that the skinned interface also extends to other parts of the app, like the 'About' box and the 'Customize toolbar' panel, where, sadly, some skinned buttons look like crap.

Another thing regarding looks is icons. The two icons in the 'launch' window are shouting "redesign me!", as they're envious of the nice tray icon designed by Hamradio (now that's a welcome change). Those search icons also demand higher resolution versions.

I know that most of you demand responsive software, but it's a fact that good looking (heck, even amazing looking) is compatible with performance (XMPlay coming to mind). I have the feeling that, somehow, C++ Builder is a obstacle in this, but could be easily overcome (mouser, change to Qt and release FARR source under the GPL immediately!! :D)

Something should be done with the 'Preferences' panel as well, it's flooding with options, but so far, I didn't devise a possible solution.

Perhaps all of this (FARR looks) should be discussed in a separate thread, as this one was, originally, about another launcher. And it's possible that all of these ideas should be disccussed towards FARR 3, as FARR 2 release is imminent? (hey, look, we're like Apple zealots, talking about the next big thing, when the former one wasn't released ;))

*mouser bans user 'Lashiec' permanently*
Title: Re: new launcher just released
Post by: Amadawn on July 25, 2007, 11:54 AM
mouser,

just a quick comment. I think that as long as you do not have fuzzy matching, that new heuristic were you'd boost the score of items based on the key combination used to launch them would probably not give you many benefits. As in the current FARR search you need to type the letters of the beginning of one of the words in the filename, you are very likely to score them highly anyway. Once you add fuzzy matching, it will become much more useful.

I understand your reluctance to make the software too smart. All of us probably remember with horror the "smart menus" in Office. But to a certain extent, FARRs incredibly flexible scoring rules make it already one of the smartests launchers on any platform. In my experience, this particular type of smarts, when properly implemented (as in Launchy) makes a lot of sense and I have yet to find someone who did not find them logical after a short time using it.

I am also very glad that you see the value of a stack based approach. Hopefully you'll explore this possibility in a future version. In my opinion it could be a pretty interesting GUI design exercise and it would definitely open a lot of possibilities for FARR.

Cheers,

Angel
Title: Re: new launcher just released
Post by: nitrix-ud on July 25, 2007, 12:46 PM
i want to emphasize that FARR has a unique feature (correct me if i'm wrong....)

regular expressions !
with FARR i can type www.donationcoder.com and it brings a menu of actions to take (open the url in my default browser, in opera, firefox..., save it to delicious -thank you cURL....)
[ You are not allowed to view attachments ]

i can type a phone number (10 numbers in france the first one being 0) and launch a search to find out who called me
[ You are not allowed to view attachments ]

i can type an email and FARR will offer to open my default mail client...


that (regex aliases) + the fact that the result list displays sometimes files/folders, sometimes aliases results
make ergonomic decisions very difficult

if you removed these amazing features (now that would be a GIGANTIC ERROR  :D), it would be much easier to go all the way down to the stack based approach of Dash or Quicksilver (which are amazing apps btw)
Some kind of stack based approach is a good way but there are maybe others... maybe different modes...
 
[thinking out loud]
file mode
one when you select files and folders through search or through the explorer (to perform zip, image resizing, emailing, ...)
files and folders would be displayed in the result list, then you would be able to select them one by one... (checkbox ? highlight ?)
then you would choose the action you want to perform... in the same list ? in a new one like QT ? in an action tooltip a bit like Candylabs' Skylight ?

alias mode
if i type "www.donationcoder.com"
the result list displays the action to perform on "www.donationcoder.com"
no need to have a stack...

browser mode
which would sort files alphabetically... (approcket is the best at that)
you could navigate with the arrows...
all of that display in the current result list...

maybe graphics/colors/etc. could help show what is the active mode
[/thinking out loud]

Cheers, Nitrix
Title: Re: new launcher just released
Post by: s.newave on July 28, 2007, 11:19 PM
Just to add my .02 i have also been following launchers for quite some time now and have tried pretty much everything out there. I even setup a mac to use quicksilver which was quite a treat. One thing i really loved about QS and potentially dash is their workflow or stacked approach as mentioned above. I think the idea of "creating a sentence" as QS puts it is an amazingly efficient, natural,  and powerful idea. Unfortunately i couldnt migrate to OSX completely so im back on the pc waiting for something to fill the void. Being able to create/walkthrough a multi step action is imo dash's most powerful and exciting feature and if executed properly could be a revolutionary new way to interface with your pc.

Anyway i just dl'ed the latest alpha of farr and cant wait to try out some of the new features. Great Stuff!!
Title: Re: new launcher just released
Post by: iphigenie on July 29, 2007, 04:18 PM
I think the biggest "weakness" of FARR is that none of the clever magic is obvious when you install it, so out of the box it looks like it can do less than some of the other tools.

There is no easy way to get a "how to think in FARR" tutorial to help people get around to applying the clever tricks to make it do its magic for you. Some parts of this forum have examples and ideas, but even after reading them I am not sure where I would start to do something which would integrate with my browser or mail client or anything...

As a result, FARR has joined Wirekeys as a software which i use a lot and appreciate a lot just as a simple launcher but know I am not scratching the surface of what it could do, because I just havent taken the time to dig in the forum and help files to try to make it work with my other toys....

PS: the phone number trick i am curious about, as i cant type 011 in farr without it launching something
Title: Re: new launcher just released
Post by: jgpaiva on August 02, 2007, 07:49 PM
PS: the phone number trick i am curious about, as i cant type 011 in farr without it launching something
There's an option in farr, to not have the numbers launch the items but get typed in to the editbox instead.
Uncheck options -> interface -> digit keys launch results from search window ;)
Title: Re: new launcher just released
Post by: Laughing Man on August 03, 2007, 05:40 PM
Interesting launcher. I think the only thing I really liked (that may make me want to try it) is Google calendar. Though I do have rainlendar which doubles as calendar on my desktop (it has the ability to sync both ways to Google Calendar). The only thing is I setup my calendar so it's more specific then that (with recurrence or location, etc..).

Though it would be interesting to see something like that in Farr.  ;)
Title: Re: new launcher just released
Post by: Okke on September 10, 2007, 08:40 AM
Dash is a nice launcher and shows some real promise (especially the stackbased approach). It has a long way to go though.
I got frustrated with it really quickly. The search method they used was really terrible. I was used to using Launchy and
could type "<program> <database>" for instance to start application "<program> <longname> <database>". This was impossible in Dash.
Dash only matched multiple words next to eachother. They just released a better matching algorithm for testing though, that might
have improved things.

Also the indexing had serious problems. First of all I really dislike indexing for instance every 20min or so. If I install a program for instance
I want it to be available right now. This is a problem with all index based launchers I believe, launchy included. The biggest problem was that
it only ADDED programs/files for indexing. It didn't remove them. Imagine moving a directory with 1000 mp3's and the old location keeps popping
up because it isn't removed. You could remove records manually but this isn't doable by any means.

By the way, looks really do matter a lot to me. When I'm using a program very very often I definitely want it to look good. Of course functionality
is more important but if I have the choice between a little less functionality but better looks I'll seriously be looking into the fact if I am going to
miss the functionality much. Keybreeze for instance I wouldn't even use (or maybe to see what it could do), it just looks ugly. When something
still looks like a win 3.11 or dos program these days then I'm really wondering if it's still up to date. It's one reason I looked into Dash as well,
it looks really good. Mouser did a great job with Farr 2 though. I actually like the looks better than Dash with some of the skins that are included
with Farr 2 now.

The best part of Farr is definitely the community though. Everyone is very helpful and open to suggestions  :D

PS: All in all Dash looks to be one of the better launchers in the future. I believe it just isn't there yet. Definitely an app to keep an eye out for though.