cofoundry-cms / cofoundry

Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
https://www.cofoundry.org
MIT License
829 stars 145 forks source link

Mobile admin enhancements #207

Open runxc1 opened 6 years ago

runxc1 commented 6 years ago

The cofoundry admin mostly works on a mobile device but it seems like with a few tweaks it could be a lot more mobile friendly.

Issues found on various mobile browsers/devices (Android Chrome primarily but also M$ Edge on a windows phone).

1- Admin login screen- the screen only has a username and password but took up more than 100% of the viewport on Chrome and you can't pinch the page to make it shrink. (meta of viewport probably needs updated).

  1. Uploading Images- On the Image upload screen you have to click on the small camera icon and not anywhere in the image upload box to pick an image from the phone to upload.

  2. Image selection- When select an image to add to a custom entity the checkbox is on the right hand side of the table and not visible as the table just barely doesn't fit inside the div it is in. You can scroll horizontally to select an image but if the checkbox was moved to be the first column it would work seamlessly.

  3. The Fixed Left Column Navigation- If the Admin Navigation could be minimized on mobile most all of the screens would work without an issue. I can understand that not everything in the admin has to be mobile optimized but it would very nice as its already very close.

HeyJoel commented 6 years ago

Thanks for this. We didn't set out to make the admin site to be mobile friendly, but if there's some quick wins we can do to make editing possible then we'll see what we can do.

We haven't had client feedback that site editing on mobile was an important feature, however I can imagine a situation where you needed to urgently update something but didn't have access to a laptop/desktop, so it should at least be possible to use the admin site. I'd be interested to hear feedback if you find there's a need for an enhanced mobile editing experience.

I think at some point we'll be overhauling the UI for the admin panel as it's already a number of years old and needs refining