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

Add Responsive Styling #1315

Open
BaileyJM02 opened this issue Apr 28, 2023 · 6 comments
Open

Add Responsive Styling #1315

BaileyJM02 opened this issue Apr 28, 2023 · 6 comments

Comments

@BaileyJM02
Copy link

Hey all,

I'm happy to work on adding the CSS to ensure the design is responsive so that the GUI is friendly to interact with on non-desktop devices.

There is an issue around mobile specifically here but it hasn't been updated since the original post.

Are there any quirks to setting up a development env or documentation? I can't see any in this repo itself.

Lastly, is this something that can be worked on? i.e. was there a product decision not to add it?

@brintal
Copy link

brintal commented Aug 25, 2023

Someone already wrote the CSS: https://github.com/ccmorris/unraid-gui-responsive
This is basically ready to use and just needs to be added to the official webgui.
Please limetech. It is 2023. Wanting to have a responsive design is not too much to ask.

@ljm42
Copy link
Member

ljm42 commented Aug 29, 2023

Making the webgui responsive is on our radar but I can't commit to a timeframe

@BaileyJM02
Copy link
Author

I would be happy to work on it, would just like some guidance to setting up a dev env for the GUI as I can't see anything regarding it anywhere?

@zackspear
Copy link
Contributor

Unfortunately there is not a traditional dev env like your typical web app / site.

My typical workflow is working from a fork of this webgui repo and then using a script to rsync files from the local repo onto the server in the correct directory. Most of us use a dedicated development Unraid server so we're not using our production Unraid servers to test webgui changes.

@BaileyJM02
Copy link
Author

Noted, thanks for the info. Will have a look at setting something up tomorrow 👍

@Squidly271
Copy link
Contributor

Making the webgui responsive is on our radar but I can't commit to a timeframe

How about as a simple stop gap forget the responsiveness for mobile and simply support display resolutions > 1920. Very simple CSS change. IE: Integrate Unlimited Width.

Dashboard unfortunately is actually hardcoded at 3 columns but display looks better anyways when the UI > 1920. Who actually still has a 1080P monitor nowadays?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants