Yes, the skin should disable the thumbnail dimensions change. (If possible)
Wrong direction.
Get rid of the "number of columns" setting, for starters. That one makes absolutely no sense. "How many cars can park on a street?" Well, that depends on how big the cars are and, most important, how long the street is. Five columns. Great. On what monitor? Will it show 5 columns on a 30" desktop, a 15" laptop, an iPad, and a phone? Responsive design means that you don't have a fixed number of thumbnails on each row - that's a holdover from the days of HTML <table> layouts.
I don't give the users a setting for "number of columns," and I happily disable the jAlbum
Pages > Thumbnail layout section (that section should be abolished entirely). You'll get as many thumbnails as will fit within the page width limit. Period. Want more or fewer? Change the size of the thumbnails, or change the page width limit, or a bit of both. Not complicated.
And do the thumbnails change size, depending upon the device? No. They're always the same number of pixels. Slide images change dimensions with the device, but thumbnails don't. Only their
layout changes. So much for "responsiveness."
(Actually, in my skins the thumbnails
will shrink if they're too wide on a phone - if one thumbnail is wider than the phone, it gets bounded. But that one's easy.)
Finally, why let the user specify a fixed aspect ratio for the thumbnails that contradicts the thumbnail image bounds?!