View Revisions: Issue #3435

Summary 0003435: Create a "hover/click for more" flag (suggested icon: plus sign) for animegroup/file with way too many languages
Revision 2020-04-25 20:15 by Hinoe
Description Excessive amounts of language flags in certain releases break the tables and make them horrible no matter how much screen real estate you possess, but the effect is particularly pronounced when you're on smaller screens. It is not a major problem until every file is 2x or 3x as tall and using the table is suddenly a pain in the ass.

To solve this, I propose the introduction of a feature that hides flags after a certain point. If the release has up to ten flags, all are shown normally. Otherwise, up to nine flags would be shown, with all flags number 10 and beyond being replaced by a "click/hover for more" flag, which I think should be a plus sign ("+"), as that symbol easily evokes the idea of more. On hovering over or clicking on it, it would display the rest on a popup-like thing. The user should be able to hover over the flags that show up, to see the data that he normally would (e.g. audio codec for files) when doing so. All that data would already be loaded like it is now, just hidden, so there's no need to fetch anything.

In my idea, the distribution among those nine flags would be as follows. If there are fewer than five sub languages, then all subs would be shown, with all remaining spaces taken by audio. If there are at least five sub languages, then audio has four slots to fill, and subs take the extra spaces. The idea is to necessarily fill all nine slots available in any circumstance of more than ten flags, while ensuring a minimum of four audio and five sub slots when there are many of both kinds.
Revision 2020-04-25 20:12 by Hinoe
Description Excessive amounts of language flags in certain releases break the tables and make them horrible no matter how much screen real estate you possess, but the effect is particularly pronounced when you're on smaller screens.

To solve this, I propose the introduction of a feature that hides flags after a certain point. If the release has up to ten flags, all are shown normally. Otherwise, up to nine flags would be shown, with all flags number 10 and beyond being replaced by a "click/hover for more" flag, which I think should be a plus sign ("+"), as that symbol easily evokes the idea of more. On hovering over or clicking on it, it would display the rest on a popup-like thing. The user should be able to hover over the flags that show up, to see the data that he normally would (e.g. audio codec for files) when doing so. All that data would already be loaded like it is now, just hidden, so there's no need to fetch anything.

In my idea, the distribution among those nine flags would be as follows. If there are fewer than five sub languages, then all subs would be shown, with all remaining spaces taken by audio. If there are at least five sub languages, then audio has four slots to fill, and subs take the extra spaces. The idea is to necessarily fill all nine slots available in any circumstance of more than ten flags, while ensuring a minimum of four audio and five sub slots when there are many of both kinds.
Revision 2020-04-25 20:11 by Hinoe
Description Excessive amounts of language flags in certain releases break the tables and make them horrible no matter how much screen real estate you possess, but the effect is particularly pronounced when you're on smaller screens.

To solve this, I propose the introduction of a feature that hides flags after a certain point. If the release has up to ten flags, all are shown normally. Otherwise, up to nine flags would be shown, with all flags 0000010 and beyond being replaced by a "click/hover for more" flag, which I think should be a plus sign ("+"), as that symbol easily evokes the idea of more. On hovering over or clicking on it, it would display the rest on a popup-like thing. The user should be able to hover over the flags that show up, to see the data that he normally would (e.g. audio codec for files) when doing so. All that data would already be loaded like it is now, just hidden, so there's no need to fetch anything.

In my idea, the distribution among those nine flags would be as follows. If there are fewer than five sub languages, then all subs would be shown, with all remaining spaces taken by audio. If there are at least five sub languages, then audio has four slots to fill, and subs take the extra spaces. The idea is to necessarily fill all nine slots available in any circumstance of more than ten flags, while ensuring a minimum of four audio and five sub slots when there are many of both kinds.