SIMBL 0.8.1
Sponsored Links
SIMBL 0.8.1 Ranking & Summary
File size:
25 KB
Platform:
Mac OS X
License:
Freeware
Price:
Downloads:
772
Date added:
2006-06-19
Publisher:
culater.net
SIMBL 0.8.1 description
Problem:
Some applications do about 90% of what I want.
Solution:
Develop my own applications.
Better Solution:
Patch the application myself...
1. What It Does
SIMBL (Smart InputManager Bundle Loader) - pronounced like "symbol" or "cymbal" allows you to build hacks for Cocoa applications and apply the code selectively based on an applications unique identifier. Its not really all that smart, or even clever, but its smarter than just blindly loading code into an application.
For example, Safaris application identifier is com.apple.Safari. You can use this to prevent bundles that link against application-specific frameworks from bombing on startup when they encounter another application that does not support those libraries. You can also use the applications bundle version to further specify when your plugin should load.
2. Installing
There are two parts to SIMBL, the bundle itself, which is packaged as an InputManager, and the plugins.
Due to the limitations of Apples Installer.app, these packages install to /Library/InputManagers, though they work equally well in the user domain as well (~/Library/InputManagers). I wish Apple would provide the option for a user-specific install option, since plugins can really sneak up on an unsuspecting user.
3. How To
Once youve installed SIMBL, you need to drop some bundles into the Plugins folder. (/Library/Application Support/SIMBL/Plugins) SIMBL scans this folder for bundles each time an application launches. It will check both the Local and User domain for this special folder.
This means that it will check ~/Library/Application Support/SIMBL/Plugins before looking in /Library/Application Support/SIMBL/Plugins. Additionally, SIMBL detects if you have two conflicting plugins and prevents potentially undesirable behavior by only loading one.
SIMBL plugins are nothing more than standard Cocoa bundles created by XCode, with the addition of one key in the Info.plist. For further information, you can read the SIMBL section in my brief tutorial on Cocoa hacking.
SIMBL was originally created when I was working on PithHelmet, but here are now a bunch of SIMBL plugins available. If you dont see yours listed, feel free to edit the list on the wiki.
Enhancements:
- Universal Binary.
Some applications do about 90% of what I want.
Solution:
Develop my own applications.
Better Solution:
Patch the application myself...
1. What It Does
SIMBL (Smart InputManager Bundle Loader) - pronounced like "symbol" or "cymbal" allows you to build hacks for Cocoa applications and apply the code selectively based on an applications unique identifier. Its not really all that smart, or even clever, but its smarter than just blindly loading code into an application.
For example, Safaris application identifier is com.apple.Safari. You can use this to prevent bundles that link against application-specific frameworks from bombing on startup when they encounter another application that does not support those libraries. You can also use the applications bundle version to further specify when your plugin should load.
2. Installing
There are two parts to SIMBL, the bundle itself, which is packaged as an InputManager, and the plugins.
Due to the limitations of Apples Installer.app, these packages install to /Library/InputManagers, though they work equally well in the user domain as well (~/Library/InputManagers). I wish Apple would provide the option for a user-specific install option, since plugins can really sneak up on an unsuspecting user.
3. How To
Once youve installed SIMBL, you need to drop some bundles into the Plugins folder. (/Library/Application Support/SIMBL/Plugins) SIMBL scans this folder for bundles each time an application launches. It will check both the Local and User domain for this special folder.
This means that it will check ~/Library/Application Support/SIMBL/Plugins before looking in /Library/Application Support/SIMBL/Plugins. Additionally, SIMBL detects if you have two conflicting plugins and prevents potentially undesirable behavior by only loading one.
SIMBL plugins are nothing more than standard Cocoa bundles created by XCode, with the addition of one key in the Info.plist. For further information, you can read the SIMBL section in my brief tutorial on Cocoa hacking.
SIMBL was originally created when I was working on PithHelmet, but here are now a bunch of SIMBL plugins available. If you dont see yours listed, feel free to edit the list on the wiki.
Enhancements:
- Universal Binary.
SIMBL 0.8.1 Screenshot
SIMBL 0.8.1 Keywords
SIMBL
SIMBL 0.8.1
Application Support
Unique identifier
cocoa applications
applications
cocoa
identifier
Plugins
code
hacks
SIMBL 0.8.1
Developer Tools
Tools
Bookmark SIMBL 0.8.1
SIMBL 0.8.1 Copyright
WareSeeker periodically updates pricing and software information of SIMBL 0.8.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SIMBL 0.8.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
applications for employment
sarah simblet
job applications
applications for jobs
symbols
applications for blackberry storm
applications of computer
blackberry applications
simblaster
simple plan
applications g1
online job applications
simbles
building cocoa applications
unique identifiers
applications engineer
passport applications
applications for blackberry
Version History
Related Software
SimpleWget - GUI to wget file transfer command Free Download
SafariTabs - presents a warning message before closing windows with multiple tabs open Free Download
ESBN - Generate ESBN ID Free Download
nibTranslate - localization tool for Cocoa applications Free Download
Macattrick is a managing software for the online game Free Download
An alternative web browser for the Macintosh, still in development. Free Download
Set the action to perform when opening a new tab or closing a tab in Safari SafariTabConfig is SIMBL plugin that gives you ” position of new tab ” and ” which tab will activate when you close Free Download
SafariRefManage is considered as a smart and useful SIMBL plugin to manage referrer of Safari. Free Download
Latest Software
Popular Software
Favourite Software