LMMS / LMMS/lmms

Piano Roll Ghost Note icon has no visual indication of being clickable

Open
#6,318 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Bug Summary
In LMMS 1.3 alpha, the piano-roll has a button with the purpose "Remove ghost notes". However, while most buttons light up upon hover, and darken upon click, this button stays the same colour, giving no indication it is anything more than an icon.

#### Steps to reproduce
Hover and click on ghost notes icon. Only indication it is clickable is the informative pop-up. And the popup only shows after a few seconds.

#### Expected behavior
Button reacts to hover and click.

#### Actual behavior
Button doesn't react

#### Screenshot
![image](https://user-images.githubusercontent.com/76674645/154878322-b11d9a84-9402-4508-9aa5-b818208f641b.png) mouse not there
![image](https://user-images.githubusercontent.com/76674645/154878342-0d3a5597-a564-4b5b-a881-20f90114cfb4.png) mouse hover
![image](https://user-images.githubusercontent.com/76674645/154878353-707633cb-f2c4-47d9-93f9-2b715fa2acbd.png) mouse click

In all cases the button has no visual change.
I'm filing this as a bug because I believe it's an unintended oversight when the button was made, or maybe it was planned to be fixed later?

#### Affected LMMS versions

LMMS 1.3 alpha

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named. Start by locating the piano-roll implementation for the "Remove ghost notes" button and compare its hover and click behavior with neighboring buttons. Done means the button visibly responds to both hover and click in LMMS 1.3 alpha.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.