Yepā¦ and now you point it out, I canāt stop noticing it every time I do it.
Really Bubble? In what world is this great UX?
Yepā¦ and now you point it out, I canāt stop noticing it every time I do it.
Really Bubble? In what world is this great UX?
Iām not sure how big of an issue that is. Hereās a 0px tall group with no contents:
And if you somehow lost it in the design canvas, you can always see it in the tree view:
Why do you need to see groups anyway, if not to drop something into it? Once youāve put content into a group, you want to see the content, not the group itself. And of course it will usually fit to height, so he min height is irrelevant.
I think the best workflow is:
No need for the height to be 10px anywhere in this workflow
Definitely, but thatās not helped at all by the default height being 10px. And itās not even always a problem, e.g. if you are in a situation where gap spacing doesnāt apply because itās the only sibling. My point: 10px doesnāt help at all, and it sometimes hurts.
I just donāt see any reason to have the default set to 10px. It encourages/teaches thinking about Groups in the wrong way, I think. Philosophically, we should think of a group as a container that fits content and the content determines the height of the container (100% agree āfit height to contentā needs to be checked by default).
Q: Whatās the height of a group?
A: The height of the content!
^^ That should be the baseline assumption. If thereās ever any answer different, then it shows that something is going on for a specific reason. If Iām a developer and I see a min height value, Iām immediately thinking
Why this value? What does this do? If I change it will I break something? Does this need to be this exact min height?
In tradcode we had this term āmagic numbersā for when you have a number value hardcoded in but no explanation as to where that number came from. So if a padding needs to be 2x the gap plus 4px, and the gap is 8px, itās better to write padding-top: (gap * 2) + 4px
than to write padding-top: 20px
because a developer seeing the āmagic numberā of 20 has no idea why itās 20. I think a similar principle applies here. There shouldnāt be completely arbitrary values (especially by default!) in elements which arenāt there for a purpose. This is why when you create a DIV in HTML it is height 0px. It would make no sense to give a container a min height.
Why do you need to see groups anyway
To know it was added. I understand your point that an experienced developer can have methods that make it unnecessary to see it was added. But, Bubbles biggest challenge is new user retention or rather new users becoming subscribers. The challenge is due to the learning curve which bubble has focused on trying to flatten for several years now.
I also would like to chime in.
First of all, thank you @heythere for starting this discussion again. I hope with your help we can not only get this sorted, but maybe, just maybe, change the symptomatic problem of Bubble not listening to their users.
I was actually the one who started this min pixel and min width discussion about 4-6 weeks ago, and got Bubble down from 60x60 to 40x40, all the while saying this change doesnāt help at all, and we need 10x10 and NO fit width (but for sure YES to fit height).
So I hope weāre going to get this right this time.
The reason for 10px height and NO fit width (but YES to fit height) is very straightforward, thereās no questions about it:
Talking about the symptomatic problem of Bubble not listeningā¦ I heard there were a lot of discussions in the team about this. That is cool, and donāt get me wrong, I see Bubble improving in hearing the users.
But letās talk about this specific annoyance. Again, 4-6 weeks ago, I reached out through X, Bubble folks responded, the message was sent to the Bubble team. And I am grateful for this. Them being responsive at the beginning on the flow is what improved the most I believe.
But then, the decision was made inside Bubble, where neither I, nor anybody else (for all I know) from the community got any say.
The decision of changing those numbers from 60px to 40px, and not changing fit width to OFF was just sent back to me, as a given. I said this doesnāt help at all, but the decision was made, the change was made and got life the next day if I remember correctly.
No āwhat do you think, would this fix the issue? Should we ask somebody else out of community too, if they agree?ā or anything.
That is whatās lacking in the process. I see Fede, I see Sam, I see Andrew, I see @bubble, I sometimes get to go to feedback sessions.
But I believe there needs to be constant communications with the community, with egos set aside. Whatever the channel the feedback came in (I know thereās Slack community).
We donāt bite, at least I donāt And I am always ready to jump on a call to talk through stuff.
Again, thank you @heythere for organising the discussion, and I hope my feedback helps a bit.
You know whatās an even more incomprehensible offender? Pages are still not responsive by default!
Ideally would allow these to be set in the styles menu so we can all choose what works best for our needs. If not possible, I agree with your suggested dimensions.