Are they seriously adding even more widgets to add to widget verbosity without even having finished the discussion on how to make the existing new features practical?
Seriously? $list-empty
???
So now our lists will look like this?
<$list filter="[tag[myTag]]">
<$list-template>
Stuff to be repeated per item.
</$list-template>
<$list-empty>
There are no items in this list.
</$list-empty>
</$list>
Just rolls off the tongue, doesn’t it? Meanwhile the list widget will have special handling to look into itself to see if either of those widgets to decide whether to have its pre-v5.3.x behavior or its post-v5.3.x behavior.
But we haven’t finished the discussion on whether <$fill>
widgets should render by default (which they shouldn’t), which would completely eliminate the need for these.
These are not features end-users will ever use. They hardly understand how <$list>
widgets work to begin with. No one is going to be slot filling except for plugin-developers, so why are we introducing all this syntactic sugar for them?!?