- Minimize the window to the Dock, like always;
- "Windowshade" the window into a tiny strip to quickly peek below or get it out of the way;
- Minimize-In-Place the window so it becomes really small so you can move it out of the way yet still see what is going on;
- Make the window transparent so you can continue working in it while seeing things under it;
- Hide the application quickly;
- Do nothing and ignore the action (sometimes it is quite useful as well).
These actions can be set on per-application basis so you can configure your workspace to be convenient for you - get more accomplished, and make it happen quicker.
Note: The WSX 5.x upgrade is not free. This release implements a new URU (Unsanity Registration Updater). If you bought WSX on or after August 28th, 2009, this upgrade is free. If you bought WSX before August 28th, 2009 and you have a previously valid serial number, you will be given a 33% coupon if you wish to update.
All of the serial number updating is done through URU. URU presents itself if needed when you open the WSX Preference Pane. It's all very straightforward.
* Note: WindowShade X v5.0 and newer are NOT compatible with Mac OS X 10.5.x. Download version 4.3 if you are running Mac OS X 10.5. Please note that version is unsupported. Your currently valid code will continue to work with older releases of WSX.
New in version 5.0.2:
Addressed a problem by using IsValidWindowPtr() before CFGetRetainCount() that caused a crash in Snapz Pro. It was a stupid bug and the code should never have not had a call to IsValidWindowPtr()
Addressed a crash in Adobe AIR applications. Everything (MIP, make transparent) should work, except for shading in AIR applications.
The above fixes may have fixed other errors.
Merged Koichi MATSUMOTO's Japanese translation. Many thanks are owed to him.
New in version 5.0.1 (released Apr 26, 2010)
Addressed a problem that caused EyeTV to deadlock on launch.
New in version 5.0 (released Apr 21, 2010):
- All of this is done through URU. URU presents itself if needed when you open the WSX Preference Pane. It's all very straight forward and we hope you enjoy the action.
- Now requires Mac OS X 10.6.x.
- You may have to restart after installing WSX for the first time.
- Updated to support Mac OS X 10.6 Snow Leopard v10.6.x
- Now supports only Mac OS X 10.6 Snow Leopard v10.6.x
- Adds support for 64-bit processes (x86_64 only, ppc64 is not supported)
- Requires Rosetta. If Rosetta is not installed, Mac OS X 10.6.x will offer to install the 4MB Rosetta package during the install of WSX.
- Now uses CoreAnimation for MIP (Minimize in Place) windows. Yay, CoreAnimation!
- Addressed a lot of problems (WSX was inactive) with various applications.
- Addressed the issue that caused most of the kCGErrorIllegalArgument errors. If anyone continues to see it, tweet it with the application name, pretty please. TIA!
- Should no longer give errors for "CPS" named functions.
- Clang/LLVM's excellent static analyzer (http://clang-analyzer.llvm.org/) helped us to find and fix some bugs that would only show up during a red moon.
System Requirements:
Requires Mac OS X 10.6.x; Rosetta
Compatible with Mac OS X 10.6 Snow Leopard.
Price: $15.00
This upgrade is not free. This release implements a new URU (Unsanity Registration Updater). If you bought WSX on or after August 28th, 2009, this upgrade is free. If you bought WSX before August 28th, 2009 and you have a previously valid serial number, you will be given a 33% coupon if you wish to update. Your currently valid code will continue to work with older releases of WSX.
You can download the previous version of WSX from:
http://www.unsanity.net/windowshade-x-43.dmg
WSX 4.3 does not work with Mac OS X 10.6.
For more information, visit:
http://www.unsanity.com/haxies/wsx/
Unsanity Application Enhancer Version 2.6 Released Apr 21, 2010
Requires Mac OS X 10.5.8 or Mac OS X 10.6.x - Compatible with Mac OS X 10.6 Snow Leopard.
Application Enhancer (APE) is a system used in our and third-party products that helps them to enhance and redefine various applications behavior running on your system.
What exactly is Application Enhancer? It is a combination of a Framework and a system daemon. Application Enhancer performs its task by loading plugins (Application Enhancer modules) containing executable code into the running applications. Once loaded, the APE module performs the needed modifications (such as redefining the minimize window action, or customizing the standard Apple menu) on the launched application memory space, never touching any files on disk, utilizing set of functions defined in the Application Enhancer framework. To help the APE modules to be loaded into newly launched applications, the Application Enhancer daemon (aped) is used.
Why? First of all, to reuse code. This helps us and other developers to save time, disk space and network bandwidth by including a set of commonly used methods in one place, which can be easily upgraded. Second, to preserve compatibility - every now and then a need for one or another product with the functionality Application Enhancer provides arises. To avoid the unnecessary clutter on your system (various approaches to do the same thing all running at the same time incur potential problems) there is now Application Enhancer along with the Software Development Kit available for any developers interested in the technology at reasonable price, or completely free, depending on the type of the project. Third - to allow the APE modules to initialize before the application launched is actually started executing its code, allowing the Application Enhancer module to do the proper setup.
Can Application Enhancer or its modules crash your system? Application Enhancer itself is not known to have ever caused a crash itself. However, APE modules potentially can crash individual applications if there is a bug in the module or in the application being modified (sometimes APE modules expose "hidden" bugs in the applications). However, there is a number of technologies incorporated into our products that attempt to make sure your applications are safe: Haxie CrashGuard makes sure the application is not modified if it has recently crashed; APE Check makes sure no damaged APE modules are loaded; also, all of our products go through a tedious beta testing process to make sure it runs as expected. However, even if an individual application crashes, this cannot bring down the whole system due to the fact it has the protected memory and the Application Enhancer operates in user memory space, which means it cannot affect the system itself or processes belonging to other users (in this regard, Kernel Extensions (kext) are much more dangerous as they operate on the lowest possible level and have access to all memory and processes; because of that, Kernel Extensions can cause "kernel panics", while Application Enhancer cannot, as they don't have access to the kernel memory space). If you suspect Application Enhancer or its modules cause crashes, you can always temporary disable the Application Enhancer system using the preference pane. If the crashes persist, then likely it is not caused by Application Enhancer. If not, please contact us at and we will investigate the problem as soon as possible.
Does Application Enhancer slow down the system? Due to the fact that more code has to be loaded at the application launch time, Application Enhancer can increase the application launch time (usually in the range of 40-60 ms per Application Enhancer module loaded on a modern Mac). Once loaded, most Application Enhancer modules stay latent and will not hog your processor. We are constantly working on improving the situation, so please make sure you always run the latest versions of our products.
The technology behind Application Enhancer system has been in research and development for more than 4 years now, and many of our products are using it.
Features:
* Provides capabilities to use Application Enhancer modules.
* Completely free of charge*.
* Application Enhancer system is completely free for you - we believe we are opening a whole lot of possibilities for other developers to enhance Mac OS X further, so we're not charging you, the end user, for all the exciting things Application Enhancer allows developers to do. While the Application Enhancer system is free, individual modules may not be, depending on module developer's decision.
For more information, visit:
http://www.unsanity.com/haxies/ape
Tags: Software Updates ď Software News ď Utilities ď

Other Sites