bpmn-io / properties-panel

Library for creating bpmn-io properties panels.
MIT License
31 stars 21 forks source link

Removed sorting from `ListGroup` component #353

Closed AlexanderSkrock closed 5 months ago

AlexanderSkrock commented 6 months ago

This pull request aims to fix #311 . Currently, it is being developed.

Closes #311

nikku commented 6 months ago

@AlexanderSkrock Great to see you picking this up. You should be able to link both projects, this core + bpmn-js-properties-panel to test them together:

cd bpmn-js-properties-panel
npm link ../properties-panel

...
AlexanderSkrock commented 6 months ago

This pull request together with changes made in #1047 in bpmn-properties-panel should be good to go now, from my point of view.

One more question, I saw that we released properties-panel version 3.18.2 already, so we would need to increment and also update it for bpmn-js-properties-panel. Is this a step which is done automatically during the release process?

nikku commented 6 months ago

@AlexanderSkrock You'd want to rebase this PR on main before merge.

nikku commented 6 months ago

Once you did it then I can give it my review.

AlexanderSkrock commented 6 months ago

@AlexanderSkrock You'd want to rebase this PR on main before merge.

I checked once again, but it seems my commits were based on main's head already.

nikku commented 6 months ago

Will look into your changes today. Thanks already for your work :clap:

nikku commented 6 months ago

After some distractions I hope I find the time to finalize my review + testing tomorrow.

nikku commented 6 months ago

I found the time to review the change, along with https://github.com/bpmn-io/bpmn-js-properties-panel/pull/1047.

A few notes:

Other than that the solution feels solid, improves C7, and does not break C8 functionality (where we do not sort already :tm:). Good job!

nikku commented 5 months ago

Waiting for CI to pass before we go ahead and merge this.