[Feature]: Configurable number of Home screen items per row
Feature Description
It would be useful to have an Interface setting that controls the number of items shown in each catalog row on the Home screen.
At the moment, the Home screen displays a fixed number of items per catalog preview. On large or high-resolution displays, particularly TVs used for HTPC setups, this can result in posters being quite small and difficult to see from a normal viewing distance.
Allowing fewer items per row would make the posters larger without requiring the entire interface to be scaled.
For example, an option for 4–10 items per row could work well, while keeping the current value as the default so existing users see no change.
Proposed Solution
Add an option under Settings → Interface for the number of Home screen catalog items per row.
For example:
4 / 5 / 6 / 7 / 8 / 9 / 10
I tested the idea locally by limiting the number of visible MetaRow items.
The existing flex layout already expands the remaining items and produces
larger posters, so the UI appears to handle this naturally.
I would be happy to contribute an implementation if the maintainers are interested in accepting the feature. Before starting, I wanted to check whether this approach fits the project and whether there is a preferred setting name or implementation.
Additional Context or Screenshots
This is mainly useful for large/high-resolution displays and HTPC/TV setups, where the interface is viewed from further away.
The screenshots below show examples with fewer items per row.
No other sizing changes were required for the prototype; the existing layout automatically expanded the remaining items to fill the row.
Code of Conduct
- I agree
Source: Stremio/stremio-web