I'm not
trying to be contrary, nor am I saying there's anything wrong with the skin, I love the skin.
I'm saying, I've already come across this and fixed it in my own version as to not have this conversation with the developer.
Code:
xml/Variables.xml: <value condition="Skin.HasSetting(album_onclick_play)">PlayMedia(musicdb://albums/$INFO[ListItem.DBID]/)</value>
xml/Variables.xml: <value condition="Skin.HasSetting(tvshow_onclick_continuewatching)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,resume)</value>
xml/Variables.xml: <value condition="Skin.HasSetting(tvshow_onclick_playfrombeginning)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,noresume)</value>
xml/Variables.xml: <value condition="Skin.HasSetting(movieset_onclick_continuewatching)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,resume)</value>
xml/Variables.xml: <value condition="Skin.HasSetting(movieset_onclick_playfrombeginning)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,noresume)</value>
In my instance, being a newb I didn't know what to use so I changed it in Includes_Home.xml to handle an onclick specifically with resume and it works.
If you were to put an
<onclick condition="String.IsEmpty(ListItem.TVShowTitle)">PlayMedia($INFO[ListItem.FileNameAndPath],resume)</onclick>
Into WidgetListPoster
Under <control type="panel" id="$PARAM[list_id]">
It will in fact resume.
Obviously what I put there only handles Movies, I use 2 different onclicks with conditionals and another script for more actions that only apply to my situation, and I'm not a skin developer so it's rather basic.
**
I didn't offer this as a solution to the OP because, even though my approach to open source software is just change the code if it doesn't work, this is not a solution for everyone and not everyone is able to do so.