diff --git a/CHANGELOG.md b/CHANGELOG.md index 747f4dc..6c442d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,39 +1,63 @@ -## 10.2.8-Beta +## 10.2.8-Beta2 + +#### Disclaimers -Disclaimers: - This is a beta and may have bugs. - Skins may need to be updated to work properly. ### General +- Added **Aevari** to the supporters list. - Switched to a single ToC file. (#365) -- Added five new spell alerts for **Retail** that use the new animations: (#370) - - Circle - - Hexagon - - Hexagon-Rotated - - Modern (Same shape as the new action button icon frames) - - Square -- The spell alert start animation will no longer play while hidden when disabled. +- Updated the `Interface` version for **Classic Era** to `11503`. +- Updated the `Interface` version for **Classic Wrath** (China) to `30403`. +- Updated the `Interface` version for **The War Within** (Beta) to `110002`. + +### Skins + +- Added five new spell minimalistic spell alert textures for **Retail** that will be applied to non-default skins that specify one the natively-supported shapes. +- Added five new pet `AutoCast` animation texture masks for **The War Within** that skin authors can use to fit their skin(s). +- All texture paths except for `Textures\Backdrop` have been updated to align with their respective shapes. Eg: + - `Textures\Cooldown\Swipe-Circle` is now `Textures\Circle\Mask`. +- **Masque** now natively supports five shapes usable by skin authors. These shapes are: + - `Circle` + - `Hexagon` + - `Hexagon-Rotated` + - `Modern` (Retail Action Button Shape) + - `Square` +- **Masque** now includes the following textures for each of the aforementioned shapes: + - `AutoCast-Mask` + - `Mask` + - `SpellAlert-Loop` +- **Masque** now includes the following textures for `Modern` and `Square` shapes: + - `Edge` + - `Edge-LoC` +- Renamed **Classic Redux** to **Classic Enhanced**. ### API - Added two new API methods: - `AddSpellAlertFlipBook("Shape", {Data})` - Adds a custom flipbook-style animation for spell alerts. - The `Data` table can have the following field/value pairs: - - `LoopTexture` - Path to the loop texture. **Required** - - `StartTexture` - Path to the start texture. Will use `LoopTexture` if missing. - - `Color` - An RGBA color table for the animations. - - `FrameHeight` - The height of the frames in the animation. **Required** - - `FrameWidth` - The width of the frames in the animation. **Required** - - Note: The frame dimensions are the size, in pixels, of each frame on the texture. These must be precise in order for the texture to animate properly. - - `Columns` - The number of columns in the texture grid. Defaults to `5`. - - `Rows` - The number of rows in the texture grid. Defaults to `6`. + - `LoopTexture` - Path to the loop texture. **Required** + - `StartTexture` - Path to the start texture. The start animation will be disabled if missing. + - `Color` - An RGBA color table for the texture. + - `FrameHeight` - The height of the frames in the animation. **Required** + - `FrameWidth` - The width of the frames in the animation. **Required** + - **Note:** The frame dimensions are the size, in pixels, of each frame on the texture. These must be precise in order for the texture to animate properly. + - `Columns` - The number of columns in the texture grid. Defaults to `5`. + - `Rows` - The number of rows in the texture grid. Defaults to `6`. - `GetSpellAlertFlipBook("Shape")`- Returns the table of a flipbook-style animation. - - Shapes are now unique to each spell alert type (Classic and Modern). -- Updated the `API_VERSION` to `100207`. + - Shapes are now unique to each spell alert type (**Classic** and **Modern**) and can no longer be overwritten. +- Skinning of the `AutoCast` animation is now limited to `Pet` type buttons. Authors will either need to have a global name registered with the word `Pet` as part of the string or they must explicitly pass `Pet` as the type in the `AddButton()` group API method. +- Updated the `API_VERSION` to `100208`. ### Bug Fixes -- Fixed an issue with the loop texture of spell alerts being visible while the start animation is playing. +- Fixed an issue that caused the `HotKey` text to be misaligned in the **Blizzard Modern** skin. +- Fixed an issue that prevented the color option from working on square skins. +- Fixed an issue that prevented `LibDualSpec-1.0` from enabling properly in **Season of Mastery**. +- Fixed an issue with the loop texture of spell alerts being visible while the start animation is playing. (Retail) +- The spell alert start animation will no longer play while hidden when disabled. (Retail) [Release History](https://github.com/SFX-WoW/Masque/wiki/History)