fmauNeko / MarketBoardPlugin

Market board information plugin for XIVLauncher / Dalamud
MIT License
38 stars 29 forks source link

[Bug] Columns difficult to read when dalamud font scaling set @ 36pt #64

Open jguluarte opened 1 year ago

jguluarte commented 1 year ago

Context

I play ffxiv on my computer attached to my 65" 4k TV, and thus need to have dalamud font scaling set to 36pt to be able to read anything from where I sit.

Reproduction Steps

  1. Set Dalamud font scaling to 36pt
  2. Open /pmb
  3. Search/browse for any item
  4. Adjust the width of the marketboard window to view how the table compresses

Actual Behavior

The columns don't seem to shrink in a way that makes things easy to use, unless I have marketboard take the full width of my screen.

marketboard

Desired Behavior

I would love certain columns to have a visual priority, and both min/max width:

These are the things that are the most important for me to see. The HQ column seems to disappear the fastest, whereas quantity/price/total all use more space than they need.

Brainstorming

I'm not too familiar with this UI scheme, but if this were CSS I feel like if these columns had something like:

.column-important {
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
}

Or...something (would have to factor in the table or grid, etc to ensure the entire column is uniform...but I think this communicates my idea).