A Qt daemon for displaying transient overlays like window hints.
C++ QMake Ruby Objective-C++
Latest commit bd83f09 Apr 29, 2015 @trishume Minor tweaks
Permalink
Failed to load latest commit information.
.gitignore
Readme.md
debugwindow.cpp
debugwindow.h
debugwindow.ui
dothint.cpp
dothint.h
main.cpp
osxhacks.mm
screensurface.cpp
screensurface.h
screensurfaceadapter.cpp
screensurfaceadapter.h
test.rb
transience.pro

Readme.md

Transience

Transience is a WIP daemon for displaying overlays on the screen that can be used by other programs for fancy OS control and window management operations.

It's written in Qt and will be controlled by other programs using dbus.

Example Applications

Window Hints

Displaying app icons along with a letter so that the user can switch windows quickly.

See my other project mjolnir.th.hints for an example of what this is like.

Eye Tracking Pointers

This is my personal main intended use. I have an eye tracker that is just imprecise enough to make a poor direct method of clicking. My plan is to use the OSX accessibility API to find clickable things near where I'm looking and the use this program to display subtle translucent colored dots over them, I can then hit a key on my keyboard corresponding to the color of the dot to click that item.