Latest 0.1.2
Homepage https://github.com/Ideon/SmudgeKit
License MIT
Platforms ios 6.0, requires ARC
Authors

SmudgeKit provides a drop in replacement for UIWindow to draw visual representations of all touch events to the screen. Ideal for for creating App Previews or other screencasts where it is crucial to show touch gestures. Not intended for production use.

Originally built to preview The Converted, check the The Converted website for an example.

Usage

Objective-C

Add SmudgeKit to your Podfile.

pod 'SmudgeKit'

Or add SmudgyWindow.h and SmudgyWindow.m to your project.

Then implement the getter method of the window property in your Application Delegate:

#import "SmudgyWindow.h"

// …

- (UIWindow *)window {
    if (!_window) {
        _window = [[SmudgyWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    }
    return _window;
}

You can change the appearance by editing the SmudgeLayer implementation in SmudgyWindow.m

Swift

A swift framework with more features is in the works but not ready due to an apparent bug in the swift compiler.

Contact

Hans Petter Eikemo
@hpeikemo
Ideon

License

SmudgeKit is available under the MIT license. See the LICENSE file for details.

Latest podspec

{
    "name": "SmudgeKit",
    "version": "0.1.2",
    "summary": "A drop in replacement for UIWindow to draw touch points for app previews and promotional videos.",
    "description": "                   SmudgeKit provides a drop in replacement for UIWindow to draw visualn                   representations of all touch events to the screen. Ideal for creatingn                   App Previews or other screencasts where it is crucial to show touchn                   gestures. Not intended for production use.nn                   Originally built to preview The Converted, check the [The Convertedn                   website](http://ideon.co/theconverted?utm_source=github&utm_medium=readme&utm_campaign=smudgeKit)n                   for an example.n",
    "homepage": "https://github.com/Ideon/SmudgeKit",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Hans Petter Eikemo": "[email protected]"
    },
    "social_media_url": "https://twitter.com/hpeikemo",
    "platforms": {
        "ios": "6.0"
    },
    "source": {
        "git": "https://github.com/Ideon/SmudgeKit.git",
        "tag": "0.1.2"
    },
    "source_files": "Source-ObjectiveC/**/*.{h,m}",
    "requires_arc": true
}

Pin It on Pinterest

Share This