@EricD, the show/hide option is still available in the interaction panel. Last option on the panel.
While there’s no way to make the div appear exactly at 50% (and not have it disappear by scrolling up again) with the interactions panel. A workaround without custom code is to use the ‘Scroll into view’ with another element that is about halfway through the page as a trigger.