LMMS / LMMS/lmms

Save/Load windows layout

Open
#3,579 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

I've recently started using LMMS on dual FHD monitors, it's amazing how much stuff I can fit!

However, when I loaded a project that I worked on with the dual monitors (LMMS windows stretched to cover all my display space) I had to manually restore the window layout so something that'll fit on one screen.

So an Idea came to me - could LMMS have window layout presets?

I could prepare myself window layouts for single screen work, and for dual screen work and swtich between them easily.

Having the project-specific window layout information saved in MMPZ is cool, but I wish I could override that and use something that better works for me.

This also shows when doing collaborations - someone who's working in different screen resolution will arrange the windows differently, and when I get to work on that project again after he saved his changes - I'll have to rearrange them again.

So - What do you thing about a little "View" menu in the main LMMS menu where one could Save and Load screen layouts easily?

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

Start by reviewing LMMS's main View menu and the existing project-specific window layout information saved in MMPZ files. Define how Save and Load layout presets should interact with those project settings, including single- and dual-monitor use, and document the behavior that would indicate the feature is complete.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.