aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-01-07Organized classes into Xcode folders.Tomáš Znamenáček
2015-01-07Removed -data and shortcutWithData: from MASShortcut.Tomáš Znamenáček
Using NSKeyedUnarchiver and NSKeyedArchiver directly is almost the same amount of typing and it’s much clearer what goes on.
2015-01-07Trivial refactoring.Tomáš Znamenáček
Forgot one `instancetype`, added `static` to NSString constants, removed unneccessary @synthesize directives.
2015-01-07Removed [MASShortcut shouldBypass].Tomáš Znamenáček
It was never used and the recording can already be cancelled by Esc.
2015-01-07Introduced `instancetype` return type where appropriate.Tomáš Znamenáček
2015-01-07Introduced a standalone MASShortcutValidator class to validate shortcuts.Tomáš Znamenáček
It’s a natural simplification of the MASShortcut class. All MASShortcutView objects use a shared validator by default, but can be reconfigured to use a different validator if needed through the shortcutValidator property.
2015-01-07Converted keycode macros to plain functions.Tomáš Znamenáček
Plain functions are less prone to bugs, the compiler understands them better and can offer better error messages, and plain functions can be refactored more easily.
2015-01-07Introduced a separate header file for keycode definitions.Tomáš Znamenáček
2015-01-07Added a unit testing target.Tomáš Znamenáček
2015-01-07Updated documentation to point to the Demo target.Tomáš Znamenáček
2015-01-07Deleted an unneccessary prefix header for the framework target.Tomáš Znamenáček
2015-01-07Created an umbrella header.Tomáš Znamenáček
Now you can just `#import <MASShortcut/Shortcut.h>`.
2015-01-07Repackaged the code as a framework and included the demo.Tomáš Znamenáček
Packaging the code as a framework is mostly just a formality. It doesn’t really change much, it just turns the code into a regular component. What it does change is that the code now has its own Xcode settings, which could make compatibility easier in the long run. Including the demo in the main repository makes it easier to hack on the library, since you can try the changes immediately. It also shows how to bundle the framework into an app that uses it.
2014-11-24Merge pull request #52 from starkos/flat-button-stylemaintenance-1.xVadim Shpakovski
Flat button style
2014-11-24Fix indentation on previous commits: tabs to four spacesJason Perkins
2014-11-24Add new "flat" button styleJason Perkins
Hides the button border and background; good for placing several shortcut buttons into a table view.
2014-11-21Merge pull request #51 from starkos/userdefaults-semicolon-fixVadim Shpakovski
Fix "Parse issue: Semicolon before method body is ignored"
2014-11-21Fix "Parse issue: Semicolon before method body is ignored"Jason Perkins
2014-11-03Fixes possible memory leak.Vadim Shpakovski
2014-09-22Final touches to Podspec.Vadim Shpakovski
2014-09-22Fixed Podspec.Vadim Shpakovski
2014-09-22Polished Pod spec.1.3.1Vadim Shpakovski
2014-09-22Updated podspec.Vadim Shpakovski
2014-09-17Merge pull request #45 from pfandrade/master1.3Vadim Shpakovski
Implemented initWithCoder: to fix #44
2014-09-17Implemented -initWithCoder: in MASShortcutViewPaulo F. Andrade
2014-09-17Updated MASShortcutPaulo F. Andrade
2014-09-17Added support for secure codingPaulo F. Andrade
2014-09-02Ignoring disabled system shortcuts.Vadim Shpakovski
2014-08-27Merge pull request #43 from darwin/masterVadim Shpakovski
allow [MODIFIER]+ESC shortcuts
2014-08-26allow [MODIFIER]+ESC shortcutsAntonin Hildebrand
only naked ESC without modifiers should cancel editing http://discuss.binaryage.com/t/cant-change-activation-key-to-control-esc tested in TotalTerminal codebase
2014-07-22Merge pull request #40 from kainjow/masterVadim Shpakovski
Fixed compiling with projects that don't use a precompiled header.
2014-07-22Merge pull request #39 from xhacker/podspecVadim Shpakovski
Create MASShortcut.podspec for CocoaPods
2014-07-20Fixed compiling with projects that don't use a precompiled header.Kevin Wojniak
2014-07-18Create MASShortcut.podspecLIU Dongyuan / 柳东原
2014-06-14Merge pull request #35 from ShadowLightz/masterVadim Shpakovski
Replace deprecated NSRunCriticalAlertPanel with NSAlert
2014-06-14Replace depr. NSRunCriticalAlertPanel with NSAlertShadowLightz
- Now using modern API - The dialog is now shown as a modal sheet, which suits better - The alert style is changed to NSWarningAlertStyle, - NSCriticalAlertStyle was not required
2014-04-06Merge pull request #32 from iluuu1994/masterVadim Shpakovski
Fixed string literal warning
2014-04-03Replaced call to deprecated NSRunCriticalAlertPanel APIPaulo F. Andrade
2014-03-31Fixed string literal warningIlija Tovilo
2014-02-17Added support for secure codingPaulo F. Andrade
2014-01-06Merge pull request #29 from ShadowLightz/masterVadim Shpakovski
Silenced compiler warnings, updated README
2014-01-06update READMEJonathan Rahn
2014-01-06Silence compiler warning "No previous prototype for function..." and added ↵Jonathan Rahn
an explicit typecast, update README with a hint to the view's height
2013-12-25Adding new API for custom drawing.1.2.3Vadim Shpakovski
2013-12-25Adding support for custom drawing.Vadim Shpakovski
2013-07-31Fixing errors in MASShortcutDemo.1.2.2Vadim Shpakovski
2013-06-16Improving README.1.2.1Vadim Shpakovski
2013-04-16Adding syntax highlighting to the usage section.1.2Vadim Shpakovski
2013-04-16Switching to NSUserDefaultsController.Vadim Shpakovski
NSUserDefaults does not support KVO officially.
2013-04-16Merge pull request #25 from corybohon/masterVadim Shpakovski
Adding a Notification section to the documentation.