(https://www.thekrashsite.com/pics/deadhorse.gif) I know this is a lost cause (has been since alpha), but having nothing much to do tonite ......
Have any devs looked at Ant's sidebar menus? Just requires adding his code (attached) to index.css, it cleans up awful ACP and makes it a lot neater and more functional. Easy fix, should be core.
Just tested sidebar section from this file, it works fine :)
If someone wants to add sidebar only, copy this code and paste to each index.css theme file used in your forum:
/* ----------------------- */
/* Custom sidebar testing. */
/* Adjust @media min-width to suit personal preferences. */
/* There will be a range between sidebar & mobile menus. */
/* In this range, menus will be standard 2.1 drop menus. */
/* ----------------------------------------------------- */
@media screen and (min-width: 720px) {
/* Overflow needed due to clear: both; on children. */
#admin_content {
margin: 0 0 0 234px;
overflow: auto;
}
/* Fix minor inconsistencies due to icons. */
#admin_content .cat_bar:first-child .catbg {
max-height: 38px;
min-height: 38px;
}
/* Sidebar wrapper. */
#genericmenu {
float: left;
}
.generic_menu {
margin: 0;
}
/* Top level. */
#genericmenu .dropmenu > li {
display: block;
margin: 0;
}
/* Level 2 submenu links, displayed as .cat_bar headers. */
#genericmenu .dropmenu>.subsections>a {
padding: 8px 12px 6px 12px;
background: linear-gradient(#f7f8f9, #e5e9f0) !important;
color: #4f586a;
font-size: 1.125rem;
font-weight: 400;
text-shadow: 1px 1px 1px #fff;
border: 1px solid #ddd !important;
border-bottom-color: #ccc !important;
border-radius: 6px 6px 0 0 !important;
box-shadow: none !important;
pointer-events: none;
}
/* Level 2 submenu wrappers, displayed as sidebar blocks. */
/* Note: flickers on hover, due to Superfish/HoverIntent. */
#genericmenu .dropmenu>.subsections>ul {
position: static;
display: block !important;
margin: 2px 0 6px;
background: #f7f8f9 !important;
border: 1px solid #ddd !important;
border-radius: 0;
box-shadow: none !important;
opacity: 1 !important;
}
.subsections {
position: relative;
}
}
I refined it a bit since then, so that it switches directly from the sidebars to the hamburger/pop-up menu at 720px width. Take a look at the code from the September 4th version. It's linked in my sig.
Although really you would not do it quite the same way if implementing it on a custom theme (or doing edits to the default). Some of the code I had to use was overrides for this site's code. That would not be necessary if you had access to the CSS and javascript files, and could edit them directly.