Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
nathaneltitane opened this issue Jan 5, 2024 · 8 comments
Labels

Comments

@nathaneltitane
Copy link

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]
@nathaneltitane
Copy link
Author

@leozide kind of urgent?

@nathaneltitane
Copy link
Author

@leozide bump - please?

@nathaneltitane
Copy link
Author

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

@leozide
Copy link
Owner

leozide commented Jan 21, 2024

It's not finished yet

@nathaneltitane
Copy link
Author

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.

@nathaneltitane nathaneltitane changed the title New Parts properties widget 'Parts' combo dropdown has descriptions cropped New Parts properties widget 'Parts' combo dropdown has issues (WIP) Feb 8, 2024
@nathaneltitane
Copy link
Author

nathaneltitane commented Feb 8, 2024

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

@nathaneltitane
Copy link
Author

Hi @leozide any ETA on this?

@nathaneltitane
Copy link
Author

@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...?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants