FinderPop 2.3.9.3 BETA[Up to topic list]  [Home]

Who What
turly
26 Jul 2011, 23:04
FinderPop 2.3.9.3 BETA
FinderPop 2.3.9.3 Beta (tagged "Lion Tamer") is now available.

  • Fixed a couple of installation issues
  • Improve click-in-unused-menubar stuff for Carbon apps
  • First cut at getting unused-menubar-click working in Lion's Sandboxed apps (eg TextEdit, Preview).
    This is EXPERIMENTAL and can be disabled by:
    defaults write com.finderpop.finderpop pollSandboxedApps -bool false
    • Note: for FinderPop to patch Sandboxed apps, the FinderPop prefPane needs to be installed for all users, not just you.
      If your FinderPop is installed for just you, you can uninstall it and then reinstall it for all users by - close System Preferences, open it again, right-click on FinderPop's icon in System Preferences, choose 'Remove' or 'Uninstall', then close System Preferences. Back in the Finder, double-click the FinderPop.prefPane you've just downloaded, which will open System Preferences, which will ask you whether you want to install FinderPop for all users, or just you. Choose 'All Users' and continue as usual.
      The technical reason for this is that Sandboxed apps have read access to /System/Library but no access at all to /Users/your-name-here/Library. When FinderPop is installed for all users, it's put in /System/Library/PreferencePanes, a location which is accessible.
  • Assuming everyone is happy with this version (tell me if not!) it will be released as FinderPop 2.4... I've been saying that for a while now, but we live in hope.

    Previous fixes:
    • Fix an issue patching 32-bit applications on 10.7 Lion
    • Tweak Lion control-free popup code
    • New, improved Lion "unused menubar" stuff backported to 10.5/10.6
    • More sanity-checking of osax install etc
    • Increase the number of possible Recent Items to 24 (sorry, side effect is that current Recent Items will be lost)
    • Tested on 10.4 PPC, 10.6 and 10.7 Intel. I don't have 10.5 anymore due to incompetence (mine).
    • Fix 10.6/10.7 issue with unused-menubar popup when PopChar is active[/i]
    • MacOS X 10.7 Lion compatibility
      FinderPop now requires authorisation when installing on 10.6 or 10.7 - it installs the Scripting Addition (osax) into
      /Library/ScriptingAdditions instead of in your home directory's ~/Library/ScriptingAdditions
    • Work around that pesky OS X Preference Pane Bundle Caching problem
    • Don't immediately switch the Finder frontmost when checking for control-free popup in 10.6/10.7
    • Basic Lion compatability - FinderPop now requires authorisation when installing on 10.6 or 10.7 - it installs the Scripting Addition (osax) into /Library/ScriptingAdditions instead of in your home directory.
    • Control-free popup now works more reliably in the 10.7 Finder, as does clicking in "List View" windows
    • Updated localisations for the new "Aliases in Italics" checkbox - thanks to all the localisers!
    • New click-in-unused-menubar code for 10.6 and 10.7 ("Lion") - thanks to Rene for testing this
    • When "Use custom icons" is turned off, apps now appear with a generic application icon rather than as a folder (err, whoops)
    • Bump maximum number of Recent Items to 16 (this was already the max, I just added 13, 14, 15 and 16 to the popup menus)
    • Labels and Cmd+Option "Info Window" on Snow Leopard Finder, incomplete but it's a start.
    • Fixed a number of longstanding alias bugs
    • Italicised Aliases now possible via checkbox in Appearance pane
    • Labels displayed for aliases use the alias's label, not the target's.
    • Some 10.7 "Lion" compatibility (thanks, Rene)
    • Folders with .fp-ignore files inside are ignored (I just installed Office 2011 and wanted FinderPop to completely ignore my previous Office 2008 install.)
    • Fix 64-bit Cocoa "unused menubar" check - no longer causes a crash in Photoshop if you choose 'Invert Selection' (thanks to Dave for the prod - I wasn't restoring the OpenGL context properly!)
    • Fix 64-bit Cocoa "unused menubar" check so it obeys the "must-be-control-click-in-menubar" setting
    • Ignore .plugin files when creating "All Apps" submenu (for items ending in '---a'.)
    • Add 'quit' AppleEvent handler to finderpop-daemon. A forum user was having problems with FinderPop apparently causing a hang on shutdown/restart/logout. This may help matters.
    • Fix a Snow Leopard bug spotted by cowicide where clicking-and-holding on an alias didn't pop up a Contents menu when it should have.
    • Fix a bug where ctrl-clicking on an alias A to a folder B would mistakenly allow you to move/copy/alias A into B's children.
    • Improved German localisation - thanks Hajo Bass who sent me the improvements back in August and I'm only incorporating them now - sorry!
    • More complete Italian localisation - thanks Mauro Ferreri and Nello Martuscelli
[/list]
What remains to be done:

* Contextual Menu Support in apps other than the Finder on Snow Leopard

If you're installing this over a previous beta, you'll have to restart or logout for it to take effect.

As usual, if there are any issues with this, reply here in the forum!
turly
26 Jul 2011, 23:08
Re: FinderPop 2.3.9.3 BETA
Just discovered two bugs ten minutes after releasing it:

  • Lion picture preview (Cmd-Shift-Option when mousing over an image file in a FinderPop menu) displays the pic but the accompanying text is missing.
  • On Lion, the Recent menu items will not show up until you have selected an item from a FinderPop menu.
heartmood
28 Jul 2011, 12:52
Re: FinderPop 2.3.9.3 BETA
FinderpopOsax makes BBedit 10 crashing, that's what BBedit support told me and since I-ve removed FinderpopOsax BBedit 10 works. Unfortunately Finderpop doesn't work now.
turly
28 Jul 2011, 13:08
Re: FinderPop 2.3.9.3 BETA
Yes, the osax in 2.3.9.1 had problems with 32-bit Carbon apps like BBEdit.

This was fixed in 2.3.9.2 and 2.3.9.3 .. have you tried 2.3.9.3 ?

FinderPop won't work without the osax.
denovo
03 Aug 2011, 02:23
Re: FinderPop 2.3.9.3 BETA
Guess I'm not registered on the forum, and I'm waiting for a return email, but wanted to get this off. Had a freeze recently with just Safari and TextEdit open in 10.7. This was in the Console log:

8/2/11 5:35:28.499 PM [0x0-0x1f01f].com.finderpop.fp-injector: FinderPop-beta-x86_64-23929: Patching 'TextEdit' 0:2e02e (CF-c)
8/2/11 5:35:30.724 PM sandboxd: ([380]) TextEdit(380) deny file-read-data /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle
8/2/11 5:35:30.728 PM sandboxd: ([380]) TextEdit(380) deny file-read-data /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa
8/2/11 5:35:30.731 PM sandboxd: ([380]) TextEdit(380) deny file-read-data /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa
8/2/11 5:35:30.733 PM TextEdit: Error loading /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa: dlopen(/Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa, 262): no suitable image found. Did find:
/Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa: open() failed with errno=1
8/2/11 5:35:30.735 PM sandboxd: ([380]) TextEdit(380) deny file-read-data /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa
8/2/11 5:35:30.736 PM TextEdit: Error loading /Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa: dlopen(/Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa, 262): no suitable image found. Did find:
/Users/fwb/Library/PreferencePanes/FinderPop.prefPane/Contents/Resources/finderpop-daemon.app/Contents/Resources/fp-patch-mb-cocoa.bundle/Contents/MacOS/fp-patch-mb-cocoa: open() failed with errno=1

I didn't click in the menu-bar, was just scrolling a long page in Safari when the screen froze and I could do nothing but hit the power key (MacBook- white 2009 w// nVidia graphics). Started with Shift-key down and was surprised to see that I had no menubar when it had rebooted. Reappeared when I clicked the Finder icon in the Dock though...
turly
03 Aug 2011, 07:36
Re: FinderPop 2.3.9.3 BETA
Hey Denovo,

Your console log just says that Lion's sandbox daemon was stopping FinderPop from patching TextEdit (TextEdit is a sandboxed app in Lion.)
(For FinderPop to patch sandboxed apps, the FinderPop prefPane needs to be installed for all users, not just you.)
There's nothing in the log about Safari (which is where your crash occurred.)

Obviously that doesn't exonerate FinderPop for your Safari crash, but for 10.6/10.7 Cocoa apps the only thing FP does is insert a small bit of code which checks if menubar clicks are in an "unused" part of the menubar, and if they are, the click gets handled by the FinderPop daemon rather than the Cocoa app. If all you were doing was scrolling a long page in Safari, I don't know how this inserted code could be hit, and worse, cause a freeze. It's still possible, mind you, just a bit unlikely. Freezes like that I've found are sometimes caused by RAM problems, you haven't added any recently, have you?
denovo
03 Aug 2011, 08:02
Re: FinderPop 2.3.9.3 BETA
Oops- FinderPop IS installed for just my master login, not for my 'Test' login. Reinstalling over the current installation just now didn't offer the 'for all users' option. I'll uninstall and reinstall. I haven't added any ram since I upgraded to 4 GB over a year ago. I'll crank up Rember tonight and see if it finds anything dicy.
turly
03 Aug 2011, 08:30
Re: FinderPop 2.3.9.3 BETA
Running Rember is a good idea just to be on the safe side.
And see the first post on this page for instructions on how to reinstall FP for 'All Users'.
pattulus
09 Aug 2011, 10:08
Re: FinderPop 2.3.9.3 BETA
Hi Turly,

I recently switched to Path Finder and read this
* Contextual Menu Support in apps other than the Finder on Snow Leopard

… and some other stuff in the Forum.

The only thing that I miss now is FinderPop since it incredibly enhances my whole workflow. Has FinderPop ever worked with Path Finder (couldn't get that from the comments in the board) and will it work again?

If there's no support I think I'll switch back. For all the glories of Path Finder, FinderPop is still the basis of my file management. I love your tweak.
-Patrick
turly
09 Aug 2011, 11:52
Re: FinderPop 2.3.9.3 BETA
A long time ago FP and Path Finder were vaguely compatible but not now, alas.
And unfortunately I don't have the time to get FP working with PF... I have barely enough time for FinderPop as it is :)
pattulus
12 Aug 2011, 07:02
Re: FinderPop 2.3.9.3 BETA
Ah. Thank you for the information. I guess I'll go back to Finder then, maybe install TotalFinder again.
healy6er
13 Aug 2011, 17:22
Re: FinderPop 2.3.9.3 BETA
Hi turly. FP has been working fine with 10.7 until recently (setup is a 2011 Mac mini with 10.7).
It no longer allows "copy/move to " anymore. I've tried reinstalls of FP and permissions fixes, still no + to add, move or copy to a folder in finderpop items folder.

My other macs (a new Macbook pro, older Imac and 2009 mac mini all running 10.7) have no trouble with the newer FP.
turly
15 Aug 2011, 10:29
Re: FinderPop 2.3.9.3 BETA
It looks like FP is not able to determine what it is you've clicked on (and won't enable the "Copy" cursor unless it knows this.)

FP uses the Services subsystem to determine what you control-clicked. Have you done anything recently with Services?
I'm not at my Mac right now (indeed, am away from it til September!) but AFAIK the Services are set up in the Keyboard prefPane.
Make sure that the "Folder Actions setup" is enabled, otherwise FP won't work properly.
RonaldPR
15 Aug 2011, 11:12
Re: FinderPop 2.3.9.3 BETA
turly wrote:Make sure that the "Folder Actions setup" is enabled, otherwise FP won't work properly.

It is an advice you have given many times before. I do not have Folder Actions Setup enabled and still FP works fine. But I have several other services enabled that work on folders. Maybe any enabled service that works on folders will serve the same purpose for FP?

(The setting is indeed in System Preferences > Keyboard > Keyboard Shortcuts > Services > Files and Folders)
turly
15 Aug 2011, 11:34
Re: FinderPop 2.3.9.3 BETA
That's exactly right Ronald - Folder Actions Setup is the one a lot of people seem to untick ("Hmm, I wonder what this does...probably nothing...")
So long as there are some Services active which work on files/folders, FP will see what you clicked.
I should probably write my own "FinderPop" service to force the issue... must look into that.
healy6er
15 Aug 2011, 16:00
Re: FinderPop 2.3.9.3 BETA
Thanks for the quick reply Turly,
I haven't had time to tinker with the OS settings too much, I didn't remember unchecking anything, but to tell Spotlight not to search all the HD. I did install a keyboard app. hoping to bring my old keyboard back to life--it didn't help. So it was uninstalled.
I checked the folder actions box and its checked. I reinstalled the OS and still nothing. I decided to go to /Library/Scripts/Folder Actions/Enable Folder Actions(double click) and now FP works. My guess is the keyboard app I installed, messed with the scripts some how and folder actions didn't restore.
Thanks for the info, time for another pint my friend.

stan
turly
15 Aug 2011, 16:24
Re: FinderPop 2.3.9.3 BETA
Hey Stan,

Funnily enough now you mention it, I've seen that once before - it looked like Folder Actions Setup is enabled, but in reality it wasn't ... a click to disable it followed by another click to enable it, and everything was happy again. I seem to recall it was around the time of a very brief flirtation with Logitech's LCC software.
RonaldPR
15 Aug 2011, 20:44
Re: FinderPop 2.3.9.3 BETA
turly wrote:Folder Actions Setup is the one a lot of people seem to untick ("Hmm, I wonder what this does...probably nothing...")

I suppose many do what I do. I like to keep the services menu short, with only the few items I actually use. I disable all other services.
horrister
10 Sep 2011, 18:17
Re: FinderPop 2.3.9.3 BETA
Hi turly,

Any forcast when the final FP supporting OS Lion will appear on the horizon? Can't live without it.
Since OS Lion itself (still) comes up with some weak spots, my fav tools like FP should be a reliable friend.

Best
horrister
turly
12 Sep 2011, 08:57
Re: FinderPop 2.3.9.3 BETA
I'm back in BCN and my Mac now so hopefully I'll have next weekend to work on it.

I think it'll just be a rebranding exercise though - ie what was 2.3.9.3 will become 2.4 unless there are any bugs found.
AFAIK 2.3.9.3 is stable... anyone know otherwise? If so, shout!
osplo
13 Sep 2011, 22:18
Re: FinderPop 2.3.9.3 BETA
Welcome back Turly!

I hope I will not spoil the party here, but I got a new Mini with Lion yesterday and I have a funny behavior with this beta.

I have several items in FinderPop Items folder but instead of showing me the actual items, I got a sole link to the FinderPop items folder. Strange as these same items worked pretty well in my previous Mini (and got transferred through Time Machine).

I uninstalled and installed the Beta... any clues?

Thank you Sir!
turly
14 Sep 2011, 07:50
Re: FinderPop 2.3.9.3 BETA
Have you turned off inlining FP items so you only get a 'FinderPop' menu item with the items hanging off it?

Or are you talking about the FinderPop Items folder itself?
Check exactly where is your FinderPop Items folder? (Go to System Prefs -> FinderPop -> Items tab -> Click on "Show FinderPop Items folder" button.)
Is it what you expect? Are the aliases that you added (and which were restored using Time Machine) still valid?
osplo
14 Sep 2011, 09:15
Re: FinderPop 2.3.9.3 BETA
turly wrote:Have you turned off inlining FP items so you only get a 'FinderPop' menu item with the items hanging off it?

Or are you talking about the FinderPop Items folder itself?
Check exactly where is your FinderPop Items folder? (Go to System Prefs -> FinderPop -> Items tab -> Click on "Show FinderPop Items folder" button.)
Is it what you expect? Are the aliases that you added (and which were restored using Time Machine) still valid?


Turly, it is amazing, you are always much more responsive than professional support from big name companies!

The problem was that all the contextual menu showed (when rightclicking on the desktop or empty menu bar) was "Finder Pop Items" and it wasn't even navigable, id est, no items hanging off it either. Very strange. The rest of the context menu on the desktop was OK (New Folder, Get Info, etc.) and the aliases on the FinderPop items were all valid (they still are, nothing have changed), with the sole exception of an alias pointing to a disconnected AirPort Extreme disk. The FinderPop folder is on my Library/FinderPop Items.

All of a sudden, without a reboot in the middle, it started to work again.

I am blaming Lion for it is doing VERY strange things to me: icons from the menu bar disappear for no reason (Dropbox, Alfred, etc are not shown even after reinstalling latest versions, other icons such as iStat Menu icons appear perfectly well). It is driving me crazy. I also have problems trying to make Lion recognize a VGA TV as monitor, it prefers HDMI (the posh bastard) for the same TV (but randomly, it works!).

I don't know. I suppose it has nothing to do with FinderPop. False alarm, I guess.

Let's the party begin!

All the best, and kudos, Turly, again!
turly
14 Sep 2011, 14:01
Re: FinderPop 2.3.9.3 BETA
Perhaps some other prefPanes or whatever that you might have restored via Time Machine are messing things up? Do you have other extensions installed that might not be compatible with Lion? Maybe iStats and FP are treading on each others' toes?
Russell
18 Sep 2011, 16:06
Re: FinderPop 2.3.9.3 BETA
I had the same problem. Out of the blue FinderPop displayed the FinderPop items folder icon instead of its contents in the pop up menu. My system had been running well. The only system changes I can think of were that I applied an Intego Virus barrier X6 update and had recently run Drive Genius 3.1.2 and Disk Warrior 4.1, as I do periodically. I was able to regain full function by copying the FinderPop Items folder to my desktop, copying the items within, then pasting them into the original FinderPop item folder. No problems since. Could this have been a corrupted file location issue due to use of third party file maintenance apps? Have mercy forum, I'm no computer genius.

Also wanted to add that it seems this issue cropped up with more than one user around the same timeframe. That is to say I had been using this beta version since it came out with no problems up to that point and that the issue appeared for a few at the same time.
osplo
28 Sep 2011, 23:43
Re: FinderPop 2.3.9.3 BETA
Turly, Russell, I figured out the problem.

As I mentioned I have an Airport Extreme disk and one of the folders on my FinderPop items is a folder residing in that disk.

If the disk has not been connected, FinderPop works as described earlier (showing just a link to the FinderPop Items folder). If the disk has been connected at least once, FinderPop works as expected.

I never noticed this behavior before installing Lion so I hope this could be fixable... Turly?

Thanks!
turly
29 Sep 2011, 21:25
Re: FinderPop 2.3.9.3 BETA
Yeah, that's been an issue with FP from day one.
When I create a menu representing the contents of a folder, I iterate over every item in the folder and build the menu. The menu is then cached because rebuilding the menu can take a long time (relatively speaking.)
When I come across an alias during my iteration, I try to resolve it. If I can resolve it, great, everything works.
If I can't resolve it, I just add the item to the menu with no other information (no submenu for example.)

One easy way I could fix this would be to not cache any menus which had unresolvable aliases in them. However this would hurt if you had an unresolvable alias...
I will see about adding a 'defaults write com.finderpop.finderpop dontCacheMenusWithUnresolvedAliases -bool TRUE|FALSE' setting...

Meantime, a quick and dirty solution is to turn FP off and on again as that flushes all FP caches (menus, icons etc.)

Edit: I've re-read your bug description and it doesn't sound like my take on it is correct.
You are saying that you have an unresolvable alias inside your FinderPop Items folder and that stops the entire FinderPop menu from being displayed... I'll have a closer look at the code this weekend... I am probably doing something boneheaded...
osplo
30 Sep 2011, 01:50
Re: FinderPop 2.3.9.3 BETA
turly wrote:

Edit: I've re-read your bug description and it doesn't sound like my take on it is correct.
You are saying that you have an unresolvable alias inside your FinderPop Items folder and that stops the entire FinderPop menu from being displayed... I'll have a closer look at the code this weekend... I am probably doing something boneheaded...


Exactly. What I can (almost, but 99% sure) assure is that this DID NOT happen before, either because I was on Snow Leopard or either because I was using a previous FP version. The other items appeared even if the disk was disconnected.

Abraçada!
osplo
09 Oct 2011, 10:08
Re: FinderPop 2.3.9.3 BETA
Turly, did you have any time to look at this? I offer my help for testing or whatever. Beers are waiting :-)
RonaldPR
09 Oct 2011, 11:15
Re: FinderPop 2.3.9.3 BETA
Should be solved in FinderPop 2.4.1.
Russell
09 Oct 2011, 14:04
Re: FinderPop 2.3.9.3 BETA
Thank you osplo and Turly.
osplo
09 Oct 2011, 17:59
Re: FinderPop 2.3.9.3 BETA
RonaldPR wrote:Should be solved in FinderPop 2.4.1.


great thanks!