@Martin,
I’m incredibly disappointed with how floating labels have been implemented in V9.
I know you mentioned before release that this would simply be a component rather than an option for existing inputs, but I didn’t fully appreciate how limited this implementation would be.
What is provided in this update is a hardcoded email input with a floating label. If I want to use another input, such as a text input, you have to manually change the input type, ID, label, for attribute and placeholder.
Having to update all of these components, it is faster and easier for me to write the HTML myself than use the component. Since BSS is a visual site builder I would like to make use of its features, rather than adding HTML.
As I mentioned in my original feature request, this was also about bringing greater parity between Bootstrap’s official documentation and Bootstrap Studio. Floating labels are a standard Bootstrap feature, supporting various input types, textareas and selects.
I’ve spent years supporting Bootstrap Studio, recommending Bootstrap Studio to others, and even buying licences for friends. This is the single feature I’ve consistently asked for, and I’ve waited patiently through multiple releases to see it in the program.
I genuinely struggle to understand how this was considered a useful addition in its current form. Futher, there is the mb-3 class added, standard inputs do not define spacing, that is up to the user.
I’m not expecting every feature request to be prioritised, nor am I expecting some huge overhaul of the application. But I would highly appreciate if this could be re-visited in future and for floating labels to be implemented in a way that makes it intuitive for users to use.
I would rather that I be able to drag a input type into my design, setup its name and placeholder and then flick a toggle to make the selected input one that has a Floating Label by the application adding the Label for me and correct HTML, and for the Label to use the set name for the display name on the Label, if that makes sense?