So, after rewriting the whole thing, because windows decided to corrupt some files, i have a more or less good solution:
Download Project
I wanted to make the items selectable, but i think i need to learn more about that Vieewport-Node... somehow my signals don't want to work inside another Viewport.
Maybe it has something to do with this.
Code is not really complex, so i haven't commented it.
Should be self explanatory.
If you have questions, feel free to ask.
(You can change the amount of items in the list in_ready
in Scroller.gd
I hope i haven't forgotten something.