-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
feat: improve responsiveness between different devices / screens #1831
Comments
Why this behavior is surprising to me: in different places in homarr like admin area, tiles already behave in a different way and the column count is changed instead of the tile being scaled. |
Hi, for small screens the recommendation is to create a dedicated board, so you have one for your PC and one for your mobile. This is expected behavior. |
Thanks for the quick reply @hillaliy. However, it would be nice if there was one home board for desktop and one for mobile in that case, such that users are automatically seeing the correct one without having to navigate manually when they are on the smartphone. |
My advice is to create two users. One for large screen and one for mobile. Then make the mobile board as home for mobile user etc... |
I appreciate if you will close this issue. Thank again. |
I understand that this is a working workaround, but it is also very inconvenient. Especially when using a board for users which do not log in, i.e. guest users and a public board. Also, I am logging myself in via OIDC, so creating two users to cover that use case is just not practical. Can we agree to convert that in some sort of feature request or discussion? I do understand that there are reasons to not make the boards responsive. But then there should be a viable workaround to cover mobile devices in my opinion. At least as a long term goal. |
This honestly is a horrible work around and shows a lack of engineering for this part of the project. |
@darkcloud784 I would not put it that harshly, but I basically agree. Mostly, because it is not that hard to implement a board selection algorithm based on device type. At least I do not imagine it to be that hard... (disclaimer: I am not a frontend dev) |
Hi, I'll chime in to this issue and quickly explain our thoughts.
Anyhow, if you dislike the current system, give us ideas or contribute to the project. Saying "I dislike X" without any reason seems rather childish. As a reminder, we do not tolerate toxicity and I will close topics that get too heated - please adhere to the code of conduct. I'm sure we can find a solution together. |
Hi @manuel-rw, I think most of your post was not directed towards me, so I want to only respond to bullet point 4. I appreciate the work you guys put into an open source project like this. Understandable that there are some issues that just do not justify to receive more priority. Speaking for myself, I am not frustrated, but only a bit confused since the software seems so feature complete yet lacking basic support for mobile devices. Thus, here is my idea/suggestion how to go about this issue without a need to rewrite the current dashboard at all:
I would really appreciate this feature because: I want to show my colleagues at work what homarr is able to accomplish and how great it looks. I most likely convince them when showing a smartphone in lunch break. Having to bring my laptop works, but is definitely not the best advertisement. I understand if this is not something for the first major release of homarr. I just want to make sure, at least some agree that this is a desirable thing to have in the long term. |
Thanks for the suggestion, @MartinLoeper . |
Okay we decided to add an additional home board setting where you can set your mobile board. It will find out if you are a mobile device by the user agent send to the app |
Further responsive support would be nice, but we need to find a good solution before we are able to add it 😉 |
Describe the bug
I would expect that on different displays, the tiles are re-arranged instead of being scaled. Is this feature on the roadmap already or is this behaviour expected on by-design?
I find it confusing, because my board does not render on a smartphone display at all since tiles get too small.
Example 1: Original Browser Window Width
Example 2: Resized Browser Window Width
Steps to reproduce
Just resize you board.
Impact
Homarr is unusable on my smartphone device and hard to use when browser is not on full width
Additional information
No response
Version
1.0.0-beta
Installation method
Docker Run
Browser
Chrome
The text was updated successfully, but these errors were encountered: