Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase size of the settings menu font #6185

Closed
atvrider opened this issue Oct 4, 2021 · 8 comments
Closed

Increase size of the settings menu font #6185

atvrider opened this issue Oct 4, 2021 · 8 comments

Comments

@atvrider
Copy link

atvrider commented Oct 4, 2021

Could the default size of the settings menu font be changed to be about twice as large as it currently is? The current size seems unreasonably small, I have pretty average eyesight up close and I have to lean in and focus really hard to be able to see what the text says.

tinyfont

The size of text for the line that says "Graphical user interface (GUI)" should be about the size of text for all of the options in this menu.

@Spekular
Copy link
Member

Spekular commented Oct 5, 2021

Here's a quick comparison of a few setup dialogues, in context. (LMMS Scaled, LMMS, Ableton, FL)

image

DAW FG value BG value Diff Low text height Tall text height Notes
LMMS 100 18 82 5 8 Drop shadow with value 25, offset 1px left and 1px down
Ableton 0 52 52 5 8
FL 80 29 51 6 8

Ableton's text is IMO much more legible than ours despite having the same exact size and a lower contrast. FL studio gets away with even lower contrast at just 1px higher base to mean height, so I doubt light on dark text is the issue. I think our drop shadow is reducing text sharpness, because it has a value in-between that of the text and the background. Removing it might fix the issue without adjusting size.

If size is to be adjusted, note the config window on the far left. By scaling the sub-section content to fill the window, the settings text size becomes roughly equivalent to the current heading size, and comparable to other text inside LMMS.

@Spekular
Copy link
Member

Spekular commented Oct 5, 2021

We can definitely shorten a lot of these setting descriptions by removing the unnecessary "enable" text and other changes (mostly to verb use).

  • Volume as dBFS
  • Show tooltips
  • Master oscilloscope on by default
  • Label all notes in piano roll
  • Compact track buttons
  • One instrument-window mode
  • Sidebar on right hand side
  • Continue sample previews after mouse release
  • Mute automation tracks during solo
  • Warn when deleting tracks
  • Create a backup file when saving

@allejok96
Copy link
Contributor

Just a Windows/Linux comparsion... I am more disturbed by the Windows type hinting than the font size, although it is very small.

image

@alekspickle
Copy link

alekspickle commented Feb 27, 2023

Is there a way to enlarge all UI fonts altogether or scale the whole UI? IMO it's all pretty small

@inucat
Copy link

inucat commented Oct 29, 2023

I was also suffered but found that a CSS file in the theme directory matters.
They are located in /usr/share/lmms/themes/*/style.css in Linux.
In the CSS, find font-size: and change the value to, say, 14pt, then restart LMMS.
You can also add something like * {font-size: 20pt;}, and comment out any other font-size: lines.

You can edit them directly, but I recommend you to copy the theme directory somewhere under your HOME then modify, and update the theme path in LMMS.

@Rossmaxx
Copy link
Contributor

I believe @michaelgregorius is working on this.

@michaelgregorius
Copy link
Contributor

Hi @atvrider, the settings dialog has been reworked with pull request #6779. It now uses layouts and the default font size of the application/system. @zonkmachine has posted a very nice side-by-side comparison in this comment.

Can you please check with a recent build if your issue has been resolved?

@michaelgregorius
Copy link
Contributor

Closing this issue due to the changes made in pull request #6779. Please reopen it if there is something missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants