Hi,
Thanks for using our plugins. I can help out.
Unfortunately, the This Week widget does not have an option to hide empty days. Only the weekends. It was designed to show an entire week so adding a feature to hide empty days was not part of the plan.
I would suggest looking at the template files and moving them to your theme following our themer’s guide:
https://theeventscalendar.com/knowledgebase/themers-guide/
The files are located here:
events-calendar-pro/src/views/pro/widgets/
You might be able to detect the empty day there and then not display that day.
The css is designed to show all 5 days or 7 days so it will have to be modified.
I can try to help answer some more questions, but limited in providing much support beyond this.
Thanks