Skip to content

Commit 0b3e141

Browse files
committed
Add on-hover selection on Board/Library manager
User testing on skilled devs showed that "buttons appear on click" behaviour is far from being understood. Accessibility features (like moving with Arrow keys) should be untouched.
1 parent 643290b commit 0b3e141

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app/src/cc/arduino/contributions/ui/InstallerJDialog.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
import java.awt.event.FocusListener;
4444
import java.awt.event.KeyEvent;
4545
import java.awt.event.WindowEvent;
46+
import java.awt.event.MouseEvent;
47+
import java.awt.event.MouseMotionListener;
4648
import java.util.function.Predicate;
4749
import java.util.stream.Stream;
4850

@@ -167,6 +169,15 @@ public void keyReleased(KeyEvent keyEvent) {
167169
}
168170
});
169171

172+
contribTable.addMouseMotionListener(new MouseMotionListener() {
173+
174+
public void mouseDragged(MouseEvent e) {}
175+
176+
public void mouseMoved(MouseEvent e) {
177+
contribTable.editCellAt(contribTable.rowAtPoint(e.getPoint()), 0);
178+
}
179+
});
180+
170181
{
171182
TableColumnModel tcm = contribTable.getColumnModel();
172183
TableColumn col = tcm.getColumn(0);

0 commit comments

Comments
 (0)