OPie: Public Beta

Release Notes

Public Beta 8

Restart the World of Warcraft client after installing this update.

  • [ORL] Indication scale is now adjustable through /opie options.
  • [RK] Slice colors are now compressed into a single value when stored.
  • [ORL] SV storage is considered initialized after PLAYER_LOGIN rather than ADDON_LOADED.
  • [ORL-Wrath] Ring offsets are now applied in the correct direction.
  • [RK] Data acquired at run time is now properly removed from custom ring storage.
  • [RKC] Creating new custom rings no longer triggers errors in EoD client.
  • [RKC] Attempting to drop a companion from an action bar (not supported) no longer throws errors; companion remains on cursor.

Public Beta 7

  • [RKC] Companions may now be dropped from the Character/Pet frame (only) to the Custom Ring UI.
  • [ORL-3.0] Blending of multiple indication icons is now controlled by an animation option when ButtonFacade is not present.
  • [RK] [RKC] Fixed a number of issues occuring when deleting bundled custom rings and then restoring default settings.
  • [ORL] Ring animation now takes account of ring offsets.
  • [ORC] [RKC] Updated Options to properly update after defaults have been restored on Echoes of Doom client.
  • [RK] preClick handler for custom rings containing dynamic mount macros or only-when-present item slices no longer causes errors.
  • [ORL] Ring preClick errors no longer cause the ring indication to fail.

Public Beta 6

  • Compatible with Echoes of Doom patch (3.0 OneRingLib implementation).
  • Added an interface options panel to adjust animation parameters.
  • Added zhTW locale.
  • Added Death Knight Presence ring.
  • Changed .preClick handler signature for both rings and slices; preClick(ringID[, sliceID]).
  • Removed #opcap, #opico support for custom macros. The ring editor allows setting icon/caption directly; slice tables support .caption, .icon.
  • Internal ring tables are copied into, rather than thrown away on ring updates.
  • Fixed bugs in parseMacro triggered when none of the [condition] cases match.
  • Absense of LibStub does not trigger errors.

Public Beta 5r3

  • [ORL] Rings can be closed using by pressing Escape, or the right mouse button.
  • [ORL] Mouselook is terminated upon interacting with a ring.

Public Beta 5r2

  • [ORI] Added a number of hidden options to customize new animations.
  • [Locale] deDE, zhCN translations updated.
  • [ORI] Multiple indication icons should no longer intersect.
  • [ORI] Indication no longer moves after a selection has been made.
  • [ORL] Multiple rings can no longer be active at the same time.

Public Beta 5

  • [ORC] Added a new Click-to-Activate ring interaction option:
    1. Press the binding to show the ring.
    2. Left-click to select an action and hide the ring, or
      Press the binding again to hide the ring.
  • [ORI] ButtonFacade skins can now be applied to indication icons.
  • [ORC] Ring position relative to screen's center or mouse position can be customized.
  • [ORC] Paladins, Druids and Warriors may toggle aura/shapeshift/stance bar visibility.
    Note: restart the WoW client after upgrading to 0.10 to enable this option.
  • [RK] Can now hide ring slices containing items if the item is not present in player's inventory.
  • [Locale] New zhCN localization (wowui.cn), updated deDE localization (EU-Antonidas-Marlia).
    Note: both are current as of 0.9 rather than 0.10.
  • [ORI] Updated ring selection animations.
  • [RK] Bundled custom rings now stay deleted when deleted.
  • [ORC] Aura bar is hidden by default for paladins.
  • [ORL] More likely to resist losing saved variables.
  • [ORL] Fixed issues with OneRingLib:ClearRingOptions(ring);
    [RK] Deletion of custom rings no longer fails silently.
  • [ORC] Defaulting OPie settings now resets OPie global and per-ring options to default values.
  • [ORC] Changes made to per-ring settings are now properly reverted if cancelled.

Public Beta 4

  • [ORI] Spells with reagents, or consumable items now display the amount left of the required item if icon/multiple-icon indication is enabled.
  • [RKC] Added configuration interface to specify custom slice icons / captions for custom rings.
  • [ORC] Indication options may now be adjusted for any individual ring.
  • [ORL] Hinting priority: actionHint function replaces default detection, icon and caption values or functions override detected values for those fields.
  • [RK] Custom rings now have an (invisible) author property.
  • [BUN] Druid, shaman rings allow holding modifier keys to use Travel Form/Ghost Wolf instead of a mount.
  • [BUN] Raid symbols ring: can now clear raid mark on target (by attempting to set the mark already used).
  • [ORL] Right-clicking while interacting with a keyboard-bound ring no longer attempts to perform an action.
  • [ORL] Modifiers are respected again: [mod] conditions in macros; some bundled rings work properly.
  • [ORL] Spells that are active, but would cause a cooldown if cancelled (Shadow Form) no longer display their cooldown prematurely.
  • [ORI] If the action of a normal macro can not be guessed, its name and icon will be used to indicate its presence.
  • [RK] Icon, caption information in custom ring descriptions is now passed forward.
  • [RK] Rings containing automatic mount macros are now properly kept in-sync.
  • [RK] Automatic mount macros: hold a modifier key to use land mount even if in Outland.
  • [RK] Setting ring rotation to 0 no longer requires an interface reload to update the ring.
  • [BUN] Corrected spell IDs for warlock stones ring.

Public Beta 3

  • [ORL] Custom macro entries in rings (macrotext): can now use #opico and #opcap directives to provide an icon and a caption for an entry that is not recognized automatically. For example:
    #opico Interface\Icons\Ability_Warrior_SecondWind
    #opcap Open OPie configuration
    /opie
  • [ORL] Right-clicking or pressing Escape closes open rings without preforming an action.
  • [Locale] OPie configuration localized to German by Marlia of Antonidas-EU.
  • [ORL] Default ring bindings no longer override bindings declared elsewhere in WoW.
  • [ORI] Custom macro entries with no resolved icon now use a question mark icon (multiple icons view).
  • [ORL] Unbinding a ring no longer restores default bindings to all previously unbound rings.
  • [ORL] Better error handling in exposed parseMacro code.
  • [RKC] Creating a new custom macro now creates a blank, rather than nil, id field in the entry.
  • [RKC] Drag-and-drop area is now detected properly when UI scale is applied.
  • [RKC] Can now drop objects over existing buttons without requiring an additional click to drop.

Public Beta 2

  • Added a new Raid Markers ring, allowing application of raid target icons to your current target.
  • Note: Bindings for some bundled in rings will be reset by this update.
  • [RK] Increased item/spell/macro drop zone slightly, support OnReceiveDrag for drag-and-drop without an additional click to drop.
  • [RK] Things can now be dropped onto the + icon.
  • [RK] Custom macros now use relevant spell/item icons, used instead of the chicken placeholder.
  • [RK] Changed new ring creation process: no intermediate states to get stuck in, better name conflict prevention.
  • [ORL API] The function handler for "func" ring entries now receives value in propsTable[i][3] rather than propsTable[i].
  • [ORI] Core glow is now a softer gray, preventing bright pulse as a ring entry is deselected.
  • [ORI] Increased opacity of icons while nothing is selected; moving mouse around the center of the ring no longer causes opacity shifts.
  • [ORI] Glow no longer reappears to fade out when moving from an unusable ring entry to ring core.
  • [Locale] No longer triggers errors on non-enUS clients.

Public Beta 1

  • New directory name, localization text tweaks.
  • Tweaked configuration dialog style to match default dialogs.
  • OneRingLang is now accessible through OneRingLib.lang.
  • Druid Shapeshifting ring now hints when it'll use travel form instead of mount (battleground flags).
  • RK: fixed focusing to input box while attempting to share a ring with no one.
  • ORL: fixed unitialized ring position issues.
  • ORL: Bear Mount support.

Files