PavlidisLab / GemBrow

The Gemma Browser
Apache License 2.0
3 stars 1 forks source link

Multiple GUI improvements #100

Open ppavlidis opened 4 months ago

ppavlidis commented 4 months ago

I'm just going to list these and separate issues can be made if need be, and I'll just update this issue with more suggestions for now.

oganm commented 4 months ago

Do you think removing the bottom shadow is good for better specifying that the details belong to the row above?

No bottom shadow image

Double shadow (current version) image

oganm commented 4 months ago

Another particularly annoying thing is the widths of elements changing between expanded and non-expanded views causing rows to shift on click.

image

see the difference in position between the expanded and shrunk version. Still trying to figure out what causes the difference

ppavlidis commented 4 months ago

Shadow: seems a bit of a tossup to me but I've spent too much time looking at it so might not have the right perspective.

And yes, the shifting of the rows is something I wanted to mention as well, forgot.

oganm commented 4 months ago

Shifting rows is fixed in f488281cfbef38fa1496500c281bfbdc691225c6

oganm commented 4 months ago

Second point is #75

That issue suggests upstream fixes are needed but the missing columns from the original browser are just "Status" and "Curation".

arteymix commented 3 months ago

Regarding curation status, I believe we expose it regardless of the user privileges. I will change this in the API to require at least GROUP_ADMIN.

https://github.com/PavlidisLab/Gemma/issues/545