OpenPnP Tabular display

31 views
Skip to first unread message

Chuck Hackett

unread,
Mar 18, 2026, 10:49:02 AM (yesterday) Mar 18
to OpenPnP
Every time I go to use OpenPnP many of the tabular display columns are 'collapsed' or displayed as "..." because the column is too narrow to display the text.  Further aggravated by having to drag the separator of every column to its right to get it to expand.

Is there a feature similar to Excel's "autofit column" feature?

I have tried double-clicking the column separator to no avail.

Luke Bayes

unread,
Mar 18, 2026, 11:43:04 AM (yesterday) Mar 18
to ope...@googlegroups.com
This issue also got my attention.

I've considered firing up a PR, to add exactly the feature you described (double click column headers for auto-size).

Do any of the maintainers have thoughts, advice or opinions on this issue?

Especially in how it might relate to other, higher priority work?

Thanks!

Luke




--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/9e1b21aa-461a-433a-89d5-476b3d4bb525n%40googlegroups.com.

Toby Dickenson

unread,
Mar 18, 2026, 12:00:15 PM (yesterday) Mar 18
to ope...@googlegroups.com
Can you share a screenshot of the layout problem please.
I use openpnp on a laptop with a 720p internal screen. On that display It is a little cramped, but it automatically opens with a layout that is as good as can be expected on the small screen.
So I generally use it with a HD 1080p monitor, where everything fits just fine.
I wonder where the automatic layout is going wrong for some people. Maybe this is a platform or java version difference.

cdh...@gmail.com

unread,
Mar 18, 2026, 12:47:42 PM (yesterday) Mar 18
to ope...@googlegroups.com

I just noticed that, when I was working on the copy on my machine PC, it was working somewhat as expected - drag separator and the columns to the right collapsed as needed to stay on the display.

 

Then I noticed on my setup PC on my desk, that some of the tabular displays did this and some did not.

 

Tables that did not move columns to the right …

None of the Job tab tables

None of the Panels tab tables

None of the Boards tab tables

 

The following tables did adjust columns on the right …

Parts Tab

Packages Tab

Feeders Tab

Issues and Solutions Tab

 

None of the tables seemed to support double-click on the separator to auto-size.

 

There did not seem to be any way to allow the table width to be larger than the screen (window). No horizontal scrollbar ever appears, and the columns are squished (looks like proportionally) to fit when the window size is reduced – which, of course makes them too small to display much (any?) of the information.  I imagine this would be a huge problem to people running with lower resolution screens.

 

I would think that the columns could always auto-size (header and contents) adding a horizontal scroll-bar if width needs to be larger than window width but I have not looked at that in depth.

 

I can send scree shots of instances if needed.

 

Regards,

 

Chuck Hackett

 

 

Luke Bayes

unread,
Mar 18, 2026, 2:44:01 PM (yesterday) Mar 18
to ope...@googlegroups.com
Hey Toby,

I'm running Ubuntu 24.04.4 LTS and OpenPnP v2.6.

For what it's worth, I was running 2.4 and the problem might be a little better in 2.6.

Here's a screenshot of the board and the placements tables. I have manually resized the placements table in a way that's mostly fine.

The left padding for numeric columns (especially in the boards table) seems excessive and switches to ellipses well before the available space is consumed.

The way column resizing works, one must generally begin resizing columns from the farthest right in the table and work toward the left.

Updating the initial defaults to minimize padding and collapse/expand columns to fit row content (not header content) would go a long way to being more usable.

Double-clicking column headers to expand (or contract) a column that's been automatically (or manually) made too small or too large could also work well with resizing all remaining columns with the remaining space from the now-favored primary column.

image.png

I'm probably not realistically able to dig deep on this right now, but do want to be helpful if I can.

Huge gratitude to the project maintainers and folks here in the community.

Thanks!

Luke Bayes


Reply all
Reply to author
Forward
0 new messages