|
1 |
| -## 10.2.8-Beta |
| 1 | +## 10.2.8-Beta2 |
| 2 | + |
| 3 | +#### Disclaimers |
2 | 4 |
|
3 |
| -Disclaimers: |
4 | 5 | - This is a beta and may have bugs.
|
5 | 6 | - Skins may need to be updated to work properly.
|
6 | 7 |
|
7 | 8 | ### General
|
8 | 9 |
|
| 10 | +- Added **Aevari** to the supporters list. |
9 | 11 | - Switched to a single ToC file. (#365)
|
10 |
| -- Added five new spell alerts for **Retail** that use the new animations: (#370) |
11 |
| - - Circle |
12 |
| - - Hexagon |
13 |
| - - Hexagon-Rotated |
14 |
| - - Modern (Same shape as the new action button icon frames) |
15 |
| - - Square |
16 |
| -- The spell alert start animation will no longer play while hidden when disabled. |
| 12 | +- Updated the `Interface` version for **Classic Era** to `11503`. |
| 13 | +- Updated the `Interface` version for **Classic Wrath** (China) to `30403`. |
| 14 | +- Updated the `Interface` version for **The War Within** (Beta) to `110002`. |
| 15 | + |
| 16 | +### Skins |
| 17 | + |
| 18 | +- 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. |
| 19 | +- Added five new pet `AutoCast` animation texture masks for **The War Within** that skin authors can use to fit their skin(s). |
| 20 | +- All texture paths except for `Textures\Backdrop` have been updated to align with their respective shapes. Eg: |
| 21 | + - `Textures\Cooldown\Swipe-Circle` is now `Textures\Circle\Mask`. |
| 22 | +- **Masque** now natively supports five shapes usable by skin authors. These shapes are: |
| 23 | + - `Circle` |
| 24 | + - `Hexagon` |
| 25 | + - `Hexagon-Rotated` |
| 26 | + - `Modern` (Retail Action Button Shape) |
| 27 | + - `Square` |
| 28 | +- **Masque** now includes the following textures for each of the aforementioned shapes: |
| 29 | + - `AutoCast-Mask` |
| 30 | + - `Mask` |
| 31 | + - `SpellAlert-Loop` |
| 32 | +- **Masque** now includes the following textures for `Modern` and `Square` shapes: |
| 33 | + - `Edge` |
| 34 | + - `Edge-LoC` |
| 35 | +- Renamed **Classic Redux** to **Classic Enhanced**. |
17 | 36 |
|
18 | 37 | ### API
|
19 | 38 |
|
20 | 39 | - Added two new API methods:
|
21 | 40 | - `AddSpellAlertFlipBook("Shape", {Data})` - Adds a custom flipbook-style animation for spell alerts.
|
22 | 41 | - The `Data` table can have the following field/value pairs:
|
23 |
| - - `LoopTexture` - Path to the loop texture. **Required** |
24 |
| - - `StartTexture` - Path to the start texture. Will use `LoopTexture` if missing. |
25 |
| - - `Color` - An RGBA color table for the animations. |
26 |
| - - `FrameHeight` - The height of the frames in the animation. **Required** |
27 |
| - - `FrameWidth` - The width of the frames in the animation. **Required** |
28 |
| - - 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. |
29 |
| - - `Columns` - The number of columns in the texture grid. Defaults to `5`. |
30 |
| - - `Rows` - The number of rows in the texture grid. Defaults to `6`. |
| 42 | + - `LoopTexture` - Path to the loop texture. **Required** |
| 43 | + - `StartTexture` - Path to the start texture. The start animation will be disabled if missing. |
| 44 | + - `Color` - An RGBA color table for the texture. |
| 45 | + - `FrameHeight` - The height of the frames in the animation. **Required** |
| 46 | + - `FrameWidth` - The width of the frames in the animation. **Required** |
| 47 | + - **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. |
| 48 | + - `Columns` - The number of columns in the texture grid. Defaults to `5`. |
| 49 | + - `Rows` - The number of rows in the texture grid. Defaults to `6`. |
31 | 50 | - `GetSpellAlertFlipBook("Shape")`- Returns the table of a flipbook-style animation.
|
32 |
| - - Shapes are now unique to each spell alert type (Classic and Modern). |
33 |
| -- Updated the `API_VERSION` to `100207`. |
| 51 | + - Shapes are now unique to each spell alert type (**Classic** and **Modern**) and can no longer be overwritten. |
| 52 | +- 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. |
| 53 | +- Updated the `API_VERSION` to `100208`. |
34 | 54 |
|
35 | 55 | ### Bug Fixes
|
36 | 56 |
|
37 |
| -- Fixed an issue with the loop texture of spell alerts being visible while the start animation is playing. |
| 57 | +- Fixed an issue that caused the `HotKey` text to be misaligned in the **Blizzard Modern** skin. |
| 58 | +- Fixed an issue that prevented the color option from working on square skins. |
| 59 | +- Fixed an issue that prevented `LibDualSpec-1.0` from enabling properly in **Season of Mastery**. |
| 60 | +- Fixed an issue with the loop texture of spell alerts being visible while the start animation is playing. (Retail) |
| 61 | +- The spell alert start animation will no longer play while hidden when disabled. (Retail) |
38 | 62 |
|
39 | 63 | [Release History](https://github.com/SFX-WoW/Masque/wiki/History)
|
0 commit comments