anything-llm icon indicating copy to clipboard operation
anything-llm copied to clipboard

[FEAT]: Enable setting the UI scale font/size

Open zareami10 opened this issue 1 year ago • 10 comments

What would you like to see?

Currently the UI can be very small on HiDPI monitors without changing system-wide scaling. There is an option to change message font sizes but it won't allow for granular changes and other texts/UI elements will stay small.

(On a side night it would be really nice to be able to change the theme CSS directly as the default themes leave a lot to be desired)

zareami10 avatar Dec 13 '24 14:12 zareami10

(On a side night it would be really nice to be able to change the theme CSS directly as the default themes leave a lot to be desired)

Can you list your particular desires then?

timothycarambat avatar Dec 13 '24 18:12 timothycarambat

@timothycarambat

Can you list your particular desires then?

Sorry wasn't really trying to sound negative.

Styling can be fairly subjective (and thus asking for options), but personally (using AnythingLLM on both Linux(GNOME) and Mac):

  • Colors: Especially the dark theme feels a bit out of place compared to the desktop UI/other apps, and too low/too high contrast makes reading text difficult in places. (I would also like in-between themes, like light grayish light theme and dark grayish dark theme which wouldn't be so hard to read on)
  • Font-size: The current font sizes are either too small or too big on a 4k 27 inch setup without scaling.
  • Paddings/margins: There is a lot of space everywhere. Although some space is necessary for usability/readability, this makes using AnythingLLM in a small window a bit difficult (especially that we can't resize/hide the sidebar)
  • Borders: This is more of an aesthetic comment rather than a pragmatic issue, but too many random borders make the app feel very dated.

Although not perfect, I feel Jan does a bit better on the UI side, so will just put a comparison screenshot.

image

zareami10 avatar Dec 14 '24 02:12 zareami10

I also have a hi-res monitor and find the font sizes small. I was hoping ctrl-+ would increase the font size, and also looking in the setting menus for a way to configure it.

I'd just ask some way to change / configure the font size locally. No request to change defaults

ethanfrey avatar Jan 17 '25 11:01 ethanfrey

Another +1 for a simple ability to increase/decrease font size in both chats and the overall application. Ultrawide monitor here, and the text is just on the small side for me. I can work with it, but I really wish I could make it a couple of points larger.

Edit: Strike that, I just realized that the text size selector in the prompt area also impacts the overall conversation text. Setting it to Large is just the right amount of increase for me. I just missed that it was there earlier!

vanclute avatar Feb 01 '25 02:02 vanclute

I'm using deepseek and its 'thinking' output is not affected by font size. I find it too small. Ideally it would change font size too as it's adjusted.

Zod1234 avatar Feb 01 '25 05:02 Zod1234

I would like to add a vote for font customization. I would like the ability to change the font/size, each, individually for:

  1. General model response
  2. Code block
  3. Input box

For example, There's a font that I would love to view model code blocks through. Fonts have so much power over the experience, and it would be great to have the ability to customize them.

Thanks for your consideration!

WaxRobotic avatar Apr 05 '25 18:04 WaxRobotic

Adding a vote in here too. +1

invispace avatar May 18 '25 23:05 invispace

I am also struggling with this issue

theflyingswami avatar Jun 04 '25 05:06 theflyingswami

+1 from me, too. Readability is the main reason why I can't make the switch from Open WebUI yet. Even with new glasses. :-D

hic090 avatar Aug 07 '25 13:08 hic090

Also for the line space. Hopefully we can have customised setting for the workspace~

shixi2ng avatar Oct 16 '25 06:10 shixi2ng

yes here too

Nightmares9108 avatar Nov 25 '25 17:11 Nightmares9108

+1 for supporting Ctrl++ and Ctrl+- on Windows (BTW zooming works well on macOS version Cmd++ and Cmd+-). I have custom scaling options in Windows (175% font), so all the elements are very big, and some UI elements are hidden (like, for example, I can't choose LLM providers above Gemini from the dropdown

Image

MilovanovM avatar Nov 30 '25 14:11 MilovanovM