opkg install luci-theme-material_0.2.17-1_all.ipk
uci set luci.main.mediaurlbase='/luci-static/material'
uci commit luci
The previous default mediaurlbase was '/luci-static/openwrt.org', but that theme isn't installed so I think it may have been falling back to the first available theme alphabetically (and 'itusnetworks' comes before 'material').
I've made some Shield file changes to get installed themes appearing in the UI - if you'd like a copy see this github pull request.
Nice work on the theme switcher, one problem i did fine is that when you switch back to ITUSnetwork theme the fonts are a different size than the orginal
I am luck to have 2 shields so 1 is in router mode and has the theme package and modified system.lua installed, my second shield is in bridge mode with only the modified system.lua installed
as you can see they are different sizes, both where taken from a screen shot so don’t no why they show up different sizes but look at the ITUSnetwork log is on a different line, top picture has the installed theme and modified system.lua. Apart from this, it works fine, as this is out of my league i dont know how to fix, but if it is fixed then i would say merge into master on Github
The file I changed could not have had any effect on font sizes - notice that even the logo image is smaller. I suspect your browser magnification levels may have changed somehow, perhaps an accidental ctrl+scroll wheel could have done it?
If all else fails, suggest pressing ctrl+F5 after the theme change, just to ensure the browser's cached CSS files are cleared.