Skip to content

tarrouye/Universal-Markup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Universal Markup

Universal Markup is a simple application with one goal: bring markup tools to any app on macOS

It does this by displaying a 'capture frame' that floats above all other apps. Users can resize and move the capture frame to anywhere on their screen, mark it up, and capture the resulting image.

Here is an example of Universal Markup being used to highlight some text in Microsoft Edge. Example image Universal Markup consists of two windows: the Capture Frame (the black rectangle in the image above) and the Tools Window

Technologies Used

Universal Markup is built using Swift and SwiftUI.

The Tools Window is (at the time of writing :P) 100% SwiftUI.

The Capture Frame uses AppKit and CoreGraphics to display the floating frame and perform markup operations.

The intention was to utilize PencilKit for the mark-up operations but proper macOS support for PencilKit was cut in earlier betas. If (when?) PencilKit annotation officially comes to macOS I hope to migrate to that.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages