carlssonemil / orion

Simple, lightweight & intuitive camouflage tracker for Call of Duty: Modern Warfare 2 (2022)
https://orion.emca.app
MIT License
57 stars 31 forks source link

Feature Suggestion - Complete All (For each category) #45

Open sol3uk opened 1 year ago

sol3uk commented 1 year ago

Since lots of new users are coming in with many categories already done, and maybe even whole camo categories done, we should offer them the ability to batch complete a category. Obviously we could double check with the user if they already have made progress in the category (Are you sure you want to complete all challenges in the category?!), to stop it from accidentally ruining their tracking, but this would be incredibly useful for new user onboarding and making it super satisfying to check off everything you've done without having to double click everything or single click all the camos.

Also this would coincidentally help with development and speed up debugging, but that's just a side effect.

(Bad mockup of one potential implementation):

image

Could also be less invasive and part of double clicking category name? But this doesn't feel as good to me without being accessible and visible to users.

Pausbe commented 1 year ago

Double-clicking the category name to complete the category was a feature but it suddenly got removed during a commit a while back (regression?).

But I do agree that it should be more visible to the user. Maybe an onboarding experience showing the basics on how to use the site? (Very rough mockup):

image

sol3uk commented 1 year ago

Whilst the idea of onboarding seems nice, that to me is just a wall of text that no call of duty player would ever want to read 😄 Big chunks of text are really off putting for new users to a site so I think that should be avoided. Normally in good UX a feature should be able to describe itself with a minimum of explanation.

carlssonemil commented 1 year ago

The function was there earlier, and probably still is available in the store if I recall correctly. I removed it due to not being sure how we would present the camouflages. Before we didn't show the Platinum and Polyatomic until they were unlocked. I can add it back! Needs some modifications though but shouldn't take too long once I begin! 😄

An onboarding feature is a nice suggestion! But I agree with @sol3uk that most people would find it annoying. Perhaps we could do something where we check the available variable for when they first started tracking (beganGrind) in the store, and if the date is null or less than like 7 days (as an example) we would show a notice at the top of the site sort of like:

Welcome to the tracker! To familiar yourself a bit more with the UI, check out our Getting started page!

With a link to a separate page that can be filled with tutorials on how to maneuver the site, save as bookmark to home-screen on mobile, export/import, etc. I've been thinking of adding a Guide page, but haven't had the time yet as it was far down on the priority list 😅 But I'll definitely look into it in the near future! Great suggestion, @CrazyIsEasy!