d03493f7ff
This is a quickly hacked-together versions with some bits in detail, others just sketched in. Credit goes to Piper where much of the basic structure has been taken from, and tuhi-kete where the DBus bindings were taken from. Current functionality allows to register a new device and save drawings from an existing device. Missing is the bit where we can download drawings from a newly registered device. Several buttons are present but not hooked up yet, several UI pieces are unpolished. This UI is designed to work with one device only right now. If you have two devices, you'll have to manually remove them from Tuhi and add one or the other through this tool. The UI is minimal. If you start it and Tuhi doesn't have a device yet, it will immediately go into search mode and start registering the device. If you have a device, it'll just display the data. The data Tuhi exports is downloaded immediately and converted to SVG files, stored in $XDG_DATA_HOME/tuhigui/<timestamp>.svg. Downloading a file through the GUI merely copies that file into the target path. No support for rotation at this point, but could and should be added (there's a button already!) |
||
---|---|---|
data | ||
po | ||
tuhigui | ||
.gitignore | ||
COPYING | ||
README.md | ||
meson.build | ||
meson_install.sh | ||
tuhigui.in |
README.md
TuhiGui
Tuhi is a GUI to the Tuhi DBus daemon that connects to and fetches the data from the Wacom ink range (Spark, Slate, Folio, Intuos Paper, ...). The data is converted to SVG and users can save it on disk.
For more info about Tuhi see: https://github.com/tuhiproject/tuhi
Building TuhiGUI
$> git clone http://github.com/tuhiproject/tuhigui
$> cd tuhigui
$> meson builddir
$> ninja -C builddir
$> ./builddir/tuhigui.devel
TuhiGui requires Python v3.6 or above.
Install TuhiGUI
$> git clone http://github.com/tuhiproject/tuhigui
$> cd tuhigui
$> meson builddir
$> ninja -C builddir install
$> tuhigui
TuhiGui requires Python v3.6 or above.
License
TuhiGui is licensed under the GPLv2 or later.