Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The recommended release of BGHUDAppKit for use in RapidWeaver plugin development. See the README below for more.
Objective-C C
branch: master

This branch is 2 commits ahead, 35 commits behind binarygod:Without-Plugin

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
BGHUDAppKit.xcodeproj
English.lproj
Framework
Inspector Images
.gitignore
BGHUDAppKitFramework-Info.plist
BGHUDAppKitInspector.h
BGHUDAppKitInspector.m
BGHUDAppKitPlugin.h
BGHUDAppKitPlugin.m
BGHUDAppKitPlugin_Prefix.pch
BGHUDBox.classdescription
BGHUDBoxIntegration.m
BGHUDButtonCell.classdescription
BGHUDButtonCellIntegration.m
BGHUDColorWell.classdescription
BGHUDColorWellInspector.h
BGHUDColorWellInspector.m
BGHUDColorWellInspector.xib
BGHUDColorWellIntegration.m
BGHUDComboBoxCell.classdescription
BGHUDComboBoxCellIntegration.m
BGHUDLabel.classdescription
BGHUDLabelIntegration.m
BGHUDOutlineView.classdescription
BGHUDOutlineViewIntegration.m
BGHUDPopUpButtonCell.classdescription
BGHUDPopUpButtonCellIntegration.m
BGHUDProgressIndicator.classdescription
BGHUDProgressIndicatorIntegration.m
BGHUDScrollView.classdescription
BGHUDScrollViewIntegration.m
BGHUDScroller.classdescription
BGHUDScrollerIntegration.m
BGHUDSearchFieldCell.classdescription
BGHUDSearchFieldCellIntegration.m
BGHUDSecureTextFieldCell.classdescription
BGHUDSecureTextFieldIntegration.m
BGHUDSegementedCellIntegration.m
BGHUDSegmentedCell.classdescription
BGHUDSliderCell.classdescription
BGHUDSliderCellIntegration.m
BGHUDStepper.classdescription
BGHUDStepperCellIntegration.m
BGHUDTabView.classdescription
BGHUDTabViewIntegration.m
BGHUDTableView.classdescription
BGHUDTableViewIntegration.m
BGHUDTextFieldCell.classdescription
BGHUDTextFieldCellIntegration.m
BGHUDTokenFieldCell.classdescription
BGHUDTokenFieldCellIntegration.m
BGHUDView.classdescription
BGHUDViewInspector.h
BGHUDViewInspector.m
BGHUDViewInspector.xib
BGHUDViewIntegration.m
Info.plist
README.markdown
README.textile
version.plist

README.markdown

About

This fork of BGHUDAppKit is the "recommended" fork for use in RapidWeaver plugin development. The reason for this fork is simply to draw a line in the sand so all plugin developers wishing to make use of the framework are working from the same source revision.

Usage

RapidWeaver does not bundle BGHUDAppKit within it's application bundle. Therefore, plugin developers need to make sure to follow the steps below so as to minimize the possibility of conflicts.

  1. Download the provided BGHUDAppKit release. This is a pre-built version of the framework and IB plugin.

  2. Add the framework to your project and make sure to weak-link against it. Test that this is in fact working! We've seen cases where Xcode produces hard-linked binaries even though weak-linking has been setup in the Xcode project UI.

  3. Make sure to test for the presence of BGHUDAppKit in code before attempting to load it. The first plugin to make use of the framework is responsible for loading it. All subsequent plugins can use the version resident in memory.

For examples of how to conditionally load frameworks at runtime from within your plugin or any other RapidWeaver related development questions, come join us on the RapidWeaver Developer Mailing List.

Development

If you have changes/fixes for the framework, please direct them to the mainline before submitting a pull request to this fork. We will consider patches on this fork if they make sense for plugin developers but only if the mainline isn't interested in integrating them first.

Please see "README.textile" for more information about the framework from the mainline devs.

Something went wrong with that request. Please try again.