Raven

Change log

------------------------------------------------------------------------
r74 | tomber | 2010-09-30 14:44:26 -0500 (Thu, 30 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Highlights.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua
   M /trunk/Raven.toc
   M /trunk/Raven_Options/Raven_Options.toc

Changed ButtonFacade to store in profile rather than global database in order to support per-character settings. Added conditional support for Cataclysm API changes so now works on both live and PTR servers. Disabled on PTR only "cancel buff by right-clicking" since that is a protected function in Cataclysm.
------------------------------------------------------------------------
r73 | tomber | 2010-09-28 14:14:24 -0500 (Tue, 28 Sep 2010) | 1 line
Changed paths:
   M /trunk/Nest.lua

Fix ButtonFacade support to adjust size properly when bars/icons are reused.
------------------------------------------------------------------------
r72 | tomber | 2010-09-19 22:48:50 -0500 (Sun, 19 Sep 2010) | 1 line
Changed paths:
   M /trunk/Presets/Paladin.lua
   M /trunk/Raven_Options/embeds.xml

Fix embeds.xml in Options folder. Add Aura Mastery to paladin cooldowns.
------------------------------------------------------------------------
r71 | tomber | 2010-09-18 15:18:14 -0500 (Sat, 18 Sep 2010) | 3 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Layout settings were re-worked to be consistent between bar and icon configurations. Icon size is now specifically set, rather than setting an icon scale amount. There is now an option to have icon configurations "snap to center" so that when locked the icons in the bar group are arranged centered on the anchor position. Fixed bug in position initialization seen with adjusted scale settings. Adjusted relative frame levels so icons cover bars in bar configurations and bar/texts cover icons in icon configurations. Added Copy Layout From so can easily copy layout settings between bar groups. Added Restore Defaults to bar group Dimensions.

NOTE: This version will try to translate layout settings from earlier versions. However, there is likely some manual clean up required. For example, positions are calculated slightly differently and may be off by the size of the icon. Translation support will be removed before the upcoming beta release so be sure to open all your characters so their profiles will be updated.
------------------------------------------------------------------------
r70 | tomber | 2010-09-17 10:19:22 -0500 (Fri, 17 Sep 2010) | 1 line
Changed paths:
   M /trunk/Highlights.lua

Fix bug in highlights code for testing spell actions in a vehicle.
------------------------------------------------------------------------
r69 | tomber | 2010-09-16 16:36:17 -0500 (Thu, 16 Sep 2010) | 1 line
Changed paths:
   M /trunk/Highlights.lua
   M /trunk/Nest.lua
   M /trunk/Raven.toc
   M /trunk/Raven_Options/Options.lua

Fix bug in highlight code. Allow setting longer time in special effects options (fade, flash).
------------------------------------------------------------------------
r68 | tomber | 2010-09-15 18:40:41 -0500 (Wed, 15 Sep 2010) | 1 line
Changed paths:
   M /trunk/Conditions.lua
   M /trunk/Raven_Options/Options.lua

Add "Toggle Result" for conditions. Also some minor changes to options descriptions and format.
------------------------------------------------------------------------
r67 | tomber | 2010-09-15 17:13:16 -0500 (Wed, 15 Sep 2010) | 7 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Added option to set a custom background color for each bar group. Also added foreground and background saturation and brightness controls to both default appearance and bar group-specific appearance settings. These changes give more flexibility in creating contrasting settings between foreground and background textures.

Font size can now be set between 5 and 30 (increased from 6 and 18).

Standard colors for notifications, buffs, debuffs (including separate poison, curse, disease and magic debuffs) and cooldowns can now be set per bar group, overriding default standard colors. There are now Restore Default buttons for both fonts/textures and standard colors so you can revert to current defaults more easily.

Fixed bug in setting custom text colors in the bar group Appearance tab.
------------------------------------------------------------------------
r66 | tomber | 2010-09-14 00:36:25 -0500 (Tue, 14 Sep 2010) | 3 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Nest.lua
   M /trunk/Raven_Options/Options.lua

Fixes missing default notification icon. Sets minimum width and height to 5 and makes internally consistent with tests for minimums.

Adds "Merge Bar Group" option that allows you to merge the bars from one bar group into another bar group. Bars are generated based on the custom or auto settings, including "Show When" and timer options, for the original group. Bars are sorted and displayed based on the settings for the group being merged into.
------------------------------------------------------------------------
r65 | tomber | 2010-09-13 18:22:27 -0500 (Mon, 13 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua
   M /trunk/Raven.toc
   M /trunk/Raven_Options/Options.lua
   M /trunk/Raven_Options/Raven_Options.toc

Positions are now stored as a percentage of horizontal and vertical display dimensions. Changing scale no longer makes bar groups move. There is now an option in the Layout tab to manually adjust positions to specific values, which should make it easier to arrange bar groups to line up perfectly. Linked settings now update positions correctly. There is now an option on the General tab to save settings to the linked settings so you can preserve any changes you have made before checking Link Settings (a Save Settings button is visible when Link Settings is not checked). The options panel is updated automatically when changes are made to bar groups by clicking on anchors. Additional memory is saved by deleting some preset data not needed after initialization.
------------------------------------------------------------------------
r64 | tomber | 2010-09-12 18:20:25 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Raven_Options/embeds.xml
   M /trunk/embeds.xml

Fix location of libraries in embeds.xml files.
------------------------------------------------------------------------
r63 | tomber | 2010-09-12 17:44:02 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   D /trunk/Options
   A /trunk/Raven_Options (from /trunk/Options:61)

Options are now in a separate load-on-demand module. This reduces the addon's memory use by nearly half when the options panel is not needed.
------------------------------------------------------------------------
r62 | tomber | 2010-09-12 17:28:36 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   M /trunk
   A /trunk/.pkgmeta
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Highlights.lua
   D /trunk/Libs/AceAddon-3.0
   D /trunk/Libs/AceConsole-3.0
   D /trunk/Libs/AceDB-3.0
   D /trunk/Libs/AceEvent-3.0
   D /trunk/Libs/CallbackHandler-1.0
   D /trunk/Libs/LibSharedMedia-3.0
   D /trunk/Libs/LibStub
   M /trunk/Main.lua
   M /trunk/Profile.lua
   M /trunk/Raven.toc
   M /trunk/Readme.txt
   M /trunk/embeds.xml

Moving folders as intermediate step toward making it load on demand. Please ignore this release.
------------------------------------------------------------------------
r61 | tomber | 2010-09-12 17:26:33 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   D /trunk/Libs/AceConfig-3.0
   D /trunk/Libs/AceDBOptions-3.0
   D /trunk/Libs/AceGUI-3.0
   D /trunk/Libs/AceGUI-3.0-SharedMediaWidgets
   D /trunk/Libs/AceTimer-3.0

Options are now in a separate load-on-demand module. This reduces the addon's memory use by nearly half when the options panel is not needed.
------------------------------------------------------------------------
r60 | tomber | 2010-09-12 17:14:11 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   A /trunk/Options
   A /trunk/Options/Libs
   A /trunk/Options/Options.lua
   A /trunk/Options/Raven_Options.toc
   A /trunk/Options/embeds.xml

Moving Options.lua as intermediate step toward making it load on demand. Please ignore this release.
------------------------------------------------------------------------
r59 | tomber | 2010-09-12 17:05:35 -0500 (Sun, 12 Sep 2010) | 1 line
Changed paths:
   D /trunk/Options.lua

Deleting Options.lua as intermediate step toward making it load on demand. Please ignore this release.
------------------------------------------------------------------------
r58 | tomber | 2010-09-11 15:44:54 -0500 (Sat, 11 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua

Added support for buffs, debuffs, and cooldowns when on a vehicle.
------------------------------------------------------------------------
r57 | tomber | 2010-09-10 14:43:12 -0500 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Nest.lua
   M /trunk/Options.lua

Add customization settings for bar configurations that support scaling and moving the icon, moving label and time texts, and enabling word wrap in label text. Fixes bug in icon text offset. Adds bar conditions (hide, flash, fade) to the ones changed automatically for Rename Condition.
------------------------------------------------------------------------
r56 | tomber | 2010-09-09 22:10:17 -0500 (Thu, 09 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Options.lua

Added conditional effects (hide, flash, fade) to bars in Custom bar groups. For each effect you specify a condition and whether to check if it is true or false to trigger the effect. The fade effect provides both normal and faded opacity settings.
------------------------------------------------------------------------
r55 | tomber | 2010-09-09 16:47:21 -0500 (Thu, 09 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Nest.lua
   M /trunk/Presets/Priest.lua

Fixed bug in toggling Enable Bar Group. Added additional test for showing clock to verify icon is being showed. Corrected priest preset to include Prayer of Mending buff.
------------------------------------------------------------------------
r54 | tomber | 2010-09-09 15:20:35 -0500 (Thu, 09 Sep 2010) | 1 line
Changed paths:
   M /trunk/Nest.lua
   M /trunk/Raven.toc

Fixed turning off Clock also turned off icon stack count. Removed compatibility flag for Cataclysm beta since can't test it yet.
------------------------------------------------------------------------
r53 | tomber | 2010-09-09 09:48:25 -0500 (Thu, 09 Sep 2010) | 1 line
Changed paths:
   M /trunk/Raven.toc

Added X-Compatible-With: 40000 setting in TOC file.
------------------------------------------------------------------------
r52 | tomber | 2010-09-08 17:52:54 -0500 (Wed, 08 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   A /trunk/Normal.tga
   M /trunk/Options.lua
   M /trunk/Profile.lua

Changed icons from Textures to Buttons. Added ButtonFacade support (configured through the ButtonFacade interface).  Added default border to show button outline when ButtonFacade is not loaded. Added "Clock" layout option to show a clock animation on top of icons (on by default). More code and comment cleanup in Main.lua
------------------------------------------------------------------------
r51 | tomber | 2010-09-06 11:50:49 -0500 (Mon, 06 Sep 2010) | 5 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Main.lua
   M /trunk/Options.lua
   M /trunk/Profile.lua
   M /trunk/Readme.txt

Version r51 includes the new Link Settings implementation. If Link Settings is enabled for a bar group then almost all settings (the primary exception being the actual bars associated with custom groups) will be linked with bar groups of the same name in all profiles. This is a significant change and, if you are upgrading from an earlier version, you should (1) backup the Raven.lua file in your WTF folder and (2) consider disabling Link Settings on all bar groups that you have customized with icon configurations and timer options and then, after installing the new version, selectively enabling Link Settings starting with bar groups that you are sure have the correct customizations for their purpose.

This version also detects the active tracking type and creates a buff bar/icon for it in Auto Bar Groups. You can turn this on or off with an option in the Buffs tab (it is on by default when you create the "Long Buffs" standard bar group but you may need to manually set it for existing configurations). A tracking bar/icon is created for "Not Tracking" if you do not have an active tracking type set. You can left-click on a tracking bar's icon to bring up the tracking menu (this is why you have a "Not Tracking" bar/icon). This should allow you to delete the mini-map tracking button if you want.

This version also includes additional code and comments cleanup, mostly in the Main.lua file.
------------------------------------------------------------------------
r50 | tomber | 2010-09-05 16:02:25 -0500 (Sun, 05 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Highlights.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Options.lua
   M /trunk/Presets/DeathKnight.lua
   M /trunk/Presets/Druid.lua
   M /trunk/Presets/General.lua
   M /trunk/Presets/Hunter.lua
   M /trunk/Presets/Mage.lua
   M /trunk/Presets/Paladin.lua
   M /trunk/Presets/Priest.lua
   M /trunk/Presets/Racials.lua
   M /trunk/Presets/Rogue.lua
   M /trunk/Presets/Shaman.lua
   M /trunk/Presets/Warlock.lua
   M /trunk/Presets/Warrior.lua
   M /trunk/Profile.lua

General code cleanup to fix missing local variable declarations, switch MOD to be local in every file, add parentheses for clarity, and substitute next() for less desirable tests for empty tables. Fixed typo for Desperate Prayer and removed incorrect cooldown setting for Devouring Plague in priest preset file.
------------------------------------------------------------------------
r49 | tomber | 2010-09-04 18:14:43 -0500 (Sat, 04 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Options.lua
   M /trunk/Presets/General.lua

Added merged shared cooldowns for potions and elixirs/flasks. Raven will now only produce a single cooldown bar for flasks (one minute) and for elixirs/flasks (three second variety). Option to show these merged cooldown bars is now on by default in auto bar groups with cooldowns enabled and the same option enables both potion and elixir/flask bars.
------------------------------------------------------------------------
r48 | tomber | 2010-09-03 21:25:24 -0500 (Fri, 03 Sep 2010) | 1 line
Changed paths:
   M /trunk/Highlights.lua

Fix highlight and cooldown text opacity to match the effective opacity of each button. Fix bug with toggling "Use Button Facade" on and off multiple times.
------------------------------------------------------------------------
r47 | tomber | 2010-09-02 14:51:14 -0500 (Thu, 02 Sep 2010) | 1 line
Changed paths:
   M /trunk/Highlights.lua

Added button IsVisible check in highlights code.
------------------------------------------------------------------------
r46 | tomber | 2010-09-02 09:47:02 -0500 (Thu, 02 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Presets/Paladin.lua
   M /trunk/Profile.lua

Changed icon caching strategy to (1) refresh the icon cache when switching specs and (2) prefer looking up textures by spell name over spell id since this usually gives better results. Fixed Divine Favor cooldown not being tracked. Changed default for unlimited duration bars to "Full Bars". Fixed Eclipse cooldown tracking (pending verification).
------------------------------------------------------------------------
r45 | tomber | 2010-09-01 18:37:09 -0500 (Wed, 01 Sep 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Main.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua

Fix "zombie mini-bars" error caused by leaving icon bar groups mini-bar width and length set to 0. Also change default sizes for mini-bars. Fix issue with Eclipse cooldown detection (pending verification).
------------------------------------------------------------------------
r44 | tomber | 2010-08-31 19:09:54 -0500 (Tue, 31 Aug 2010) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Highlights.lua
   M /trunk/Nest.lua
   M /trunk/Options.lua
   M /trunk/Profile.lua

Fixed issue with uniform duration. Added time format options for bar groups (under Timer Options) and for cooldown button overlays.
------------------------------------------------------------------------
r43 | tomber | 2010-08-29 21:24:15 -0500 (Sun, 29 Aug 2010) | 1 line
Changed paths:
   M /trunk/Nest.lua

Fix background bars to show behind rounded textures when the bars are full.
------------------------------------------------------------------------

Facts

Uploaded on
Sep 30, 2010
Game version
  • 4.0.1
  • 3.3.5
Filename
Raven-r74.zip
Size
248.9 KiB
MD5
e927b4b4d374a309666df3798d2de2c4
Type
Alpha
Status
Normal
Downloads
740

Authors