Skip to content

TODO CHECKLIST #1

@Shushuda

Description

@Shushuda

I'm just gonna list a bunch of stuff I'll be working on in the future. No ETA whatsoever though. Comments will contain my thoughts and ramblings about the tasks.

TODO:

  • Implement the countdown sound (the very bottom of the backlog since it's gonna be pain).
  • Comment the countdown sound stuff out, since it's gonna be a while before I even look at that. Shuffle options around to cover the free space, I guess.
  • Closely observe the situation with Edit Mode triggering a popup about protected actions - in case it's intended, implement a workaround that disables the addon when Edit Mode is activated or something like that - just make the popup disappear, it's annoying.
  • Separate the music and music .lua files from the rest of the addon to prevent them from being overwritten by addon managers. Possible solution: a separate plugin/addon to be used with the main one. Main one is updated, plugin is left alone. Possible issues: .toc will be outdated and updating it will retrigger the issue with music deletion.
  • Add a preview listener button to allow people to listen to the picked song. Helps when you don't remember how something sounded but don't want to start a race just to check the music.
  • Add a volume slider that will overwrite global game music volume - for those that play with quiet/no music, but want the addon to play full blast when racing.
  • Add a checker box for this volume overwrite - maybe someone doesn't want to use it.
  • Add a checker box for forcing music ON - in case someone plays with no music, but wants the addon music to always play.
  • Add a randomizer for the music.
  • Add a selector for the randomizer - pick songs from Spyro, from Custom or both?
  • Implement a "don't play the same song twice in a row" to the randomizer.
  • Add a checker box for setting the max camera distance when waiting for the race to start ("Race starting" aura).
  • Add a slider to pick the camera distance to set, modify the max distance button to be an enable/disable button instead.
  • Add a checker box to enable camera distance overwrite for all dragonriding, not only races.
  • Add a checker box to enable music for all dragonriding, not only races.
  • Add a checker box to enable music for all dragonriding (when mounted), not only races.
  • Add a dropdown menu to pick what triggers the music - isFlying() or casting spells or mounting or only races? If music is playing pre-race (mounting), then mute on race start and proceed as usual. Resume music after the race if "mounting" in options. Remove checker box.
  • Add a selector for setting custom sounds for each separate dragonriding spell.
  • Add a checker box to enable/disable this "sound per spell" feature.
  • Add a checker box to mute the original spell sounds if custom spell sounds are enabled.
  • Add a new category in the options and reshuffle everything to make sense.
  • Add a checker box to remove the Blizz victory sound from races if custom jingle is enabled.

Metadata

Metadata

Assignees

Labels

TODOPlanned features and fixes

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions