Window Edge Snap
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Hello Everyone,
Basically, LMMS as with most DAWs use many little windows (mixer, sequencer, pattern, effects, instruments, etc.) that most users move around quite a bit, I feel a great feature to add would be the ability to have a way to "snap" the window edges to each other, as well as to the inner edge window of LMMS itself.
This would make it more convenient to move windows around more quickly and neatly. For example many times I try to put say an effect window at the inner edge of of LMMS and when you go a tad out of bounds it calls up the scroll bars which is fine, but the ability to have the option to snap to that edge before it does so would be a nice addition.
Open to suggestions, but there are all kinds of minor settings that could be added to this "snap" feature as well....
1.) Ability to set the sensitivity of when the snap is activated,
2.) Maybe the ability to have a setting that once items are snapped together there can be a way to have them stay linked together being able to move them as a group
3.) Obviously the ability to turn this "snap" feature off for those who may not want this.
EDIT
4.) Ability also when snapping windows together side by side it will also know to keep all the tops aligned together.
As with many people that have ideas, I would hope to see this in a very near release, I feel it would be something that everyone would use regularly.
Does anyone else feel this would be a beneficial addition to LMMS? Please share your opinions / ideas.
Thank You to the LMMS creators, and to anyone who reads this and has any information to share.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. First map LMMS's existing window-management code and clarify whether edge snapping, sensitivity, grouping, alignment, and opt-out are in scope. Done means an agreed, testable feature scope rather than the current list of suggestions.
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
- 25/100