Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make better use of space near bottom of page #16

Open
Inwerpsel opened this issue Feb 26, 2023 · 0 comments
Open

Make better use of space near bottom of page #16

Inwerpsel opened this issue Feb 26, 2023 · 0 comments
Labels
enhancement New feature or request needs design Missing design ideas for crucial components needs info The issue probably doesn't have enough information/ideas to be actionable at this time

Comments

@Inwerpsel
Copy link
Owner

Inwerpsel commented Feb 26, 2023

Most of the UI areas handle different screens and different combinations of displayed areas quite well. The main remaining issue is how to efficiently make use of the bottom bar and handle the max height and scrolling of the middle section. Ideally this doesn't compromise on flexibility in other areas.

I tried to achieve similar behavior as the top bar, which can push down the right and left areas (and inner frame), making good use of the space. Though it does mean some elements are just to high to put here.

I couldn't find a CSS configuration that achieves this for the bottom bar, without sacrificing flexibility on the middle section. Unfortunately I didn't document/commit these attempts. IIRC I tried multiple flexbox properties but could get nothing to play nicely with the existing CSS.

Instead it's currently fixed to the bottom and overlaps the middle section.

I also put a fractional max height on the middle sidebars just to be done with it. It's far from ideal and probably only works well on my screen size.

The solution could take into account that history navigation might in the future attempt to restore the scroll position in the sidebar.

In theory, this should be possible with CSS Grid. Perhaps it's better to do this together with (or after) a UI implementation of CSS Grid, as writing this code by hand is quite confusing.

@Inwerpsel Inwerpsel added the enhancement New feature or request label Feb 26, 2023
@Inwerpsel Inwerpsel added the needs design Missing design ideas for crucial components label Oct 11, 2023
@Inwerpsel Inwerpsel added the needs info The issue probably doesn't have enough information/ideas to be actionable at this time label Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs design Missing design ideas for crucial components needs info The issue probably doesn't have enough information/ideas to be actionable at this time
Projects
None yet
Development

No branches or pull requests

1 participant