Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,21 @@ pen (position with in-app calibration, an adjustable pressure curve, tilt, remap
buttons), multi-touch (2-finger scroll, tap-to-click, 3-finger swipe, palm rejection), a
menu-bar app and a full preferences window, running as a persistent per-user LaunchAgent.

## Why I built this

I use a Cintiq Pro 24 Touch as my tablet display, and I'm a software developer. Whenever a
new macOS beta is released, Wacom's drivers stop working. This was no different for macOS 27.
I didn't want to roll back macOS or wait countless months for a fix, and decided to solve
the problem for myself.

My Cintiq also frequently fails to work when plugged in, and must be unplugged and replugged — oftentimes
in a different USB-C port — before it works. It is too early to tell right now, but I hope this
driver can solve that problem.

The final problem I hope to avoid is Wacom's inevitable end-of-lifing of my tablet. It is several years old now,
and I do not know for how long they will continue to support it. In building my own driver, I hope to extend its
life until the hardware fails.

## Screenshots

<p>
Expand Down Expand Up @@ -73,5 +88,15 @@ Nib was created for **interoperability** — to let hardware its owners already
on macOS. It was developed by clean-room documentation of the device's own protocol and
behavior; it does not include or redistribute any vendor software or assets.

## AI disclosure

Nib was built with the help of **Claude** (Anthropic's AI assistant, via
Claude Code). AI was used throughout development — reverse-engineering the
device protocol, writing and testing the Swift code, and drafting
documentation — under my direction and review. I'm responsible for the
project and its decisions; the clean-room reverse engineering was documented
from the device's own observable behavior, not from any vendor source or
confidential material.

## License
See `LICENSE`.
Loading