Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updating the README for the new preference pane

  • Loading branch information...
commit 0ace64c40bca1b8b4d893a4f04f09a87294f789a 1 parent 2b0a6cb
@ELLIOTTCABLE authored
Showing with 17 additions and 11 deletions.
  1. +17 −11 README.markdown
View
28 README.markdown
@@ -9,17 +9,15 @@ Installation
You can download a compiled copy of `Solcounter.menu` from the GitHub downloads section:
<http://github.com/elliottcable/Solcounter.menu/downloads>
-Once you’ve downloaded (or compiled, see below) a copy of `Solcounter.menu`, and activated MenuCracker (see
-below), you only need to double-click the `.menu` file to install `Solcounter.menu`.
+Once you’ve downloaded (or compiled, see below) a copy of `Solcounter.menu`, simply double-click the
+`Solcounter.prefPane` to install it, and then enable `Solcounter.menu` in the preference pane. To later uninstall
+`Solcounter.menu`, all you need to do is uncheck that checkbox, and then right-click on the preference pane’s
+icon and select ‘Remove “Solcounter” Preference Pane.’
-### MenuCracker
-To use this, you first need to apply MenuCracker to your `SystemUIServer`. This can be downloaded from their
-SourceForge here: <http://sourceforge.net/projects/menucracker/files/>
-
-To install, simply mount the DMG and double-click `MenuCracker.menu`. That will load MenuCracker into your
-`SystemUIServer`, allowing `Solcounter.menu` to load itself.
-
-Future versions of `Solcounter.menu` will do this for you; this is a temporary measure.
+Enabling `Solcounter.menu` automatically activates MenuCracker, and disabling `Solcounter.menu` via the
+preference pane automatically disables MenuCracker. However, if you simply drag `Solcounter.menu` out of the
+menubar, it will not disable MenuCracker; MenuCracker will continue to be active indefinitely. You can
+subsequently remove MenuCracker by re-enabling and then disabling `Solcounter.menu` via the preference pane.
### Compilation
To build `Solcounter.menu` for yourself, you’ll need to procure the `NSMenuExtra` headers. I can’t distribute
@@ -47,4 +45,12 @@ Finally, the headers need to be slightly modified before they’ll be useful.
low. If you’re trying to use this to develop other MenuExtras, you’ll need to either fix that last `sed`, or go
manually replace all the extra `struct Foo` declarations in the dumped headers.)
-Once you’ve got the headers, you can simply open the Xcode project and build. :D
+Once you’ve got the headers, you need to build `Solcounter.menu` itself before you can build the
+`Solcounter.prefPane` (which is necessary to install and control `Solcounter.menu`). Open the
+`Solcounter.xcodeproj` at the root of the project directory, and activate the ‘Release’ target, then select
+“Build > Build and Analyze.” If there are no errors or warnings during the build process, you’re good to go; you
+can now open the preference pane `.xcodeproj` (in the ‘Preference Pane’ subdirectory) and do the same thing:
+activate the ‘Release’ target, and select “Build > Build and Analyze.”
+
+Once the preference pane has compiled, simply double-click the product to install it, and open it to enable
+`Solcounter.menu`!
Please sign in to comment.
Something went wrong with that request. Please try again.