|
1 |
| -## 10.2.8 |
2 |
| - |
3 |
| -#### Disclaimers |
4 |
| - |
5 |
| -- This release may have bugs. |
6 |
| -- Skins may need to be updated to work properly. |
| 1 | +## 10.2.9 |
7 | 2 |
|
8 | 3 | ### General
|
9 | 4 |
|
10 |
| -- Added **Aevari** to the supporters list. |
11 |
| -- Switched to a single ToC file. (#365) |
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 |
| -- Added support for the new `AutoCast` animations in **The War Within**. These animations consist of the following regions: |
21 |
| - - `AutoCast_Frame` - The frame that the textures are parented to. This should never need to be manipulated. |
22 |
| - - `AutoCast_Shine` - This is the content texture that gets animated. Accepts standard texture attributes. |
23 |
| - - `AutoCast_Mask` - This is the mask applied to `AutoCast_Shine` to show specific regions of the texture. Accepts standard `Mask` attributes. |
24 |
| - - **Note:** As mentioned above, five mask shapes are included with **Masque**. |
25 |
| - - `AutCast_Corners` - This is corner texture. Accepts standard texture attributes. |
26 |
| - - An example of implementation can be seen in any of my custom skins. |
27 |
| - - Any region not specified with fallback to the default region, making skinning these regions optional. |
28 |
| -- All texture paths except for `Textures\Backdrop` have been updated to align with their respective shapes. Eg: |
29 |
| - - `Textures\Cooldown\Swipe-Circle` is now `Textures\Circle\Mask`. |
30 |
| -- **Masque** now natively supports five shapes usable by skin authors. These shapes are: |
31 |
| - - `Circle` |
32 |
| - - `Hexagon` |
33 |
| - - `Hexagon-Rotated` |
34 |
| - - `Modern` (Retail Action Button Shape) |
35 |
| - - `Square` |
36 |
| -- **Masque** now includes the following textures for each of the aforementioned shapes: |
37 |
| - - `AutoCast-Mask` |
38 |
| - - `Mask` |
39 |
| - - `SpellAlert-Loop` |
40 |
| -- **Masque** now includes the following textures for `Modern` and `Square` shapes: |
41 |
| - - `Edge` |
42 |
| - - `Edge-LoC` |
43 |
| -- Renamed **Classic Redux** to **Classic Enhanced**. |
44 |
| -- Updated all `Cooldown` settings to use appropriate masks. |
45 |
| - |
46 |
| -### API |
47 |
| - |
48 |
| -- Added two new API methods: |
49 |
| - - `AddSpellAlertFlipBook("Shape", {Data})` - Adds a custom flipbook-style animation for spell alerts. |
50 |
| - - The `Data` table can have the following field/value pairs: |
51 |
| - - `LoopTexture` - Path to the loop texture. **Required** |
52 |
| - - `StartTexture` - Path to the start texture. The start animation will be disabled if missing. |
53 |
| - - `Color` - An RGBA color table for the texture. |
54 |
| - - `FrameHeight` - The height of the frames in the animation. **Required** |
55 |
| - - `FrameWidth` - The width of the frames in the animation. **Required** |
56 |
| - - **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. |
57 |
| - - `Columns` - The number of columns in the texture grid. Defaults to `5`. |
58 |
| - - `Rows` - The number of rows in the texture grid. Defaults to `6`. |
59 |
| - - `GetSpellAlertFlipBook("Shape")`- Returns the table of a flipbook-style animation. |
60 |
| - - Shapes are now unique to each spell alert type (**Classic** and **Modern**) and can no longer be overwritten. |
61 |
| -- 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. |
62 |
| -- Updated the `API_VERSION` to `100208`. |
63 |
| - |
64 |
| -### Bug Fixes |
65 |
| - |
66 |
| -- Fixed an issue that caused the `HotKey` text to be misaligned in the **Blizzard Modern** skin. |
67 |
| -- Fixed an issue that prevented the color option from working on square skins. |
68 |
| -- Fixed an issue that prevented `LibDualSpec-1.0` from enabling properly in **Season of Mastery**. |
69 |
| -- Fixed an issue with the loop texture of spell alerts being visible while the start animation is playing. (Retail) |
70 |
| -- The spell alert start animation will no longer play while hidden when disabled. (Retail) |
| 5 | +- Added an option to use **Blizzard**'s default spell alerts. |
71 | 6 |
|
72 | 7 | [Release History](https://github.com/SFX-WoW/Masque/wiki/History)
|
0 commit comments