I needed an entry completion with groups, like Mac's Spotlight. While I was at it, I figured it would also be useful as a UI for the existing Spotlight. So I made a SpotlightMorph, which is a very Mac-like stand-alone Morph, which is a textField + results morph, and an adaptor for EntryCompetion, SpotlightEntryCompletion, which can be passed to #entryCompletion: A short screencast will be available at https://vimeo.com/82953583 in about 45 minutes. And here's a screenshot for the impatient ;) To load (tested in Pharo 2.0 latest): Gofer it smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground'; package: 'Spotlight'; load. Then try: SpotlightCompletionExample open. or SpotlightMorphExample exampleFileSearch. or SpotlightMorphExample exampleSmalltalkSearch.
Cool :P Did you had a look at: https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/ There is also a Spotlight thingy there :) Ben On 30 Dec 2013, at 15:23, Sean DeNigris <sean@clipperadams.com> wrote:
I needed an entry completion with groups, like Mac's Spotlight. While I was at it, I figured it would also be useful as a UI for the existing Spotlight. So I made a SpotlightMorph, which is a very Mac-like stand-alone Morph, which is a textField + results morph, and an adaptor for EntryCompetion, SpotlightEntryCompletion, which can be passed to #entryCompletion:
A short screencast will be available at https://vimeo.com/82953583 in about 45 minutes.
And here's a screenshot for the impatient ;)
<Screen Shot 2013-12-30 at 9.23.02 AM.png>
To load (tested in Pharo 2.0 latest): Gofer it smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground'; package: 'Spotlight'; load.
Then try: SpotlightCompletionExample open. or SpotlightMorphExample exampleFileSearch. or SpotlightMorphExample exampleSmalltalkSearch.
looks cool⦠but it does not works in 3.0 :( in any case, I vote to include the UI part (at least) in the new-pharo-ide :) Esteban On 30 Dec 2013, at 15:26, Benjamin <Benjamin.VanRyseghem.Pharo@gmail.com> wrote:
Cool :P
Did you had a look at: https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/ There is also a Spotlight thingy there :)
Ben
On 30 Dec 2013, at 15:23, Sean DeNigris <sean@clipperadams.com> wrote:
I needed an entry completion with groups, like Mac's Spotlight. While I was at it, I figured it would also be useful as a UI for the existing Spotlight. So I made a SpotlightMorph, which is a very Mac-like stand-alone Morph, which is a textField + results morph, and an adaptor for EntryCompetion, SpotlightEntryCompletion, which can be passed to #entryCompletion:
A short screencast will be available at https://vimeo.com/82953583 in about 45 minutes.
And here's a screenshot for the impatient ;)
<Screen Shot 2013-12-30 at 9.23.02 AM.png>
To load (tested in Pharo 2.0 latest): Gofer it smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground'; package: 'Spotlight'; load.
Then try: SpotlightCompletionExample open. or SpotlightMorphExample exampleFileSearch. or SpotlightMorphExample exampleSmalltalkSearch.
EstebanLM wrote
looks cool⦠but it does not works in 3.0 :(
Yes :)
To load (tested in Pharo 2.0 latest):
But I'd be surprised if it took much to port. In fact, I'm surprised it doesn't work. It's pretty much pure Morphic / Announcements. I wasn't going to port it because I need it on 2.0 and I figured it wouldn't go into 3.0 with the feature freeze, so I was going to shoot for 4.0, and refactor EntryCompletion (which is a mess) at that time. But let me know... ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spotlight-Demo-tp4733076p4733322.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Benjamin Van Ryseghem-2 wrote
Did you had a look at: https://ci.inria.fr/pharo-contribution/job/New-Pharo-IDE/ There is also a Spotlight thingy there :)
No, I didn't know about that. How do I view the "Spotlight thingy" ;)? The Spotlight that come up with the shortcut looks the same to me... ----- Cheers, Sean -- View this message in context: http://forum.world.st/Spotlight-Demo-tp4733076p4733320.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Nice! -C -- Craig Latta www.netjam.org/resume +1 510 984 8117 (Skype rings this until 31 January 2014)
Sounds really cool and yes the new ide guys wanted a widgets and behavior like that. How about to add Packages?
I needed an entry completion with groups, like Mac's Spotlight. While I was at it, I figured it would also be useful as a UI for the existing Spotlight. So I made a SpotlightMorph, which is a very Mac-like stand-alone Morph, which is a textField + results morph, and an adaptor for EntryCompetion, SpotlightEntryCompletion, which can be passed to #entryCompletion:
A short screencast will be available at https://vimeo.com/82953583 in about 45 minutes.
And here's a screenshot for the impatient ;)
<Screen Shot 2013-12-30 at 9.23.02 AM.png>
To load (tested in Pharo 2.0 latest): Gofer it smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground'; package: 'Spotlight'; load.
Then try: SpotlightCompletionExample open. or SpotlightMorphExample exampleFileSearch. or SpotlightMorphExample exampleSmalltalkSearch.
BTW I want to let you know that I love the insensitive search It makes it so much valuable (by reducing assumptions on how much the user should know apriori) I'ts a nice little bit of the OS X experience bring to the smalltalk image fantastic On Dec 30, 2013, at 12:23 PM, Sean DeNigris <sean@clipperadams.com> wrote:
I needed an entry completion with groups, like Mac's Spotlight. While I was at it, I figured it would also be useful as a UI for the existing Spotlight. So I made a SpotlightMorph, which is a very Mac-like stand-alone Morph, which is a textField + results morph, and an adaptor for EntryCompetion, SpotlightEntryCompletion, which can be passed to #entryCompletion:
A short screencast will be available at https://vimeo.com/82953583 in about 45 minutes.
And here's a screenshot for the impatient ;)
<Screen Shot 2013-12-30 at 9.23.02 AM.png>
To load (tested in Pharo 2.0 latest): Gofer it smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground'; package: 'Spotlight'; load.
Then try: SpotlightCompletionExample open. or SpotlightMorphExample exampleFileSearch. or SpotlightMorphExample exampleSmalltalkSearch.
BTW I want to let you know that I love the insensitive search Glad you're enjoying it :)
----- Cheers, Sean -- View this message in context: http://forum.world.st/Spotlight-Demo-tp4733076p4735784.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
[troll mode on] .. and why there's no 'are you sure you wanna open search widget' dialog before you opening it and 'are you sure you hit the right key' dialog when selecting an item? [troll mode off] great work , Sean! :) On 10 January 2014 19:43, Sean P. DeNigris <sean@clipperadams.com> wrote:
BTW I want to let you know that I love the insensitive search Glad you're enjoying it :)
Cheers, Sean
------------------------------ View this message in context: Re: Spotlight Demo<http://forum.world.st/Spotlight-Demo-tp4733076p4735784.html>
Sent from the Pharo Smalltalk Developers mailing list archive<http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html>at Nabble.com.
-- Best regards, Igor Stasenko.
LOL Igor "I can see what you are doing there" hug and go Sean go, give us that spotlight! o/ On Jan 10, 2014, at 5:01 PM, Igor Stasenko <siguctua@gmail.com> wrote:
[troll mode on] .. and why there's no 'are you sure you wanna open search widget' dialog before you opening it and 'are you sure you hit the right key' dialog when selecting an item?
[troll mode off]
great work , Sean! :)
participants (8)
-
Benjamin -
Craig Latta -
Esteban Lorenzano -
Igor Stasenko -
Sean DeNigris -
Sean P. DeNigris -
Sebastian Sastre -
Stéphane Ducasse