Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I will admit. I am the crazy one of us!

We aren't crazy at all.

We're actually smart and see value in seemingly worthless things, don't throw any computers into the trash, help another out (usually), and stick to what we consider best. Not to mention a lot of us develop and know our computers well and what makes them tick.

The dedication, persistence, and community is what I love about all of us.

And that... Is truly power.
 
Last edited:
(Submitted via web form)

WindowShade X v4.3

Bring Classic's Windowshade feature to Mac OS X (v4.3 supports Tiger and Leopard).

Double click a window's titlebar to collapse it. Repeat to restore. Included options allowing you to make any window sticky (sits above all others) and/or semi-transparent. There is also an iconize feature akin to similar features found in popular *nix window managers.

WindowShade X uses the Application Enhancer (APE) system add-on, which is included with the installer.

*Note: This is a 7 day trial, which requires a license to unlock, however the developer is no longer reachable, making WindowShade X abandonware.

Downloadable from Archive.org:

https://web.archive.org/web/20130314061800if_/http://www.unsanity.net/windowshade-x-43.dmg
 
Just getting around to trying it now, looks great on stock Leopard! @SourceSunTom As a suggestion, perhaps you can add Leopard Rebirth here in the store so if I decide I want to try it, I don't have to go back to the website.
PPCStore.png
 
Just getting around to trying it now, looks great on stock Leopard! @SourceSunTom As a suggestion, perhaps you can add Leopard Rebirth here in the store so if I decide I want to try it, I don't have to go back to the website.
View attachment 710769
Well, doesn't look as good as expected, the background under the logo looks cut in half x), i'll have to fix that...
But yeah, i will maybe add LeopardRebirth to the store for stock Leopard users ;)
 
Last edited by a moderator:
Tom, since the official thread has been locked, I just wanted to say well done on the v1.2 update.

The blurred dock looks great most of the time, but it doesn't sit atop other elements naturally.

I figure you've done something like gathering the desktop picture image from com.apple.desktop user defaults, loaded it in and passed a CIImage through to a CIFilter to blur it.

I was thinking about how Sierra just blurs what's behind the dock layer and it reminded me of a SIMBL plugin called Blurminal which applies a blur effect behind a Terminal window (all layers included). The source for Blurminal is available on GitHub. Just scanning through it looks like there are lower level CG calls, but it you might be able to incorporate some of the effect's design to make the dock sit better. Especially against a black background.

Also, to speed up initial rendering (dock BG is missing for about 10 -15 seconds on my PB12 on boot up), try caching the blurred desktop picture (draw out to an NSImage and out to NSData maybe?), save in App Support dir for future loads, checking against the value of the desktop user defaults in case a recache is required.

Your launchpad looks great btw. I'm putting together a simple window fading SIMBL plugin for smooth, concurrent, NSTimer based window alpha fading on makeKeyAndOrderFront and performClose delegate methods. Once I've ironed out the bugs you'll be welcome to load in my custom NSWindow category and related classes for your Launchpad and Siri apps (if you like).

Do you plan to build Launchpad and Siri for Tiger as well? It would be feasible, right?
 
Last edited by a moderator:
Tom, since the official thread has been locked, I just wanted to say well done on the v1.2 update.

The blurred dock looks great most of the time, but it doesn't sit atop other elements naturally.

I figure you've done something like gathering the desktop picture image from com.apple.desktop user defaults, loaded it in and passed a CIImage through to a CIFilter to blur it.

I was thinking about how Sierra just blurs what's behind the dock layer and it reminded me of a SIMBL plugin called Blurminal which applies a blur effect behind a Terminal window (all layers included). The source for Blurminal is available on GitHub. Just scanning through it looks like there are lower level CG calls, but it you might be able to incorporate some of the effect's design to make the dock sit better. Especially against a black background.

Also, to speed up initial rendering (dock BG is missing for about 10 -15 seconds on my PB12 on boot up), try caching the blurred desktop picture (draw out to an NSImage and out to NSData maybe?), save in App Support dir for future loads, checking against the value of the desktop user defaults in case a recache is required.

Your launchpad looks great btw. I'm putting together a simple window fading SIMBL plugin for smooth, concurrent, NSTimer based window alpha fading on makeKeyAndOrderFront and performClose delegate methods. Once I've ironed out the bugs you'll be welcome to load in my custom NSWindow category and related classes for your Launchpad and Siri apps (if you like).

Do you plan to build Launchpad and Siri for Tiger as well? It would be feasible, right?
Well, i think the LeopardRebirth thread isn't locked anymore :)
I still have a lots of things to do with the launchpad and siri, And the launchpad uses the normal Apple Enter full screen thing so i don't know if the fading effect is possible :(
Don't think siri is useful... It's just for cosmetic purposes, as it has very limited questions
For the saved background blur, i was planning on doing that too :p
 
Well, i think the LeopardRebirth thread isn't locked anymore :)
I still have a lots of things to do with the launchpad and siri, And the launchpad uses the normal Apple Enter full screen thing so i don't know if the fading effect is possible :(
Don't think siri is useful... It's just for cosmetic purposes, as it has very limited questions
For the saved background blur, i was planning on doing that too :p

Cool. enterFullScreen is an NSView method. The NSView alpha value should be able to be set (along with setOpaque:NO), or even changing the view's parent window's alpha should work. One thing I've found with Cocoa is that there is almost always a way. Even if it means calling lower level C functions.

Your Siri port is a good proof of concept. Don't worry about making it fully functional. I know someone mentioned that you shouldn't wrap it around speakable items, but why not? At least speakable items are easy to work with, right? I haven't touched the speech to text features since OS9, but is it still written in AppleScript?
 
Is it possible to combine your version of Siri with some JSON stuff, and get an internet enabled version?
It could do searches, and find information just like real Siri on the new Macs and iPhones.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.