LMMS / LMMS/lmms

Add context-option for unifying design in Pattern-editor

Open
#7,050 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary
This : https://discord.com/channels/203559236729438208/1192365367201366076
Working in Pattern-Editor should not be so convoluted for user. A context-menu-option, that can be called on a selected track for 'sanifying' steps should be added to PE

#### Justification
It is not intuitive that user need to shift track around before adding new steps

#### Mockup
![image](https://github.com/LMMS/lmms/assets/6662066/d6d1358e-f001-46f1-bc1f-e99b12c5518a)

![image](https://github.com/LMMS/lmms/assets/6662066/38ee3ff8-eb9c-40db-a0c0-e1aa728a8503)

Result
![image](https://github.com/LMMS/lmms/assets/6662066/e718f294-20ec-40f6-9efe-7aba2784b13b)
-Of cause sanyfying to fewer steps should work as well

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Pattern-Editor implementation and its selected-track context-menu handling, then compare the current behavior with the linked mockups. Define how “sanifying” should work for both adding and reducing steps before implementation. Done means a selected track offers the context action and produces the intended unified step layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.