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 the footer always visible without having to scroll on smaller screens #826

Closed
1 task done
Steffengreiner opened this issue Sep 5, 2024 · 1 comment
Closed
1 task done
Assignees
Labels
enhancement New feature or request triage An issue that is in discussion to be either scheduled for implepmentation or denied

Comments

@Steffengreiner
Copy link
Contributor

What are you missing?

Currently, the footer is not always immediately accessible within the application but hidden behind a scrollbar if the content within the application takes too much space. I attached some examples from my macbook air screen:

Screenshot 2024-09-05 at 15 37 41 Screenshot 2024-09-05 at 15 37 23 Screenshot 2024-09-05 at 15 36 43 Screenshot 2024-09-05 at 15 36 18

Why do you need a solution?

Having to scroll to see the footer is non-intuitive and the content scrolling should also be independent of the footer. (It's sad if i scroll down just to see the footer)

Ideas

This is actually not trivial! Vaadin does not provide a native footer solution, which is why we currently rely on having the footer inside the content-area of the application.
Sadly, since we employ the vaadin app-layout, we don't have a way to redesign the applayout structure entirely from scratch.(The navbar is contained within the applayout and there is no footer slot)
This means to properly extract the footer, we need to redesign how the parent layout is built.
An additional benefit here would be that we can finally tackle overflow properly for all our components in a harmonized manner.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@Steffengreiner Steffengreiner added enhancement New feature or request triage An issue that is in discussion to be either scheduled for implepmentation or denied labels Sep 5, 2024
@Steffengreiner
Copy link
Contributor Author

After discussion with @sven1103, Due to the complexity of this issue, it was agreed to refactor this issue to feature the documentation linkage more prominently as a first step within the application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage An issue that is in discussion to be either scheduled for implepmentation or denied
Projects
Status: No status
Development

No branches or pull requests

3 participants