When importing Wunderlist checklists into Joplin, I noticed something has changed 1.0.193 or little earlier. Checklists can be mixed with (un)ordered lists without creating a messy layout now. I guess it could have something to do with #2408. It makes me happy and my workaround almost history (this idea still makes sense for BuJo fans and people that want to put checkboxes in a table).
One tiny comment, however. I think the styling .md-checkbox .checkbox-wrapper { align-items: center; } is not optimal:
Possibly needs a little refining first. I have found that in Windows baseline sits the checkbox above the height of the text but flex-start puts it in line with the first line text.
In macOS I don’t see a difference between flex-start and baseline. Both are a bit above the height of the text.
And I have to add li. to the css, otherwise it doesn’t work at all. Very strange.
Indeed. I don't need the li prefix, neither on the Mac nor on Win. But it doesn't do any harm.You could even reason that it is more consistent to add it.
And my alignments are:
flex-start -- a bit too high
stretch -- a bit too high
baseline -- perfect (or at least much better)
So all three of us (@dpoulton, @tessus, and me) get a different rendering, apparently. The images in my OP were from Windows.
Last insights: Chrome and Mozilla behave exactly the opposite, so baseline too high and flex-start better. I suspect the line-height and font settings being responsible for the different observations.