LMMS / LMMS/lmms

Toolbar vertical real-estate enhancement

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

Description

A proposal for the toolbar to reclaim some unused screen real-estate.

![image](https://f.cloud.github.com/assets/6345473/2278896/a999bda2-9f5f-11e3-9edc-91ca69256b2b.png)

---

**Left aligned tool menu items:**
_Make the file and project toolbar buttons a single row that is capable of overflowing into a second row if needed._
![image](https://f.cloud.github.com/assets/6345473/2278954/f26004dc-9f60-11e3-8fea-8a281d599cd9.png)

---

**Right aligned tool menu items:**
_Make the remaining components a single row that is capable of overflowing into a second row if needed._
1. All time-related items in a single row (BPM, time sig, clock)
2. Master volume/master pitch rotated horiz (single row height)
3. Optionally consolidate min/sec/millisec into a single "clock"
4. Visualization shorter (single row height)
5. CPU vertical, shorter (single row height)
![image](https://f.cloud.github.com/assets/6345473/2279079/c57a438a-9f63-11e3-8ed9-eabef78bf79a.png)

---

**File menu hidden**
_All menu items consolidated into a single quick-access menu. This is_ **no less clicks** _than the current menu and finds a better place for single-item menus such as LADSPA or Settings. Most items already have dedicated toolbar buttons, encourages their usage. Chrome menu button used only as example._
![image](https://f.cloud.github.com/assets/6345473/2278948/d8055bfa-9f60-11e3-88d7-450e10629c03.png)

---

**The big picture:**
_All changes combined into a single mock-up. Notice the master volume is frozen to the top right, for quick accessibility._
![image](https://f.cloud.github.com/assets/6345473/2279081/d484de30-9f63-11e3-97dc-9d7bb099ad1c.png)

---

**Additional Notes**

I would personally recommend removing the CPU and visualization from the default view and instead offer these as FX visualization plugins. Alternately, a basic CPU/MEM indicator might be a good alternative.

-Tres

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue contains toolbar mockups and layout proposals but names no files, tests, or entry points. Start by identifying the existing toolbar implementation and current layout behavior; done would require an agreed scope and an implemented, tested version of the proposed changes.

Written by the indexing model from the issue text.

Assessment

Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.