LinuxCNC / linuxcnc

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
http://linuxcnc.org/
GNU General Public License v2.0
1.78k stars 1.14k forks source link

Gmoccapy: Window width too big because of too many displayed h-buttons #2387

Closed hansu closed 11 months ago

hansu commented 1 year ago

This affects the configurations "8-axis" and "9-axis":

grafik

After clicking one of the arrow-buttons, the number of displayed buttons is reduced and the window width can the decreased manually:

grafik

Brought to light by @SebKuzminsky's config-test if someone doesn't know that yet.

gmoccapy commented 11 months ago

solved and fixed

hansu commented 11 months ago

I noticed that also the minimal height is 836 pixels with 9 axes. This is because of the jog buttons: grafik

Maybe we should show those buttons in this case in 5 columns and decrease the size. So something like this:

grafik

gmoccapy commented 11 months ago

That might be a solution, but would require a complete rework of the place jog buttons part. I do think that actually Noone is using a 9 axis machine with linuxcnc, it is just the ability to show that it would be possible.

I prefer, that we both takes the little time we have to vćlear up the code, get rid of warnings and invest more time in CSS Styling etc. I would like rundet Buttons with shapes and aluminum background and an custom CSS file etc. Al the styling to be applied automatically to embedded tabs, as otherwise the user uses a dark interface with clearlooks embedded tabs, or he has to use a python file to load the embedded tabs just to set the design, etc...