02-11-2019, 10:03 AM
On the first note, we definitely need to work on that. The things that are in that CSS file are primarily intended for the default template, which happens to take over both the front and backend.
The thought is that most people will use frontend templates and will have full control over all the css in there.
The second is similar. Since you upgraded from 4.3, you have these legacy values (which aren't hurting anything and in some cases can be helpful. In UserSpice 4.4, you have full templates (you can just copy an existing template to another folder, rename it and be on your way.
I know it seems weird at first, but what you're dealing with is people wanting bootstrap 4, but if we update core US to bs4 then it will immediately break people's systems. They'll loose things like wells, glyphicons and col-xs-anything will break. It would be terrible. There are also people who want to upgrade to font awesome 5, which is great, but it looses a lot of icons that we use and changes the fa- names to call an icon.
So a few things are going on here. Bootstrap and Font awesome decided to make changes that leave their users scrambling to do find/replace throughout their entire projects to use the new version. I felt like this was hostile towards users, so the "default" US4.4 template is exactly like the old one. Nothing changes. Then from there, templates are a free for all. You can even choose not to include bootstrap, jquery, or font awesome in your own templates and UserSpice won't care.
Things will smooth out as more and more people (like you) point out bugs in 4.4. Soon we will allow people to share their widgets, templates, and plugins and then the flexibility will really grow.
The thought is that most people will use frontend templates and will have full control over all the css in there.
The second is similar. Since you upgraded from 4.3, you have these legacy values (which aren't hurting anything and in some cases can be helpful. In UserSpice 4.4, you have full templates (you can just copy an existing template to another folder, rename it and be on your way.
I know it seems weird at first, but what you're dealing with is people wanting bootstrap 4, but if we update core US to bs4 then it will immediately break people's systems. They'll loose things like wells, glyphicons and col-xs-anything will break. It would be terrible. There are also people who want to upgrade to font awesome 5, which is great, but it looses a lot of icons that we use and changes the fa- names to call an icon.
So a few things are going on here. Bootstrap and Font awesome decided to make changes that leave their users scrambling to do find/replace throughout their entire projects to use the new version. I felt like this was hostile towards users, so the "default" US4.4 template is exactly like the old one. Nothing changes. Then from there, templates are a free for all. You can even choose not to include bootstrap, jquery, or font awesome in your own templates and UserSpice won't care.
Things will smooth out as more and more people (like you) point out bugs in 4.4. Soon we will allow people to share their widgets, templates, and plugins and then the flexibility will really grow.