kliment / Printrun

Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software
GNU General Public License v3.0
2.37k stars 997 forks source link

Text fields and buttons lack padding around their contents, and other minor UI issues #1391

Open VanessaE opened 11 months ago

VanessaE commented 11 months ago

Running 2.0.0rc8 from the Debian Bookworm repository, under XFCE 4.18.

The input line for sending commands to the printer is way too small in height, barely tall enough to fit the text itself (which is to say, there's no whitespace above/below the text anymore):

image

On a similar note, most buttons with text lack left/right padding and so feel a little on the small side now, including my custom buttons. That's nothing I can't get used to, though, but my bad eyes and poor dexterity would appreciate the bigger widgets.

image

You might want to fix the theming on that "Motors off" button, by the way.

You should probably also make both the XY and Z speed fields the same color - having one of them be green seems little odd to me.

Oh and for the love of all that is right and good in this world, DISABLE auto-raise on focus/mouseover in all cases. Pronterface only seems to do this against windows/programs that were created after it was started, even if the window is something like a terminal or XFCE's screenshot dialog. Window stacking and focus are STRICTLY the domain of and to be controlled by my desktop environment/window manager's settings, NEVER by the application. Full stop.

I've played around with my desktop theme and other settings, but nothing seems to affect these issues.

neofelis2X commented 11 months ago

Hello,

thank you for the feedback on the interface, that is always helpful. I will work on the main window of Pronterface soon, that means within the next year. 🙃

input line for sending commands to the printer is way too small

Okay, that is a new error that I don't see on win or mac. I believe it can be fixed rather easily.

Points 2 - 4: Indeed, all this needs to be corrected.

DISABLE auto-raise on focus/mouseover

This sounds a lot like bug #1301. It is on the (mental) list of more urgent things to fix.