I’m still here! Sorry for the lack of response lately, things have been busy for me.
I’ve addressed a lot of the issues above here:
In the settings the clients cannot be selected
Looks like your fix is working nicely. For the Save button, they are all calling the same onClick function. Is the function expecting the button to have a specific ID?
The table displaying the log entries is incorrectly rendered when one looks at a backup log
Fixed. Looks like there was a few pages I forgot to theme.
Adding archival items currently doesn’t work (Function addArchiveItemInt and template “settings_archive_row”)
A little stumped on this one, will have to keep digging.
Visual cue, that backups and log entries can be clicked on. At least change the pointer to a hand maybe?
Fixed with style=“cursor: pointer”. I did this a few other places where it made sense as well.
The status screen width does not increase if the number of table columns is increased (wasted screen estate).
Yes and no. The Bootstrap “container” class limits elements within to a maximum width. It may waste some screen space if you have a very high-res display, but it works wonders for rendering nicely on tablets and other non-PC devices.
Maybe a link to the about screen in the footer?
Added. The link isn’t bound to any function or page (yet), not sure how you want to handle this.
Maybe increase the width of the settings description column.
If I resize the screen the navigation elements disappear. I guess we need to put them into a hamburger menu then?
Looks like Bootstrap will automatically hide the navbar when the width of your viewing area is less than 768px. It shouldn’t disappear, it should just switch to the mobile display (menu toggle icon in top-right). I think this is being hidden by the language drop-down. I’ve moved the language selector to the footer, looks like it’s working now. You can now see the button to toggle the menu when using a small viewing area.