Giter Site home page Giter Site logo

wow-dungeon-assist's People

Contributors

justinnichols avatar

Watchers

 avatar  avatar  avatar

wow-dungeon-assist's Issues

Memory Utilization

Dungeon Assist is showing over 300MB in memory utilization at runtime. This seems quite excessive when compared to other addons that do considerably more (like DBM and ElvUI).

Support WoW Classic

At some point in the future, it would be ideal to support WoW Classic. Supposedly ACE3 supports Classic out of the box, so it's possible the addon could be bifurcated only along the versioning lines, though some APIs may not exist in Classic that exist in Retail. This is TBD.

Icon labels truncate with an ellipsis

Due to the way ACE3 handles icon labels, the label only allows for so many characters due to the font being abstracted from the developer. Therefore if the boss names are too long, it will auto-truncate and add an ellipsis ( ... ) to the end of the name.

Support minimap button

Addon needs to support minimap button that does the following:

Single click toggles addon window (if inside a supported dungeon).
Right click displays menu:

  • Configuration
  • Hide Minimap Button

Tooltip of minimap button should indicate how to move the minimap button.

Support Localization

Presently, the text for what goes in the chat is hardcoded in a LUA function. Instead, those should be replaced with Localization variables and referenced in the properly formatted Localization files to support more than just English.

Support Configuration Options

The addon will need some configuration options, such as auto-show when dungeon loads, disable, etc. This list of configuration options is TBD.

Also, the configuration options and the window positioning should be stored. The first version of this addon does not have a need to store profiles. That may come later.

Support auto-resize of addon window

Currently, the window has a fixed size but is user-resizable. If done properly, the window should auto-adjust to its content and re-flow as necessary, thus negating the need for user-resizing.

Implement icons for dungeon bosses

The addon will need icons for the dungeon bosses that are clickable to send the chat messages for the boss mechanics. The icons must be in the proper format that WoW Addons support: BLP or TGA.

To start, must find all 32 bosses for Shadowlands dungeons, and 10 bosses for Castle Nathria. As the addon expands to older and newer content, each set of content should only be released once the icons are present.

Ideally the icons must be royalty-free. If that takes time, effort, or money to achieve, using generic icons will be fine for now, or just buttons with the boss name as the label.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.