LMMS / LMMS/lmms

Beats and Basslines patterns look off when the height of their track is increased

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

Description

Beats and Basslines patterns look off when their height is increased via shift click drag:
![beatsandbacklinesresized](https://user-images.githubusercontent.com/9293269/27841079-a67ee9ee-60fe-11e7-9370-cc50ded6a234.png)

Because the implementation is based on images which become pixelated when being resized I propose to always render the steps at the top so that they always align with the left hand side:
![beatsandbasslinesresizedfixed](https://user-images.githubusercontent.com/9293269/27841229-e370bbba-60ff-11e7-9b5b-b1b68449a1b1.png)

The fix that you can see in the image above also places the steps more in the middle of the track compared to the current implementation which looks like this:
![beatsandbasslinesbottomheavy](https://user-images.githubusercontent.com/9293269/27841282-4a55a318-6100-11e7-9374-e6dc059b2604.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Beats and Basslines track rendering and the shift-click drag path that changes track height; the issue provides screenshots of the current and desired layouts but no file or test names. Reproduce the resizing behavior and compare the result with the reference images. Done means the steps stay aligned and are visually centered rather than becoming pixelated or bottom-heavy.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.