For now I
tend to a slight increase, but the implementation is tricky and must be discussed. In that the main problem is located and if we find a good way, I would be completely fine with a higher increase.
Shrinking the buttons in width is only enough for a slight increase and will require customs buttons to be redrawn.
2 rows with a lower heigth would still have a limit of 16, would require redrawing of all custom buttons and would introduce the Lix "korean washing machine" effect of overloading the UI with tons of buttons.
The "scroll left" / "scroll right" idea seems more future-oriented to me, while also avoiding the "korean washing machine" effect. A limit might still be desirable when the skill type number increases even more over time and I think nobody here wants to scroll through a huge list.
This of course has the disadvantage of not displaying everything at the same time. Testing needs to be done here I think.......