maoschanz / maoschanz/drawing

tablet+stylus input method not fully supported

Open
#69 8 comments 0 reactions 0 assignees View on GitHub
bug enhancement tools
Dominant language
Python
Stars
869
Forks
106
PR merge metrics
No merged PRs in 30d

Description

## Description

Holding BTN_TOOL_RUBBER stylus button doesn't temporary switch to eraser tool.

## Steps to reproduce the bug:

1. Draw something with stylus tilt
2. Try to erase part of the drawing with stylus by holding BTN_TOOL_RUBBER button.

## Expected behavior

As long as user hold BTN_TOOL_RUBBER button current tool is switched to eraser. When user is no longer holding BTN_TOOL_RUBBER button app should switch back from eraser to previous tool.

## System

- Device: HP Elite x2 1013 G3
- OS: Ubuntu 19.04
- Desktop environment: Gnome Shell 3.32.2
- Package format: deb
- App version: 0.4.1

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the stylus behavior described on a Linux tablet and trace the app's stylus-button input handling. Done means holding BTN_TOOL_RUBBER temporarily selects the eraser and releasing it restores the previous tool, including the tilt-drawing scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.