DestinyItemManager / DIM

Destiny Item Manager
https://destinyitemmanager.com
MIT License
2.08k stars 641 forks source link

Wish List Revamp #10313

Open bhollis opened 7 months ago

bhollis commented 7 months ago

This is an umbrella issue for the project of revamping wish lists. The end goal is:

  1. Expand the capabilities of wish lists to better describe desired rolls, reduce redundancy, and allow for multiple wish list opinions on a single roll.
  2. Have per-user personal wishlists that can be edited from within DIM's Armory UI (i.e. "save this roll to my wish list").
  3. Store these wish lists in the DIM Sync system instead of requiring users to host text files in GitHub. Wish Lists can be shared with others directly from DIM Sync.

Wish List Formats

Our existing text-based wish list format is repetitive and hard to author. We should replace it with something better:

Improvements to consuming wish lists

With the improved wish list schema, we can improve the experience of consuming wish lists.

DIM API (DIM Sync)

For per-user personal wish lists to work, they need to be saved into DIM Sync so that users don't have to manually host them.

Wish List Editor

Users need the ability to add and remove individual wish listed rolls to their wish list, as well as to see all the rolls in their wish list in one place.

Revadike commented 2 months ago

Wishlists seem terribly inconvenient to maintain. They should be better integrated, as opposed to requiring external tools. Allow us to select the preferred perks directly on the weapon, when inspecting them. It would also be nice to define multiple god roll combo's or variations.

Revadike commented 2 months ago

Excited for this revamp!

TheCodeGnome commented 3 weeks ago

Saw this flagged as Help Wanted: Developer. Do you have any criteria for someone to help out on the project (outside the contributing doc), @bhollis, or is it an open call?

bhollis commented 3 weeks ago

It's open for whoever wants to work on it. Tasks are listed out above if you want to start making progress on it!

TheCodeGnome commented 3 weeks ago

Very cool. I'll have a look and see if I can contribute anything other than more bugs.