Since Seven is the administration UI, administration tasks like installation and updates should be performed in Seven. Mark designed the updates UI to have the task list on the right with colors and icons indicating the progress. I took a quick stab at implementing this, and here is a first draft patch. There are quite a few things which are not right: the font size is small, the icons are just reused from Garland and core (explicitly) and the progress bar shows too much at the top and is blue for example. Anyway, here is the patch and some screenshots to show how it looks, so we can discuss.
Also, since I've reused the Garland images, no need to apply anything but the patch.
Installation with patch:
Update with patch:
Note that if we use Seven for the install / update screens, we can rip out this support from the Garland/Minelli themes or just set Minelli be the maintenance theme for cases when the DB is not available or the site is offline, which would keep that use the site theme (to inform users), while we use the Seven theme for installation and updates.
Note that the attached patch changes all maintenance cases to use Seven, so a tiny bit might be rolled back (where it is variable_get()).
|Seven-for-install-update.patch||6.91 KB||Idle||Failed: 13689 passes, 1 fail, 2 exceptions||View details|
|MarkUpdate.png||86.12 KB||Ignored: Check issue status.||None||None|
|SevenInstall1.png||33.61 KB||Ignored: Check issue status.||None||None|
|SevenInstall2.png||68.47 KB||Ignored: Check issue status.||None||None|
|SevenUpdate.png||68.14 KB||Ignored: Check issue status.||None||None|