Nevermind, I don’t know what I did but I got it working.
To answer my original question, if you want the category to stop at 100 pixels then add “+ 100” to the following lines in widget_tableview.lua
804
self.\_currentCategory.y = self.\_currentCategory.contentHeight \* 0.5 + 100
839 & 840
if self.\_currentCategory and self.\_currentCategory.y ~= self.\_currentCategory.contentHeight \* 0.5 + 100 then self.\_currentCategory.y = self.\_currentCategory.contentHeight \* 0.5 + 100 end
870 - Subtract instead of add
local rowTop = self.y + currentRow.\_view.y + view.\_height \* 0.5 - 100
881
self.\_currentCategory.y = currentRow.\_top - ( self.\_currentCategory.contentHeight \* 0.5 ) + 100