• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    Swift
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

macOS app for drawing over the screen

Quick Draw

screenshot

Do you need a quick, easy and unobtrusive way to highlight content while screencasting? Rather than circling your mouse around wildly, try QuickDraw!

When QuickDraw is active, you can draw lines, arrows, rectangle and circles over other windows on your screen. Press the escape key to clear the drawing, and press it again to jump right back to where you were without missing a beat!

Usage

Keyboard Shortcuts

Key/s       Function
~~~~~       ~~~~~~~~
12345       Select colours 1 to 5
L           Line mode - hold Shift while drawing for straight lines
A           Arrow mode - hold Shift while drawing for straight arrows
R           Rectangle mode
C           Circle mode
⌘C          Copy screenshot to Clipboard (permissions may be requested the first time)
⌘S          Save a screenshot to Finder
⌘Z          Undo
Space       Hold whilst drawing to adjust object position
⌫           Backspace to delete all drawings below the mouse
/           Show or hide the startup message (persisted)
⌥/          Show or hide the toolbar (persisted)
ESC         Clear all drawings. Press again to hide Quick Draw

Motivation

  1. I mentor an online Swift course and would like a quick, easy and unobtrusive way to highlight and describe code during video calls
  2. I would like to increase my experience in macOS development (I am an iOS developer)
  3. I would like to experiment with creating a simple architecture that has no third party dependencies

Found a bug?

Feel free to create an issue, or fix it yourself - pull requests are welcome!

More Repositories

1

xcgrapher

Framework-level dependency graph generator for Xcode projects - with support for custom graphing
Swift
102
star
2

HelpGestureRecognizer

An easy way to add help functionality into your app without a button taking up screen space
Objective-C
53
star
3

Blocky

A 100% offline & private iOS SMS filter
Swift
19
star
4

cockle

A Swift/Shell DSL
Swift
10
star
5

icon-resizer

Automatically resizes icons for your Xcode project
Swift
6
star
6

OnAir

A macOS app that helps other people at home know when you're in a meeting.
Swift
5
star
7

XCGrapherPluginSupport

Create custom graphs by parsing an Xcode project's source
Swift
5
star
8

SwiftFluentValidation

Fluent Validation in Swift
Swift
5
star
9

json2swift

Web app that converts a JSON model into a Swift structure
HTML
4
star
10

TVPickerView

Picker View style control for tvOS
Swift
4
star
11

XcodeTweaks

A macOS app that makes Xcode instantly build again when Xcode says “Build again to continue” - and other similar fixes that we shouldn't have to care about.
Swift
3
star
12

homebrew-scripts

a Homebrew tap with some of my scripts
Shell
3
star
13

Auth0.swift

Auth0 fork with Swift Package Manager Support
Swift
2
star
14

webpage-dl

CLI tool to fetch a webpage's contents after it has finished loading
Swift
2
star
15

FinderHash

Enables copying the checksum of a file directly from Finder
Swift
1
star
16

EPSKit

Swift
1
star
17

XCPorter

Easy XCArchive exporting. For when Xcode's export isn't working.
Swift
1
star
18

Randomizer

Chooses left or right. Randomly.
Swift
1
star
19

VCSlidingView-test

Scrollviews within pan gestures that control sliding views - original https://github.com/vCrespoP/VCSlidingView, SO question: http://stackoverflow.com/q/26604395/1153630 -- appologies for the messiness, in a bit of a hurry :)
Objective-C
1
star
20

NearPeer

A lightweight "just works" wrapper around the MultipeerConnectivity framework
Swift
1
star
21

google-analytics-swift

RESTful interface for the Google Analytics Measurment Protocol. In Swift.
Swift
1
star