Patrick Robertson | 1 Jul 09:51 2012
Picon

Re: bug in latest Flashlight interface

Hi there,


This should now be fixed in the latest update to the plugin (v1.0.1)
Sorry for the trouble it caused!

Patrick

On 29 June 2012 23:48, signul <carloscastellanossf-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi,

The latest Flashlight interface update apparently has a bug where changing the colors of the bezels has no effect. I used to have set to a silver-ish color but now it's blue and I can't change it.

I'm on OS X 10.6.8

Thanks

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en
cwd | 2 Jul 04:18 2012
Picon

Re: How to write a plugin?

Hi Rob,


I've wanted to build QS and write plugins for a while. I've finally got Lion installed and the latest XCode and I've been able to get QS built as well as the Flashlight Interface plugin, but when I try and build the OmniWeb module I get a lot of errors (screenshot attached). Do you have any suggestions on where I can find some notes about getting started with plugins?

What I'm actually trying to do is expand upon your QSDownloads / QSMostRecentDownloadProxy  (I believe that used to be part of the Proxy Objects plugin which has been pulled into the QS core) and set it up so I can use the a "most recent" proxy object for more than just the downloads folder. I think I can do that by modifying the core code, but of course it would be better if I can figure out how to do it a via a plugin.

ps: thanks for all the contributions you've been making to QS - I see you all over github fixing things left and right.






On Thursday, August 26, 2010 3:38:07 PM UTC-4, Rob McBroom wrote:
On Aug 26, 2010, at 3:07 PM, julian wrote:

> I would like to write a plugin for Quicksilver but the tutorials which
> I could find are rather old and mention a developer version of
> Quicksilver which I have not fold yet. (e.g.
> http://lipidity.com/apple/quicksilver-plugins-in-objective-c/) Has
> anything changed since 2007 and where can I get this development
> Version?


That tutorial is a good place to start (it's where I started) but it leaves out a lot of implementation detail. I was frustrated by the process, so I created a [reference][1] to try and help others in the future.

It looks like the link to the dev version is dead. I'll keep [this copy][2] up for a couple of days so you can get it. (Note that this is ß54. I think the newer versions on GitHub like ß58 are built with the headers included and should work for building plug-ins. If not, and you want the newer version, you can build it from source. I don't think there are any compatibility differences for plug-ins between the two, but there are some problems with proxy objects in the new version which is why I don't use it.)

If you have any questions, e-mail me via the list or directly.

[1]: http://github.com/tiennou/blacktree-elements/blob/master/PluginDevelopmentReference/QuicksilverPlug-inReference.mdown
[2]: http://www.skurfer.com/files/Quicksilver.zip

--
Rob McBroom
<http://www.skurfer.com/>

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en
Patrick Robertson | 2 Jul 09:24 2012
Picon

Re: How to write a plugin?

Many of the older plugins have problems with their project settings, which haven't been updated in a long time. The OmniWeb plugin was one of them. Since it's a tricky thing to know exactly what to do, I've taken the liberty of cleaning the project up so it'll build straight off for you now (be sure to build Quicksilver first in release/debug depending on whether you want the plugin in release/debug)


It sounds interesting what you are doing, but it may be worth including it in the QS Core, depending on how useful the feature will appear. I'd suggest you create a thread in the dev groups outlining your ideas: http://groups.google.com/group/quicksilver---development

Just as an FYI:
We improved the Latest Download proxy in the latest developer release (3930) of Quicksilver. It now looks for your latest download in the folder that you set in Safari.app in the 'General' preferences.

On 2 July 2012 03:18, cwd <clarke.wd-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Rob,

I've wanted to build QS and write plugins for a while. I've finally got Lion installed and the latest XCode and I've been able to get QS built as well as the Flashlight Interface plugin, but when I try and build the OmniWeb module I get a lot of errors (screenshot attached). Do you have any suggestions on where I can find some notes about getting started with plugins?

What I'm actually trying to do is expand upon your QSDownloads / QSMostRecentDownloadProxy  (I believe that used to be part of the Proxy Objects plugin which has been pulled into the QS core) and set it up so I can use the a "most recent" proxy object for more than just the downloads folder. I think I can do that by modifying the core code, but of course it would be better if I can figure out how to do it a via a plugin.

ps: thanks for all the contributions you've been making to QS - I see you all over github fixing things left and right.






On Thursday, August 26, 2010 3:38:07 PM UTC-4, Rob McBroom wrote:
On Aug 26, 2010, at 3:07 PM, julian wrote:

> I would like to write a plugin for Quicksilver but the tutorials which
> I could find are rather old and mention a developer version of
> Quicksilver which I have not fold yet. (e.g.
> http://lipidity.com/apple/quicksilver-plugins-in-objective-c/) Has
> anything changed since 2007 and where can I get this development
> Version?


That tutorial is a good place to start (it's where I started) but it leaves out a lot of implementation detail. I was frustrated by the process, so I created a [reference][1] to try and help others in the future.

It looks like the link to the dev version is dead. I'll keep [this copy][2] up for a couple of days so you can get it. (Note that this is ß54. I think the newer versions on GitHub like ß58 are built with the headers included and should work for building plug-ins. If not, and you want the newer version, you can build it from source. I don't think there are any compatibility differences for plug-ins between the two, but there are some problems with proxy objects in the new version which is why I don't use it.)

If you have any questions, e-mail me via the list or directly.

[1]: http://github.com/tiennou/blacktree-elements/blob/master/PluginDevelopmentReference/QuicksilverPlug-inReference.mdown
[2]: http://www.skurfer.com/files/Quicksilver.zip

--
Rob McBroom
<http://www.skurfer.com/>

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org. For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en
Rob McBroom | 2 Jul 14:53 2012

Re: Thanks for the User Interface Plugin update.

On Jun 30, 2012, at 1:15 PM, su wrote:

>> * Have a 'Proxy object' called 'All Menu Bar Items' or similar, but this would require you to → into the
proxy object to obtain the list (could be slow, as you mention) then search for your specific menu item.
> 
> Why not a trigger with (to be implemented) 'All Menu Bar Items' proxy object ⇥ Show Menu Items? You could
then start typing right away without messing with other catalogue items.

OK, but it shouldn’t be a proxy object. There’s been enough abuse of that already. :-)

https://github.com/quicksilver/Quicksilver/issues/654

We should come up with a name for objects that serve no purpose other than to be the parent to other objects.

You’ll probably want the trigger to “Search Contents”. The “Show Menu Items” action won’t be available.

--

-- 
Rob McBroom
<http://www.skurfer.com/>

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

Rob McBroom | 2 Jul 15:13 2012

Re: How to write a plugin?

On Jul 1, 2012, at 10:18 PM, cwd wrote:

> I've wanted to build QS and write plugins for a while. I've finally got Lion installed and the latest XCode
and I've been able to get QS built as well as the Flashlight Interface plugin, but when I try and build the
OmniWeb module I get a lot of errors (screenshot attached). Do you have any suggestions on where I can find
some notes about getting started with plugins?

I assume you know about the reference?

http://projects.skurfer.com/QuicksilverPlug-inReference.mdown

Looks like Patrick fixed that one, but “duplicate definition” errors can be cleared up by just
cleaning (⇧⌘K) and building again. I think they result from #import statements for things that are
already imported by the xcconfig settings. Most times, the plug-in doesn’t need to import anything
from Quicksilver or OS X itself, but many do.

> What I'm actually trying to do is expand upon your QSDownloads / QSMostRecentDownloadProxy  (I believe
that used to be part of the Proxy Objects plugin which has been pulled into the QS core)

Proxy objects actually come from a variety of plug-ins and always have. It’s confusing and we’ve made a
note of that. https://github.com/quicksilver/Quicksilver/issues/757

> and set it up so I can use the a "most recent" proxy object for more than just the downloads folder. I think I
can do that by modifying the core code, but of course it would be better if I can figure out how to do it a via a plugin.

Yes, the Latest Download proxy is provided by the Core Support plug-in, which is bundled with the
application. Whether or not your changes should go there depends on what they are.

It’s always nice to see more people taking an interest in making plug-ins. Let me know if you have any
questions. (As Patrick said, probably best to do it on the dev list.)

--

-- 
Rob McBroom
<http://www.skurfer.com/>

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

Howard Melman | 2 Jul 15:59 2012
Picon

Re: Thanks for the User Interface Plugin update.


On Jul 2, 2012, at 8:53 AM, Rob McBroom wrote:

> On Jun 30, 2012, at 1:15 PM, su wrote:
> 
>>> * Have a 'Proxy object' called 'All Menu Bar Items' or similar, but this would require you to → into the
proxy object to obtain the list (could be slow, as you mention) then search for your specific menu item.
>> 
>> Why not a trigger with (to be implemented) 'All Menu Bar Items' proxy object ⇥ Show Menu Items? You could
then start typing right away without messing with other catalogue items.
> 
> OK, but it shouldn’t be a proxy object. There’s been enough abuse of that already. :-)
> 
> https://github.com/quicksilver/Quicksilver/issues/654
> 
> We should come up with a name for objects that serve no purpose other than to be the parent to other objects.

Collection Objects?

I see the distinction, I'm not sure it needs to be exposed to the user. (These are just like proxy objects but
are slightly faster and don't need an extra button press).

Howard

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

Rob McBroom | 2 Jul 16:13 2012

Re: Thanks for the User Interface Plugin update.

On Jul 2, 2012, at 9:59 AM, Howard Melman wrote:

> I see the distinction, I'm not sure it needs to be exposed to the user.

Agree. I can’t think of a reason anyone needs to know they’re dealing with one of these.

Internally though, it might be nice to define a consistent “type” for these so we can prevent actions
from appearing that make no sense (or so users could make “Search Contents” the default).

--

-- 
Rob McBroom
<http://www.skurfer.com/>

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

Howard Melman | 2 Jul 16:41 2012
Picon

Re: Thanks for the User Interface Plugin update.


On Jul 2, 2012, at 10:13 AM, Rob McBroom wrote:

> On Jul 2, 2012, at 9:59 AM, Howard Melman wrote:
> 
>> I see the distinction, I'm not sure it needs to be exposed to the user.
> 
> Agree. I can’t think of a reason anyone needs to know they’re dealing with one of these.
> 
> Internally though, it might be nice to define a consistent “type” for these so we can prevent actions
from appearing that make no sense (or so users could make “Search Contents” the default).

Well, letting users make Search Contents the default action would exposing it to the users. If that's the
case then it should be done in the most obvious way possible. Maybe that's just an object type in the actions
prefs or maybe there's a catalog collection somewhere.

Howard

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

AJ Hawks | 2 Jul 18:14 2012
Picon

QS not seeing applications, instead showing catalog settings

Here's a few screenshots showing what I'm talking about. This worked last week, but this morning is doing this. I've restarted QS, and rescanned the catalog. The apps exist and launch normally via other methods.

http://imgur.com/a/jD4hR

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to this group, send email to blacktree-quicksilver-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to blacktree-quicksilver+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en
Henning Jungkurth | 2 Jul 18:18 2012
Picon

Re: QS not seeing applications, instead showing catalog settings

Try clearing the cache:
http://qsapp.com/wiki/FAQ#Clearing_the_cache

It's an old bug (and I thought it was fixed by now), but that should help.

On Mon, Jul 2, 2012 at 6:14 PM, AJ Hawks <ahawks@...> wrote:
> Here's a few screenshots showing what I'm talking about. This worked last
> week, but this morning is doing this. I've restarted QS, and rescanned the
> catalog. The apps exist and launch normally via other methods.
>
> http://imgur.com/a/jD4hR
>
> -- You received this message because you are subscribed to the Google Groups
> Quicksilver group. To post to this group, send email to
> blacktree-quicksilver@... To unsubscribe from
this group, send
> email to
blacktree-quicksilver+unsubscribe@... For more
> options, visit this group at
> https://groups.google.com/d/forum/blacktree-quicksilver?hl=en

-- You received this message because you are subscribed to the Google Groups Quicksilver group. To post to
this group, send email to
blacktree-quicksilver@... To unsubscribe from
this group, send email to
blacktree-quicksilver+unsubscribe@... For
more options, visit this group at https://groups.google.com/d/forum/blacktree-quicksilver?hl=en


Gmane