JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
9.05k stars 492 forks source link

Separate aspect ratio for each platform #1355

Open JosiasElias opened 5 years ago

JosiasElias commented 5 years ago

Describe the solution you'd like Change platform with R1/L1 in fullscreen mode replacing the tabs "recently played/favorites/most played/all" see screenshots for example (secondary)If possible, have separate target aspect ratios for the covers in each tab, in my screenshots its set to 1:1 so they all look ok but only PSX in nice and tidy. Screenshots 64 Playstation Snes

JosefNemec commented 5 years ago

The top navigation will be handled via custom filter presets in #590. Overall better navigation via platforms will be done in #1278. I'll leave this open for the idea of having separate cover image aspect ratios for each platform.

JosefNemec commented 4 years ago

Just a note for this. We will be able to show platform specific aspect ratio only if filtering is limited to that platform. For performance reasons all games in the current list have to be rendered in unified size. Once multiple games from different platforms are part of the list, we will render them based on global aspect ratio.

uka21 commented 4 years ago

Hi,

I didn't want to post a new 'issue' and I think this thread is kind of related to my 'feature request' / 'problem', so I'll give it a try here to avoid unnecessary spam.

I use Playnite mainly in full screen mode utilizing one row horizontal alignment. I was able to get different box sizes for different platforms by setting 'target aspect ratio' to match that of a PSP game cover size and 'stretch mode' to 'uniform' and it looks quite nice (I tried different settings, such as 'none', 'fill' or 'uniform to fill', but they produce cropped or stretched images since they don't preserve the original aspect ratio).

But there's one thing that still bothers me – an uneven height of game boxes cover art. To better illustrate how it looks now, I made this quick 'visualization': Playnite01

Would it be possible to add a feature that would allow to set a custom height for all covers while preserving the original aspect ratios?

So it would look like this: PlayNite02

If it's a lot of work to implement in Playnite, would it be possible to get a similar looking cover scaling via custom theme?

JosefNemec commented 4 years ago

@uka21 All images (specifically their parent containers that images scale to) must be rendered using the same dimensions (pixel height and width), therefore what you are asking for is not possible (without major impact on performance).

karehaqt commented 3 years ago

Is this still being considered, was about to make a request for this exact thing?

TsengFayt commented 9 months ago

I want to agree with the above comments and say this would be an amazing feature to have. Ideally, the easiest implementation in my mind, would be to have the aspect ratio set per category or per filter so that you could have say PS2 games that are assigned either a filter or the Sony PlayStation 2 platform category be tied to a setting in the Grid View options to DVD box, and the same for GBA for example, but tied to Square aspect ratio.

Rings4 commented 6 months ago

Adding my support for this feature. I currently have everything set to 1:1 since I want my Switch games to look like it's from an actual Switch (using Switch-ish theme) but I'd like the non-fullscreen mode at the very least to have its own ratio. Though per platform would be best.