leozide/leocad

New Parts properties widget 'Parts' combo dropdown has issues (WIP)

Opened this issue · 9 comments

Describe the bug
new parts widget 'Parts' list dropdown is a regression: cannot clearly distinguish in between part variants due to cropped description string

Reproduce: see screenshot

Expected behavior
combo box llist items should take up all available width to make sure descriptions are clearly visible and not cropped

Screenshots

image

Version (please complete the following information):

  • OS: [Debian 11/12 x86_64]
  • LeoCAD Version [continuous]

@leozide kind of urgent?

@leozide bump - please?

Edit: selecting multpiple parts and clicking the colors combo on the new parts widget does nothing - the selection is blocked, cannot reassign colors to multiple parts at the same time...

this new prpoerties widget is a massive regression - please fix

It's not finished yet

It's not finished yet

i understand.

would be good to at least fix these couple things to make it worth the integration?

had to roll back to december continuous to be able to work and benefit from the new features.

In addition to the parts properties dropdown combo not being the full width of the widget panel it resides in, the filter function that was added to it is counterproductive as the input is not captured on click (resulting in requiring an additonal click to focus)

Another problem is that the filter does not seem to function as expected:

for instance, writing 'tile' does show all tile parts (even the unwanted or moved ones (which should be adressed once and for all under the parts options and reflect the same list of parts shown in the visual parts widget) but if i add another keyword to tile, such as 'inv'[erted], no result shows up...

The expected filter behavior should be to populate the list in a manner to refine search results down to the expected few parts one could select from.

I am still very much insistant on the fact that if the click to focus should remain to enable said filter, the old parts list combo behavior should still be present (de facto) to enable the user to simply type a letter or a sequence of letters representing the parts in the list to navigate through a little faster (you can test the behavior on older leocad versions).

The height of the combo should be maximized to use as much screen space as possible as the mouse scroll behavior and sensitivity throughtout various user setups also greatly affects scrolling throught the list and easily selecting the wanted part from the list without filtering.

EDIT:

it seems that an additional double click is also required now to confirm which part is being toggled from the parts list widget, which makes it even less desirable quite frankly...

image

image

image

image

Hi @leozide any ETA on this?

@leozide parts properties widget still too small after latest update/commit - why can'T it just be full widget width like its parent button and full window height like older releases...?

latest iteration is a great improvement @leozide : can the popup be scaled in width with the parent panels' width? same issue with color properties - they are tiny.

image

image