Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 10, 2016, 02:21:13 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: FARR V3 Discussion  (Read 10727 times)

Josh

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Points: -5
  • Posts: 3,397
    • View Profile
    • Donate to Member
FARR V3 Discussion
« on: November 05, 2013, 11:38:16 AM »
So,

I wanted to throw this out there and see what the thoughts were on FARR v3? Mouser, as we've spoken about, I think there are a few core features that should be thrown into the FARR v3 release.

1. Indexing for faster result display and searching.
2. Network Share Browsing (Not mapped drives, but UNC path such as \\SERVER\Share) while using file/folder browsing.
3. Incorporation of alias launches into the results window (So, if I launch a cpanel alias, I can see it in the recent history)
4. Integration into other DoCo tools (CH+S, SsC, LBC)?

For everyone out there, I am trying to help "persuade" mouser into starting on FARRv3. Indexing the biggest thing I see that could boost the speed with which FARR operates.

What does everyone else think?

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #1 on: November 05, 2013, 02:08:52 PM »
Hi,

FARR is more than really, really great and I agree it can be even better with upgrades like those in place.

For me I would prioritize as:
01. Launch, stay open and continue searching! (ctrl dbl click should keep FARR open and keep populating results)
02. Launch and stay open to be triggered with middle button for example... ctrl dbl click is opening apps like word and adobe pdf in safe mode (maybe could be changed for shift dbl click instead)
03. Drag and Drop from desktop into FARR search folder (Drag and drop from the desktop to a FARR folder that is currently being presented in FARR search results could copy/move the file into that folder (left click drag and drop could open context menu) same as between normal windows folders!)
04. Drag and Drop from FARR to desktop with left click (Drag and drop from FARR to desktop with left click to have the same type of functionality/context menu as when doing the same among two windows folders.)
05. Rename functionality (Right click\Shell Context Menu\Rename is not having any action on this current version!)
06. Improved Right Click Context menu so it would have option to combine ShellContext Menu and FARRContext Menu in one (or the ShellContext submenu could open with mouseover (as the "Add to Group Alias"))
07. Indexing
08. Costume filetype launcher so it overrides windows settings and uses costume application (by use of relative path)
09. Bring FARR to front when relaunching FARR, When one tries to relaunch FARR get a message "Only one copy of FARR at the same time", it could be improved to just bring the current FARR to the top and avoid the messagebox (same as with ssc).
10. Toolbar shortcut items to have option to select a specific icon.
11. Read/launch Chrome Bookmarks (Chrome Portable version)
12. Ability to search settings page ("unreal commander" is having this in a nice way, maybe something similar in FARR)

Fixes:
1. Toolbar shortcut items that are defined with relative path are not showing the icon. (..\Winamp Lite\winamp.exe does not get the winamp icon but c:\sw\Winamp Lite\winamp.exe does!) (it does show icons after restart but it removes all the relative toolbar icons if clicked again "Configure Toolbar" and "OK")
2. "Launch and stay open" text on the context Menu should be renamed, for example, to "Launch and stay open [CTRL dbl Clk]"

Have a great day
« Last Edit: June 01, 2014, 12:16:25 PM by Filipe Meira Castro »

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,845
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #2 on: November 05, 2013, 09:01:06 PM »
If dreaming is allowed, off the top of my head in no particular order:

  • Possibly source code to encourage 3rd party participation, ease burden of single individual, encourage certain kinds of design decisions, etc.
  • Developed with tools freely available
  • Cross-platform - at least also *NIX, but nice to also target WINE
  • Improved multilingual support (e.g. sufficiently Unicode-aware)
  • Near-full operation as a library and/or via command line (e.g. for use via 3rd party programs) - might encourage alternate GUIs to be developed

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 858
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #3 on: November 16, 2013, 11:37:49 AM »
FARR is really great as it is. I can mostly think of some small tweaks here and there. But if forced to think of bigger ideas here are thoughts:
1. If FARR does add indexing then it would be useful to also make search results possible to detach into a separate window with column sorting (time created, filetype, filename, ...) where files can be bulk selected and operated on. Similar to how Everything works. Being able to add shortcuts to such "search views" could also be useful. The short cut would pop up a windows that show all files that match some (perhaps complex) FARR search formula.

2. Many new Windows 8 devices come with touchscreens. I'd like to continue to use FARR once I move to such devices, but I'm not sure what the fastest way to interact with FARR using touch input would be.

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,845
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #4 on: November 16, 2013, 07:21:54 PM »
1. If FARR does add indexing then it would be useful to also make search results possible to detach into a separate window with column sorting (time created, filetype, filename, ...) where files can be bulk selected and operated on. Similar to how Everything works. Being able to add shortcuts to such "search views" could also be useful. The short cut would pop up a windows that show all files that match some (perhaps complex) FARR search formula.

Mmm!  Sounds nice :)

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 858
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #5 on: November 17, 2013, 03:15:09 AM »
5. Read/launch Chrome Bookmarks (Chrome Portable version)
A script could give you that with the current FARR I think. Like my ffbookmarkunpacker but for Chrome.
The script would run on each computer boot and make all Chrome bookmarks made before that day searchable in FARR.
Steps needed in such a script: Loop parse the JSON file ...\GoogleChromePortable\Data\profile\Default\Bookmarks to extract each URL and page title into a .url file and save it to a named subfolder. There are libraries for parsing JSON in ahk and some of my ffbookmarkunpacker code could be reused. But I don't have time to do make it right now. You could post it in the N.A.N.Y. ideas thread and see if there are any takers.
« Last Edit: November 17, 2013, 04:18:25 AM by Nod5 »

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #6 on: November 17, 2013, 08:43:28 AM »
5. Read/launch Chrome Bookmarks (Chrome Portable version)
Good idea Nod5 :)
As a workaround I am creating each bookmark as a file and not using Chrome builtin bookmarks system!!

skajfes

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 231
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #7 on: November 17, 2013, 03:05:49 PM »
It shouldn't be hard to make a plugin that will open the bookmarks file on demand (plain old json file) and display the bookmarks in FARR
It is impossible to make anything foolproof because fools are so ingenious.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: FARR V3 Discussion
« Reply #8 on: November 17, 2013, 03:20:27 PM »
My first focus for FARR v3, which I am strongly considering doing for NANY (major new versions of apps are allowed!), is:

1. properly multithread all searching, to eliminate the occasional delays people experience during searching
2. support some optional indexing system

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 858
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #9 on: November 17, 2013, 06:01:01 PM »
It shouldn't be hard to make a plugin that will open the bookmarks file on demand (plain old json file) and display the bookmarks in FARR
Right, that would be cleaner. But an "unpacker" could have the advantage of easy searching of both bookmarks and regular files simultaneously. E.g. a regular FARR search for "football" displays football.url as well as football.txt, while a plugin that searches only bookmarks would only display the football bookmark and not the .txt.

... FARR v3, which I am strongly considering doing for NANY ...
Awesome! :Thmbsup:
« Last Edit: November 17, 2013, 06:16:03 PM by Nod5 »

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #10 on: November 17, 2013, 06:23:44 PM »
FARR v3, which I am strongly considering doing for NANY

Allriiighhttt    :D :D :D

As for Chrome Bookmarks I find it really interesting to have those results merged with the file search, I did not know plugin's could't be directly merged with file search... anyways, the plug in option is still interesting!

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: FARR V3 Discussion
« Reply #11 on: November 17, 2013, 06:48:26 PM »
The other major thing I am considering for FARR 3 is a revamp of the plugin engine.

I was thinking of adding native python plugin support, and making that the new recommended plugin language going forward.

The consequences would be:
1. Easier to write plugins -- no more need to build a dll, just a single-file standard python script file (.py) will work fine.  And I will simplify the API to use fewer and less finicky functions.
2. Old plugins would still be supported, but the new python plugin engine will be the recommended approach for anything but plugins that really need native dll speed.
3. The largest drawback would be that it would probably add a megabyte or so to the executable size of FARR, and I have to check what it would do to memory use.  This is my only real concern.  I'll post more info about this after some experimentation.

skajfes

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 231
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #12 on: November 18, 2013, 02:51:03 AM »
The other major thing I am considering for FARR 3 is a revamp of the plugin engine.

While you're at it, can the new plugin system support adding results to existing FARR results. Like people are suggesting for the chrome bookmarks plugin - you search for football, and get football.txt and football.url, etc. FARR should then be responsible for scoring the items. Offcourse, this should be entirely optional, because for some plugins it doesn't make sense to mix results with regular FARR results (ie. KlipKeeper or Network connections plugin).

Btw, I like the pyhton idea with making plugins, as it should be fast enough for majority of plugin needs, but easy enough for everyone to tackle a plugin or two.
It is impossible to make anything foolproof because fools are so ingenious.

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 858
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #13 on: November 19, 2013, 10:41:51 AM »
The powerful alias system is one of FARR's greatest features. Here are a few requests to ease use/setup of aliases:
1. Allow FARR searching while options windows are open. This makes testing easier.
2. Make myaliases.alias (i.e. the user custom alias group) default in the alias section of options
3. Inside myaliases.alias: add right click option to export/import an individual alias (same format as for export/import all, but only the string for the selected alias)
4. Inside myaliases.alias: in the export/import popup window: let ctrl+a select all text
5. Alias edit window: add an onmouseover popup for the results/command box header. The popup would summarize some more tips on commands and syntax from the helpfile

mouser: making all plugins python seems like a good move. Then help instructions and examples can be more unified. Besides, it is still possible to do "plugin like" things anyway using the aliases plus external scripts. For example, I have some aliases that trigger two commands in series: (1) first an autohotkey script that takes the FARR input as parameter, operates on it in various ways and then outputs a .html file and (2) the second command then displays said .html in the FARR window.
« Last Edit: November 20, 2013, 03:17:56 PM by Nod5 »

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,290
    • View Profile
    • Miles Ahead Software
    • Donate to Member
Re: FARR V3 Discussion
« Reply #14 on: November 19, 2013, 11:19:54 AM »
It's not sexy like new features but I'd like to see either a more complete help or the ability to search settings pages.  Some of the settings pages aren't that busy.  But a few have enough to fool the eye where I can look for certain settings and not see them... if you know what I mean.  :)

With form display I don't know if there's a way to do Control-f search through.

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #15 on: November 19, 2013, 11:45:51 AM »
ability to search settings page

Seems a nice one, will add on my wishlist as well!! :)

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 10,341
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #16 on: November 19, 2013, 11:57:44 AM »
ith form display I don't know if there's a way to do Control-f search through.

would be very nice if possible.
Dopus have a filter for their preferences:

Screenshot - 2013-11-19 , 18_54_15.pngFARR V3 Discussion

Tom

duarte.framos

  • Participant
  • Joined in 2011
  • *
  • Posts: 3
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #17 on: December 10, 2013, 05:37:50 AM »
From what's already been mentioned here, custom file associations with relative paths for portable apps seems the one I like the most.
Indexing seems to be a must from the shear number of requests, also python plugins seems a huge plus, totally worth the small file size increase. I don't think that is still a concern nowadays, when multi-gigabyte pendrive is cheaper then a meal. 8)

I also definitely would like to see a simpler skinning or theme system, like allow using simple PNG images for the window appearance, similar to what launchy does, I think. I would like to see some simpler, more elegant, minimal themes and the ability to easily create beautiful new skins.
« Last Edit: December 10, 2013, 05:48:14 AM by duarte.framos »

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #18 on: March 19, 2014, 09:46:44 PM »
Edited my selection of nice to have features :)

skajfes

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 231
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #19 on: March 20, 2014, 03:41:18 AM »
I noticed that FARR currently doesn't handle plugins correctly.
For example, I have installed FARR using the installer, in the default location (Program files) and now FARR doesn't seem to be able to manage plugins, unless if I run it as admin. I am on Windows 8.1.
Can the new plugin system be made (or current one fixed) so that the plugins are located somewhere in <user>\AppData, or at least in <user>\Documents\DonationCoder\FindAndRunRobot directory together with aliases?
It is impossible to make anything foolproof because fools are so ingenious.

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #20 on: May 03, 2014, 06:54:57 PM »
Added new items to my selection of nice to have features!

"09 - Bring FARR to front when relaunching FARR"

FARR is greeaaaat, take it to even higher standard!! 8)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: FARR V3 Discussion
« Reply #21 on: May 10, 2014, 01:21:47 PM »
Quote
"09 - Bring FARR to front when relaunching FARR"
I like easy ones like this.
I'm looking at your list.. since I have new betas of LBC and SC released, it's time for FARR and CHS to get their chance.  Stay tuned.

Filipe Meira Castro

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 72
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #22 on: May 10, 2014, 02:07:08 PM »
uhuhuhuhhhhuuuuhhh!!  :D  :D  :D

taffit_

  • Supporting Member
  • Joined in 2013
  • **
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: FARR V3 Discussion
« Reply #23 on: September 10, 2014, 05:50:54 AM »
The only thing that I miss currently is the already mentioned:
- Add launched alias group entries to the history.

Thank you for this great piece of software, mouser...

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,435
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: FARR V3 Discussion
« Reply #24 on: September 10, 2014, 09:36:17 AM »
thanks taffit.
I am going to be adding launched aliases to launch history.

However here are two tricks while you wait:
  • You can just Ctrl+Up / Ctrl+Down to scroll through recent searches, which DOES include launched aliases.
  • You can type "historys" to show these past searches in a list and click the one to trigger (or filter further by typing more).
« Last Edit: September 10, 2014, 05:47:38 PM by mouser »