supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.13k stars 520 forks source link

gui layout not optimal #1152

Open Liger0 opened 3 years ago

Liger0 commented 3 years ago

Do not report Prusa3D Slic3r bugs here without confirming it is a problem on a development release of Slic3r, or your issue will be closed. Development builds of Slic3r. Prusa3D Issue Tracker

Describe the bug The options for connection lenght and perimeter anchor in the infill tab are too much on the right and the dropdown is too small

To Reproduce Steps to reproduce the behavior:

  1. Go to Print settings
  2. Go to the infill tab

3D Model and Slic3r Configuration Export Please upload a ZIP archive containing a copy of the 3D model you are seeing this bug with and a CTRL-E export of the configuration used.

Expected behavior Aligned style and big enough dropdown

Screenshots infill gui tab

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

supermerill commented 3 years ago

You can change that by modifying the resources/ui_layout/print.ui file. If you succeed to get a better layout, I'll merge it.

Sirage48 commented 3 years ago

This is my print.ui updated for the latest "Spacing edition". A work-in-progress and occasionally changed as I set and forget some settings. I did a global insert "simple" into all settings, changed the settings used once or rarely to expert, and then change some occasionally to advanced if I think they are not used very often. The widths are set for a 27in 4k monitor with non-modal gui. with the settings window at about 40% of the screen width. For each update I grep to cleanly extract and sort all the settings in this file and the updated version and take a difference to find any new settings. print.ui.zip

Liger0 commented 3 years ago

This is my print.ui updated for the latest "Spacing edition". A work-in-progress and occasionally changed as I set and forget some settings.

Everything looks like this here

gui 2png

Sirage48 commented 3 years ago

The issue is translation and your Italian has different length words / expressions to English. There is also a correction I will do in the Extras and Overhangs as I missed a few widths in this latest version. Probably the default layout has lots of flexibility in widths that work across different languages. I prefer to have a cleaner layout that suits the way I think when I create and test profiles and that requires settings with lots of fixed widths. Access to the UI is a fantastic feature of Superslicer.

If you like this layout I could do an Italian version - it shouldn't take too long - mainly fixing a few widths, and maybe splitting a few lines if the text is too long.

A bit of fiddling with widths and font spacing. Might be easier with a mono spaced font but that is not available and maybe cause other problems. Best to let supermerril focus on fixing bugs at the moment.

Feedback on layout and grouping of settings appreciated - obviously different to the default.

On my screen.

Shot 2021-05-25 at 09 36 04

Sirage48 commented 3 years ago

Is this any good? I could do a bit more polish if you want but it fixes the obvious changes for Italian. italian_print.ui.zip

Liger0 commented 3 years ago

I honestly use the expert tab and I feel good with the stock organization of it.