Too bad images are not scaled when resolution is changed though.
Actually, I'd like to suggest something. Instead of using hardcoded resolutions (in Script/globals.lua), why not display a list of availables graphics modes, so that the user would pick the one that suits the best to his screen ? For instance, mine is 1366x768, and I can't find it in the settings.
So maybe something like this would be better ? That's just an idea thrown on the table, i'll let you judge.
Code: Select all
RESOLUTIONS = love.graphics.getModes() -- get the list of available modes
-- sort them by size
table.sort(RESOLUTIONS, function(modeA, modeB)
-- This is just in order not to break the code, as it seems you're using x as width, and y as height
modeA.x, modeA.y = modeA.width, modeA.height
modeB.x, modeB.y = modeB.width, modeB.height
-- Sort routine
return (modeA.width*modeA.height < modeB.width*modeB.height)
end)