79a8be0...
by
Clement Lefebvre <email address hidden>
display: Fix csd-xrandr DBUS name
e9f1678...
by
Clement Lefebvre <email address hidden>
Fix Network module
This was broken when making NetworkManager/ModemManager optional.
0daab78...
by
Clement Lefebvre <email address hidden>
wacom: Add margins to the UI
1f44454...
by
Clement Lefebvre <email address hidden>
wacom: Allow button mapping if the stylus has one button too
The airbrush tool has only one button, and the button mapping combo box
does not work.
We should not bail out if the widget has been removed, that means that
the stylus does not support the second button.
Check upfront the number of buttons to know if the top button parameter
is available.
5e8f183...
by
Clement Lefebvre <email address hidden>
wacom: do not bail out if the tablet doesn't have an eraser
Tablets have not always an eraser (most of the generic tablets like Huion,
UC-Logic, etc... don't). We should not reject such tablets.
Commit 54849a9 (wacom: Only the stylus and eraser tools need to exist)
mentioned that we were not sure about eraser, and I think we should not
assume one either.
To do so, we simply ignore the eraser xinput node and rely on
libwacom to actually provide the eraser information.
If the stylus does not have the eraser tip, we may fall in the
LAYOUT_OTHER case. We have a picture of a generic Wacom pen with an
eraser, and the leaders linking the widget to the picture are scrambled.
To prevent that, gray out the eraser pressure slider so that we do not
break the layout.