jaredbwasserman / drift

World of Warcraft addon that lets you move and scale frames.
MIT License
5 stars 0 forks source link

Drift

Addon for World of Warcraft that modifies default UI frames so you can click and drag to move and scale.

Update Checklist

  1. Update addon version in toc files.
  2. Update interface version in toc files.
  3. Update interface version in scripts.
  4. Update curseforge description and wago description if needed.
  5. Generate artifacts.
  6. Create a new github release.
    1. Upload artifacts in the new release.
  7. Release on curseforge and wago.

TODO

  1. Move relevant TODO items to issues
  2. Move Bugs to issues
  3. Fix code so there is the same set of files for all releases
    1. Detect the game version when setting things up
    2. One Drift.lua file that has union of all (alphabetized)
  4. Configurable variables
    1. Opacity while moving and scaling
    2. Max and min scale
    3. Scale increment
  5. Add GuildMemberDetailFrame (classic, wc)
  6. Make options panel look like first-party options panels
    1. Also clean up code for options
    2. Also default/cancel functionality retail
  7. Figure out how to get MinimapZoneTextButton to work for dragging Minimap (wc)
  8. Add currency transfer log
  9. Add classic world map
  10. Add warband bank tab thing icon
  11. Add more TWW frames

Bugs

  1. Scaling Bugs
    1. Map does not work correctly after scaling WorldMapFrame
    2. Character model has incorrect size after scaling CharacterFrame
    3. Item models have incorrect size after scaling CollectionsJournal
  2. Some frames do not move depending on addons loaded
    1. TimeManagerFrame (retail, classic, wc)
    2. PlayerChoiceFrame
    3. LFGParentFrame (classic)