[bug] - Properties display is hidden for the lowest properties
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 what is the solution ? Open an issue in Spec ?
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.
https://github.com/pharo-spec/Spec/issues/1471
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)