-
Notifications
You must be signed in to change notification settings - Fork 3
/
todo.html
53 lines (49 loc) · 1.68 KB
/
todo.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<html>
<head>
<title>JTablet 2.0 - TODO list</title>
</head>
<body>
<h1>JTablet 2.0</h1>
<h2>To-do list</h2>
<h3>Bugs</h3>
<ul>
<li>Releasing mouse button outside of component doesn't send cursor released event</li>
<li><strike>Overlapping windows (or multiple applets) can receive simultaneous events</strike></li>
<li>Listeners are not freed when a component is disposed/lost</li>
<li><b>Max OS X</b>
<ul>
<li><strike>Clicking "maximize" button creates a mouse down event but no mouse up event... button state gets screwed up</strike>
<ul><li>Workaround: reset button state when a mouse moved event is received</li></ul></li>
<li><strike>Scroll gesture isn't smooth</strike></li>
</ul>
</li>
<li><b>Windows</b>
<ul>
<li>Keyboard modifiers are not handled correctly</li>
<li>Mouse buttons won't match the buttons if configured differently in the control panel</li>
<li>Relatively positioned tablet inputs (e.g. mouse) report the wrong coordinates (maybe fallback on mouse
position?)</li>
</ul>
</li>
</ul>
<h3>Desired/incomplete features</h3>
<ul>
<li>Linux/XInput wrapper needed</li>
<li>Standard mechanism for accessing "raw" tablet buttons independent of system settings</li>
<li>Ability to see extra tablet information (tablet name, vendor, etc)</li>
<li>Extension/installer/versioning support</li>
<li>TabletEvent.isPopupTrigger() won't return the correct value</li>
</ul>
<h3>Misc</h3>
<ul>
<li>Website</li>
<li>Determine solutions to various API questions:
<ul>
<li>Naming</li>
<li>Relationship of Gesture events</li>
<li>How to deal with "hints" or customized functionality</li>
</ul>
</li>
</ul>
</body>
</html>