Pyramid icon indicating copy to clipboard operation
Pyramid copied to clipboard

[bug] - Properties display is hidden for the lowest properties

Open Nyan11 opened this issue 2 years ago • 4 comments

image

You can see in this example that the Margin property tooltip does not display fully when individuals display is selected.

To reproduce:

Launch Pyramid, add ~10 rectangle, select them, click on edit button from one of the bottom property, select individual.

Nyan11 avatar Oct 01 '23 13:10 Nyan11

@Nyan11 what is the solution ? Open an issue in Spec ?

labordep avatar Oct 10 '23 17:10 labordep

It is a bug with SPEC. But i think it will take a lot of time to be fixed.

I think about the possibles solutions:

Pyramid use the popover menu for editing either all elements properties, group of elements properties at the same time or individual element properties.

Solutions:

  • remove the possibility to edit individual or groups of elements. Only keeping the edit all elements at once.
  • remove the popover. We can add a radio button or a tabs to select editting scops for the properties.
  • add a panel on the bottom. The popover as a max height of ~300 px. if we add a panel of at least 300 px on the bottom of the properties panel, this bug will cause no trouble. We can add for example the playground.

Nyan11 avatar Nov 17 '23 20:11 Nyan11

https://github.com/pharo-spec/Spec/issues/1471

Nyan11 avatar Nov 17 '23 20:11 Nyan11

Other solution, a single popup screen on top.

  • [ ] use only a single panel to manage all popup. (Do not recreate it)
  • [ ] refresh this panel when the selection is updated. (We go back to the old Pyramid :) )
  • [ ] only create the inputs when the panel is popup. (Lazy load the input for faster multi-selection like i did on the tabs)

Nyan11 avatar Jul 31 '24 15:07 Nyan11