pcdshub / lucid

LCLS User Control and Interface Design
https://pcdshub.github.io/lucid/
Other
4 stars 7 forks source link

Lucid displays poorly on small screens #57

Open ZLLentz opened 4 years ago

ZLLentz commented 4 years ago

If the grid is larger than the screen height, you can't navigate to the Quick Launcher Toolbar on some setups. This can also be a problem for the device windows that open up to the right if the screen is not wide enough.

klauer commented 4 years ago

This is really painful and bad on FastX:

image

Can't resize the quick launcher toolbar to even see the full grid.

hhslepicka commented 4 years ago

That is odd... Yesterday night I was able to pull the Quick Launcher toolbar to be small and see the fullgrid... clearly it is a bug that it is showing this big but the resizing was working properly. I will take a look into that.

klauer commented 4 years ago

Looking back at this, it's very possible that what I saw above was related to #67 and just didn't allow for any further mouse input.

klauer commented 4 years ago

Not resolved. Strange overlap of grid + menu options:

image
hhslepicka commented 4 years ago

Oh damn! In which case did this happen? Given that you have a screenshot, can you send some instructions to reproduce that? This would make it easier to debug and find a solution.

Just a quick pool here: @klauer @ZLLentz If the screen is so small that it can't fit info, should we add scrollbars to the grid?

klauer commented 4 years ago

Reproduce by running lfe on a 15" macbook pro (or just set your screen resolution lower if you can't reproduce).

I think the grid shouldn't be so massive if it only has sparse dots as does the example, should prefer showing its full contents but fallback to scrollbars if necessary.

hhslepicka commented 4 years ago

I will work on that.

ZLLentz commented 4 years ago

I kind of want to edit happi and group things more aggressively in that grid...

klauer commented 4 years ago

It goes without saying users should still be able to access the functionality regardless of their screen resolution.

But - it's @ZLLentz's call here for the exact direction this takes.

hhslepicka commented 4 years ago

I agree with you, @klauer. Users should ultimately be able to operate the screens no matter which resolution they have.

hhslepicka commented 4 years ago

I managed to reproduce it here following your guidance, @klauer and it looks awful (as expected). Working on a fix right now.

Screen Shot 2020-08-25 at 2 55 45 PM