LMMS / LMMS/lmms

Can no longer ctrl-drag drag handle to duplicate tracks

Open
#7,766 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### System Information

Windows 11

### LMMS Version(s)

Version 1.3.0-alpha.1.785+8821d88 (win32/x86_64, Qt 5.15.6, GCC 13-win32).

### Most Recent Working Version

Version 1.3.0-alpha.1.102+g89fc6c960 (win32/x86_64, Qt 5.9.8, GCC 7.3-win32 20180312) (alpha from website)

### Bug Summary

~~I can no longer duplicate tracks using ctrl-drag. This has been the case for recent nightlies. I can still do this in 1.2, and 1.3 alpha.~~

~~There is at least [one other user](https://discord.com/channels/203559236729438208/203559236729438208/1347600892203110431) with the same issue.
I can duplicate TCOs normally, this issue is with tracks themselves. I conclude my Ctrl key is working just fine.
I can also do this normally in 1.2.0, meaning the issue isn't with my procedural order.~~

I can Ctrl-drag to duplicate tracks still, but the region is limited and doesn't include the track handle.

![Image](https://github.com/user-attachments/assets/700c4ff8-1a51-43e2-a59f-d34558fcd9eb)
This is the region over which ctrl-drag still works.

### Expected Behaviour

https://github.com/user-attachments/assets/cb4e91f5-f753-4ce8-9619-1e497472f86e

Behaviour as seen in 1.2.0 ^ using ctrl-drag duplicates track

### Steps To Reproduce

1. Open LMMS project with an instrument track on song editor
2. Hold down ctrl
3. click and drag the instrument track from the track handle
4. Track is dragged instead of duplicated

### Logs

### Screenshots / Minimum Reproducible Project

https://github.com/user-attachments/assets/85dda2e9-a65e-451c-9240-cd074b19b1be

Behaviour as seen in 1.3 nightly ^ using ctrl-drag just drags track around when mouse is over drag handle.
Ctrl-drag can be done from a specific region outside of drag handle.

### Please search the issue tracker for existing bug reports before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce this in the Song Editor with an instrument track, using Ctrl-drag from the track handle and from the adjacent region where duplication still works. Trace the track-handle drag interaction first, then verify that Ctrl-drag duplicates the track across the full handle while ordinary dragging remains unchanged.

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
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.