Simply plugin loader for iOS system menu. APIs designed easy to migration from Action Menu.
Named as MSMenuItem
. It have almost same property.
MenuSupport | Action Menu |
---|---|
SEL action | SEL action |
SEL canPerform | SEL canPerform |
NSString *title | NSString *title |
UIImage *image | UIImage *image |
N/A | AMMenuItemStyle style |
N/A | NSInteger priority |
Registration API has ms_
prefix.
MenuSupport | Action Menu |
---|---|
ms_ registerAction:title:canPerform: |
registerAction:title:canPerform: |
N/A | registerAction:title:canPerform:forPlugin: |
Textual API has ms_
prefix without cached APIs.
MenuSupport | Action Menu |
---|---|
ms_ textualRepresentation |
textualRepresentation |
ms_ selectedTextualRepresentation |
selectedTextualRepresentation |
N/A | cachedTextualRepresentation |
N/A | cachedSelectedTextualRepresentation |
N/A | actionMenuBehaviors |
N/A | always |
UIAlertView is deprecated from iOS 8, not provide API for it.
This is useful new API for plugin that show custom view to frontmost screen.
MenuSupport | Action Menu |
---|---|
frontmostWindow | N/A |
key | MenuSupport | Action Menu |
---|---|---|
defaults | jp.r-plus.MenuSupport |
com.booleanmagic.ActionMenu |
key | MS PluginEnabled-<PluginName> |
AMPluginEnabled-<PluginName> |
PostNotification | jp.r-plus.MenuSupport .settingschange |
com.booleanmagic.ActionMenu.settingschange |
MenuSupport | Action Menu |
---|---|
/Library/MenuSupport /Plugins |
/Library/ActionMenu/Plugins |
MenuSupport | Action Menu |
---|---|
jp.r-plus.menusupport |
actionmenu |