IsThereAnyDeal / AugmentedSteam

Augments your Steam Experience
https://augmentedsteam.com
GNU General Public License v3.0
1.41k stars 86 forks source link

[FEATURE REQUEST] Easier way to ignore & wishlist items in list #1413

Open TheEmbracedOne opened 2 years ago

TheEmbracedOne commented 2 years ago

Current Behavior (if any)

Right now by default I either have to open a game in a new tab and click "Ignore" or hover the dropdown to click "Ignore": firefox_Bhw2TRywuP

Desired Behavior

I wish there was a way to add a set of buttons (wishlist & ignore) on the right side of each item for easier use.

Motivation / Use Case for Changing the Behavior

I ignore a lot of games to help filter out games I have previously considered, and I'm sure others would find this feature of displaying these two buttons handy. Right now, the dropdown is too finnicky, its easy to mis-click, and opening several tabs is cumbersome. Thank you for your time and consideration.

candela97 commented 2 years ago

I don't think there is enough space on the right side though, unless each row is shorten somehow. In concept this is doable, we just need an acceptable UI design to go with.

TheEmbracedOne commented 2 years ago

If it helps, here's how I would imagine these to be laid out. The first is the "search" page (link example), here there is quite a lot of space, and if the buttons are small to just display i (for ignore) and w (for wishlist), then the amount of space needed would be quite small. As for the "preferences" button, I dont think that needs a "shortcut" like that, its already pretty easily accessible on the top by hovering your account. 001

The more difficult one is the category browse bit (example), which is already more cramped, but I think putting the pricing information next to the OS icons would be a good fit. The reason I put them in "discount, original price, new price" format is because I believe that the original price pops better regardless of whether something is on a discount (when something is not on a discount, that space between the OS icons and the price helps with readability imo).

I considered putting the price info next to the titles, but that'd make them appear at different "X coordinate", making it look messy or just generally hard to read - I think keeping them consistently in the same "X coordinate" as one another helps a lot.

Alternatively, it's also possible to keep the pricing info in the same row as the OS info, but align them to the right, similar to how they are like originally. 002

Of course, there might be other approaches to this design, this is just what I'd imagine!

I think covering these two layouts would be enough - even if you go to recommended tags, you can just click "browse all" on any of the tags and it'll show then in the "category browse" view anyway. I think these two layouts would cover most of the use case I described above.

Hope that helps.

ghost commented 2 years ago

I support this. My biggest beef is that the button is too small, and I would often mis-click and open the game's page (or maybe that was the Steam's intention?) I wrote a small css for Stylus to enlarge the main button, but the selection buttons are still small, because I can't inspect them in time. And then you still will have to click twice to select the option you need. I would rather click once, the example by @TheEmbracedOne above is perfect!

TheEmbracedOne commented 2 years ago

I would often mis-click and open the game's page (or maybe that was the Steam's intention?) I'm not so sure, I don't see what Steam would gain by making you accidentally go on a game's page you intended to put on your ignore list. Initially I'd have thought that they just wanted to make putting games on ignore lists difficult so people wouldn't do it (it certainly crossed my mind, but I was on a mission!), but I think knowing Valve, it's much more likely that 1) they probably don't expect many people to make use of the ignore feature and 2) if that's true (which seems to be the case), then they don't get enough complaints or feature requests to make it more convenient.