New, free possible add-on to try - Dashboard Maximizer
PermalinkIdly started fiddling around with this yesterday after spending quite alot of time using the File Manager and sifting through form results and getting frustrated by the lack of space for the data-heavy tables. Started fiddling with the CSS and the grid...and here we are! Packaged up (many thanks for 12345j for his excellent free Tinifier add-on in the marketplace...sort of gave me the idea I could do what I was after here quite easily, and I used the nuts and bolts of his package directory to start putting the pieces together here!) and attached - the 'Dashboard Maximizer' add-on! _C5.5 and above only!_ Download attachment to this post, drop into your packages directory and go for it! For beta/testing purposes here, best not to try this on Production sites yet!
In a nutshell, this gives you a switch in System & Settings to drop in a new stylesheet with some more fluid-friendly CSS for the dashboard + its grid. Nothing too fancy and doesn't aim to re-invent the wheel, restructure the dashboard (which I love!) or be 100% comprehensive and polished, but I think it goes some way to making some of the denser Dashboard panes/pages a little more user-friendly on bigger monitors/resolutions.
This isn't fully fluid as i've set a fixed width of 940px (don't expect any magical iPhone interface or anything!) because that would be beyond the scope of what I was trying to achieve here with minimal fuss & complexity -- this simply allow higher screen resolutions to have the pages/tables/grid flow (nearly) full-width. Makes a world of difference in the File Manager, Theme editor, form results pages, etc...
Tested this pretty thoroughly myself and ironed out some of the layout kinks i've spotted so everything looks pretty nice. Works best in Firefox, Chrome, IE9, but IE8 seemed to just about hold up too. Nothing fancy in the CSS...few max and min-widths and percentages for the '.spanX' grid tags. Nothing overwritten (and i've left the precisely sized News page alone) and should only affect Dashboard pages. Don't like it? Switch off via the System & Settings page!
Any comments welcome! Love for you guys to try it and to hear what you think. I absolutely love the new dashboard in 5.5, but certainly nice to have a painless way to 'maximize' the pages when i'm on a machine with a decent monitor! Again, c5.5 and above only need apply.
If you think it's worth it, i'll submit as free add-on to the marketplace. The CSS file it sticks in is pretty well commented if you want to see what's going on. Could minify and prob slim down a bit if this goes ahead to marketplace/production use...extra HTTP request + CSS isn't much though and, again, only appears on Dashboard pages which are already chock full of JS and CSS. This 1 extra file won't really make any difference.
-------------
-------------
EDIT: Download removed. New version now in PRB.

Could look at extending to make it switchable by page (maybe can follow the way the 'favourite' star works on each page?) but probably unnecessary...global switch is simple and the styles should do no harm. Min-width is fixed at 940px so, monitor no bigger than 1024x768, should have no impact.
Submitted to marketplace, so pulled the old download off this forum post.
Thanks for the feedback guys! See how it does in PRB.