v1.2.0

Details

  • Filename
    OakInterruptsDisplay-v1.2.0.zip
  • Uploaded by
  • Uploaded
    Sep 4, 2016
  • Size
    29.21 KB
  • Downloads
    234
  • MD5
    ed482b3cc7f907358cbf903ac559f345

Supported WoW Retail Versions

  • 7.0.3

Changelog

tag v1.2.0
69316816cef34914a75e87a302053dd61caf4134
Oakshlaran <>
2016-09-04 21:48:37 +1000

Tagging as v1.2.0

--------------------

Oakshlaran:
    - Bump TOC version to v1.2.0
    - Bump version to v1.2.0-beta
    - Add show/hide toggle for minimap icon
    In addition the code has been refactored and a new slash command '/oi
    minimap { show | hide }' added to toggle the minimap icon.
    - Improve visibility toggle and ConfigMode logic
    The visibility toggle ('/oi toggle') logic now only toggles the shown
    displays (ones that haven't been hidden via '/oi hide' or the
    launcher/display dropdown menus). This makes its function clearer as
    previously it would hide all displays but would only show the shown
    displays.
    
    In addition the ConfigMode logic has been updated and should now put the
    displays in their 'normal' state when the callback is toggled off.  This
    means they are hidden if not in a group and revert to their previous
    visibility if in a group.
    - Add tooltip to minimap icon
    - Add LDB launcher and minimap icon
    Left clicking the LDB launcher toggles the visibility of displays
    (equivalent of '/oi toggle') and right clicking gives a menu allowing to
    show/hide individual displays (equivalien to '/oi hide *display*' and
    '/oi show *display*').
    - Add show/hide toggle and save hidden state
    Previously the hidden state of displays was not saved, requiring users
    to hide rarely used displays each time they joined a group. This has
    been remedied, with the hidden state beng saved if a display is hidden
    via the dropdown menu or the '/oi hide *display*' slash command. A new
    show/hide toggle command '/oi toggle' has been added.
    
    In addition, the event handling code has been refactored to ease the
    implementation of future features.
    - Fix incorrect error string used on name clashes