[3.1.7]

- Fixed the Key Tracker buttons being unusable for some users.
- Fixed the Feature window having the incorrect versions, this will auto update to the version in .toc.

More Improvements and Optimizations coming.

[3.1.6]

- Ready for 11.1.5.

- Added the ability to detect when players re-roll their key at the end of the dungeon or lower their key with Lindormi and update the Key Tracker accordingly, if players have this addon. Once more players get this update this will work better and the less you need to refresh your keys.
- Added a border to the Key Tracker buttons, for those of you who don't have clean icons installed, your buttons look better, ish.

- Fixed the Key Tracker so it updates your keystone correctly once a mythic dungeon is completed.
- Fixed the Key Tracker not updating when you collect a key from Lindormi and re-rolling your key at the end of a mythic dungeon.
- Fixed the Key Tracker not detecting when you collect a keystone from the Great Vault.

- Updated the Feature launch window to the correct version. This doesn't update dynamically, will update later, it's not a big deal.

More Improvements and Optimizations coming.

[3.1.5]

This update addresses a number of issues.

- Fixed Key Tracker pulling keystone data and not filtering for party members and taking up large amounts of memory.
- Fixed Key Tracker updating keystone data excessively when it's not needed.
- Fixed Key Tracker personal key missing after a reloading your UI.
- Fixed Key Tracker Party Keys showing an empty window when not in a group.
- Fixed Key Tracker Refresh Button being pressed in combat to cause lua errors overriding combat lockdown. This will do nothing in combat from now on.
- Fixed the rare occasion where the Key Tracker could update causing lua errors when you're in combat while players are joining your group.
- Fixed the rare occasion where you logged out in a bad place, logging back into combat could cause lua errors from the Key Tracker.

- Updated the way The MOTHERLODE!! and Siege of Boralus apply their Spell ID to their buttons. I know some players are having issues with this, I am trying something different to combat this problem. Please report back if this causes more issues and if you get the error message "("Warning: Unknown faction detected! Tell The Addon Author: M+ Dungeon Teleports.")"

If people are having issues with the Add-on, please come and report them on the Discord, I will see them quicker and attend to them faster on there.

[3.1.4]

- Fix for people getting empty debug messages.

[3.1.3]

- Removed Debug print. [Sorry to those who were spammed.]

[3.1.2]

- Fixed Key Tracker Buttons trying to change in combat and giving protected function errors.
- Fixed Key Tracker Buttons not being the correct size.
- Fixed Key Tracker Party buttons being invisible but still showing hover over highlights before players were joining the party updating the list.

- More Fixes and Optimizations incoming

- Removed old texture data.

[3.1.1]

- Fixed In Combat issues with the Key Tracker.
- Fixed Key Tracker Party keys showing in a raid environment.
- Fixed Off Centre Setting Titles.
- Fixed Add-on links pop up window texture issues.

[3.1.0]

- Added a Tray Mode to the Season 1 and 2 windows. There is now button on the right hand side of your Season 1 and Season 2 portal window that minimizes or maximizes it to the window to tray your portals and hide them for when you need them to reduce visual clutter and clashes with other addons.

- Updated the Key Tracker, it now has a better appearance, tracks your own keystone more consistently and now has the ability to track party members keys when you're in a group with them, even if they don't have the addon, as long as they have Details! or any other Add-on that uses the LibOpenRaid Library which 99% of players do. The !keys button has also been changed to no longer output !keys into the chat but to manually refresh data in the group. More improvements in future updates too.

- Updated the layout of the Raid Library so portals now fit nicely and will easily expand for future portals and expansions. Adjust your custom Framepacks to fit. [New template included.]
- Updated all Framepacks for the new Raid Library Layout Update.
- Updated Settings to accommodate new options and future options.
- Updated and Improved all Icons. 
- Updated/Reset Position Variables for new update.

- Renamed Portal Library to Dungeon Library.
- Renamed Portal Library Raid to Raid Library.

- Removed Unused Framepack Data.

- Non visual/background updates to prepare for future updates and features.

[3.0.8]

- The MOTHERLODE!! is a giant pain. But now has the correct Spell ID for the correct faction. If you have just unlocked that portal make sure to reload your UI.

[3.0.7]

- Fixed Horde and Alliance dungeon Spell ID for The MOTHERLODE!!
- Fixed Incorrect Version Number.

[3.0.6]

- Fix for Cinderbrew Meadery Acronym
- Fix for continuous error when you have 'The MOTHERLODE!!' key.

[3.0.5]

- Fixed dead Discord invite link.

- Updated name 'Alternative Locked Icons' to 'Alternative Lock Icons'.
- Updated Addon Usage Text.
- Updated Daily Start-up message.

- Data Updates and Maintenance.

- Removed 'Shift' Key Movement. Frames can now be freely moved around without holding down 'Shift'.

[3.0.4]

- Updated Liberation of Undermine lock icon.
- Updated Login Information to display more useful information.

- Fixed Incorrect Spell ID for Key Tracker.
- Fixed Incorrect Spell ID tracking for Known/Unknown teleports.

[3.0.3]

- Added Liberation of Undermine to the Portal Library Raid. [Currently uses ML lock icon, will be updated later.]

- Fixed incorrect spelling and wording in the Update Splash Window.
- Fixed External Links overlapping and duplicating and now can be closed with 'esc'. Applied to the Update Splash Window links also.
- Fixed Mechagon teleport being in the incorrect place in the Portal Library.
- Fixed Karazhan teleport being in the incorrect place in the Portal Library.

Currently Known Issues

- Sometimes the Key Tracker shows no key.
- Sometimes the Cooldown Overlay Texture for the Key Tracker Button doesn't always show.

[3.0.2]

- Fix for Theatre of Pain having the incorrect Spell ID.
- Fix for Key Tracker updating Keystone Information in combat.

[3.0.1]

- Added Data for future Portal Library Raid Update.

- Fixed Season 2 Portals to be Alphabetical.
- Fixed TWW Portal Library Portals to be Alphabetical.
- Fixed External Links overlapping and duplicating and now can be closed with 'esc'.

- Removed Framepacks altering the Settings exit button.
- Removed 'RaidPortals.lua' from toc file.
- Removed all textures from Framepacks and UI that altered the Settings Exit Button, Reset Button and the Dungeon Finder Settings Button.

[3.0.0]

Whats new in 3.0.0?

- Added The War Within Season 2 Portals.
- Added All Available TWW Portals to the Portal Library, including Operation: Floodgate in 11.1 

-- Added Keystone Tracker
- Shows your current key and level.
- Teleport straight to your key with no fuss. As long as you have the portal unlocked, locked portals show in red.
- !keys button. To list party member keys. Can respond with M+DT, Astral Keys, WeakAura's or any other Addon that uses !keys.
- Still a work in progress, more Features to be added in the future. Can be toggled off.

-- Added and Updated Framepacks
- Framepacks now use a new template and location, update your custom Framepacks accordingly.
- Updated all old and new Framepacks to use new Template.
- Renamed 'Purple Glow' to 'Purple Neon'.
- Added 'Love is in the Air' Framepack.
- Added 'Noblegarden' Framepack.
- Added 'Default Borderless Frames' Framepack

-- Reworked Settings.
- Settings Button no longer is affected by Framepacks.
- Settings Button and other windows now uses the default open/close UI sound effect.
- Addon Version moved from the now removed Info Panel and shown in Settings.
- Addon Use-age settings now shown in the Settings info panel section.
- Framepacks and UI Elements no longer affect the Settings window.
- Updated UI Scale Text Information.
- Updated UI Positioning and Size.
- Updated Checkbox Texts and Formatting.
- Added a Season 2 toggle.
- Added a Keystone Tracker Toggle.
- Added a Toggle to respond to !keys with the M+ Dungeon Teleports Addon.
- Added a Discord Link to the M+ Dungeon Teleports Discord.
- Added a Curseforge Link.
- Added a Wago Link.

-- Compact Mode
- All Frames now have a Compact Mode that shrink down to maximize space.
- Compact mode does not use framepacks.

-- Alternative Lock Icons
- All Unknown/Locked portals can now displays alternative icons to the default lock icon.

-- General Additions
- Added a functions for 3.0.0 to wipe saved settings because of new file paths are incompatible with previous versions of the Addon. [Saved Settings will only be wiped if something is going to break.]
- Added Season 2 Dungeon Data.
- Added 'BlizzUI' settings button for non ElvUI users.
- Added The MOTHERLODE! Teleport to the BFA Section of the Portal Library

- General Addon Optimization. More incoming if needed.

- Moved Dungeon Data, Raid Data and Framepack Data to the Data folder.
- Moved First Launch to extensions and renamed to Feature.

- Updated for 11.1
- Updated Tooltips Information.
- Updated First Time Startup Frame Positions adjusted for Season 2 being added.
- Updated File Structure and Paths.
- Updated Portal and Framepack Tables.
- Updated Daily Launch Text.
- Updated Addon Toc file information.
- Updated First Launch window to a new features window. Shows on major updates with new features and first time use.
- Updated Button Texts
- Updated Title Texts

- Fixed Framepack Dropdown Text being incorrect again.
- Fixed Framepack Dropdown not being populated.
- Fixed Settings Button not showing it's button.
- Fixed Settings Button having overlapping textures.
- Fixed Settings Exit button from not showing.
- Fixed UI Scale Slider from not showing correct values.
- Fixed the AddOn using way more memory than it should of been.
- Fixed Red Shift Framepack missing a Texture.
- Fixed Portal Buttons not always registering a click/press.
- Fixed Combat Lockdown not always working.

- Fully Removed Info Panel.
- Fully Removed Portal Helper.
- Removed Unused Textures.
- Removed Addon Logo from root.
- Removed peepoStudy logo from root.
- Removed First Launch.

[2.1.14]

- Added Love Is In The Air Framepack

[2.1.13]

- Works on 11.1 PTR, 3.0.0 PTR Ready.

- Removed Unused Textures

- Altered some text.

[2.1.12]

- Compatable on PTR for 11.1
- Fixed Incorrect Version Number
- Fixed Errors.
- Removed Info Panel
- Removed Portal Helper

[2.1.11]

- 11.0.7 Update Day.

[2.1.10]

- Added Winter's Veil Frame Pack

[2.1.9]

- 11.0.7 Ready.

- Removed Patch Data, no longer needed for 3.0.0

[2.1.8]

- Fixed incorrect file location for textures.

- Removed old code.

[2.1.7]

- Changelog added to root directory of addon.
- Housekeeping.

[2.1.6]

- Portal Windows can no longer be lost outside of the game window bounds.


[2.1.5]

- Fixed Season 1 Frame not showing portals of you didn't know them.
- Fixed Hallow's End 'x' exit button hover over effect not showing.


[2.1.4]

- Updated First Time Frame Start up positions. [Changed due to fix below*]

- Fixed Frames not dynamically shifting with the dungeon frame size [Switching to PvP and other frames*]
- Fixed Frame and UI Packs not updating correctly.
- Fixed Hallow's End Frame Pack from displaying the incorrect overlay.
- Fixed unknown portals from not showing and leaving gaps

- Removed unused feature on Portal Library that was unintended to release.

[2.1.3]

- Updated Interface for 11.0.5

- Fixed Dropdown showing incorrect value.

[2.1.2]

- Updated Dropdown Menu to make room for more frame packs.

[2.1.1]

- Added 'Hallows End' Frame Pack

[2.1.0]

- Added 2 more slots for Custom Frame Packs for a total of 3. Custom 1, Custom 2 and Custom 3.
- Added 'Purple Glow' frame pack.

- Updated Checkbox UI
- Updated UI to follow the frame pack selection.
- Updated Portal Helper Icon
- Updated Info Icon
- Updated Button UI Assets.
- Updated Cooldown Overlay to be more transparent than a near blackout.

- Fixed Portal Button Overlays drawing in the wrong orders.
- Fixed UI Button Overlays drawing and clipping.
- Fixed Info Panel UI and Background not updating
- Fixed Portal Helper UI and Background not updating.

- Removed Original Clean [It's just a border difference]


[2.0.2] 

- Added First Time Launch Window, explaining how the addon works and how to access the settings. [This will show up for all users regardless if you already had it.]
- Added a toggle for tooltips over portals.
- Added Reset Button to reset the AddOn.

- Updated Checkboxes in Settings.
- Updated First Launch Window Positions.

- Fixed Word wrap in Info Panel.

[2.0.1]

- Added a new frame pack 'Toxic Claws'

- Settings is no longer accessible in combat.
- Custom Frame Pack option has default frames set until a custom.blp has been added by a user.
- Default frames have their opacity corrected.
- Logo's and text in the Info Panel have been corrected.
- Removed any left over Debug print.
- Info Panel's tooltip now shows.
- Info Panel and Portal Helper now have background for all preset Frame Packs.
- Portal Helper's Title is now correct.
- Info Panel and Portal Helper background now update accordingly.
- Added usage info to the Info Panel.

[2.0.0]

This update comes with a plethora of new features for customization, plenty of QoL changes as well as a few bug fixes.

Added Frame Customization [Options below, more are in the works for future updates.]
- Default
- Original (Clean)
- Red Shift
- Blue Shift
- Custom [See information below on how to add your own custom frame.]

- Added Settings button to PVEFrame an alternative to '/dp'.
- Added Portal Helper. Shows where portals were acquired from and if you can still get them. [information to be updated and improved]
- Added Info Panel for patch notes and other relevant information. 
- Added the ability to scale frames.

- Updated Lock Icon. 
- Updated AddOn .toc Logo.
- Updated AddOn ingame .toc name.
- Updated font to be 'Expressway' instead of using your default UI font, everything should be uniform with this.
- Updated buttons to be more like.. buttons. Borders, Highlights e.t.c.
- Updated login message to be once per day, not every login. Version also updates from .toc instead of manually updating.
- Updated buttons sizes to 32x32 from 28x28. 28x28 caused problems with textures and scaling, 32x32 should resolve this.
- Updated positioning of all buttons and frame sizes.
- Updated default_frames.blp and new frames to match new frame sizing.
- Updated Addon .toc Tooltip.

- Fixed Siege of Boralus portal sometimes choosing the wrong Spell ID.
- Fixed Icon for Sanctum of Domination raid portal.
- Fixed incorrect dungeon abbreviations.

To add your own custom frame, you need to use the template provided in "MDungeonTeleports\media\frames\template.png". Use this in your photo editing software of choice to create your own frames. To load this into your addon, you must save the edited template as 'custom.blp' you can use a converter such as 'BLPNG Convertor' on WoWInterface to save your file as ".blp". Once you have a file saved as 'custom.blp' you need to place it in the addon folder where you first found the template, so the path of the file should be 'MDungeonTeleports\media\frames\custom.blp'. Make sure to reload your game once you have placed the texture in the folder, then once you have reloaded, select custom in the setting of the addon and there you go, your own frames!


[1.2.8]

- Fix for [SOB] Siege of Boralus
- Fix for incorrect icon for Sanctum of Domination

[1.2.6]

- Fix for buttons not registering as clicked. Should be fixed, leave a comment if you're still having issues.

[1.2.4]

- Fix for users not being able to click the buttons. (thanks to toludin for spotting that).
- Fix for SOB (Siege of Boralus) portal not showing unlocked for Horde toons.

[1.2.3]

- New backgrounds/frames.. more to come.
- Settings updated for new updates.
- General housekeeping.

[1.2.2]

- Frames now lock to the Dungeon UI and can be moved around alongside it.
- Portal/Spellcooldowns now tracks in minutes and seconds when appropriate.
- Fixed a few oversights and problems for Portal/Spell Cooldowns.
- Removed the scaling system. (The AddOn scales with your UI, it doesn't need another scaling system, I will possibly revisit this, but for now, it's gone)
- Removed some bloat/WIP features to add for later updates.
- Borders removed temporarily.
- Set new positions on the first load-up.

[1.2.1]

- Added UI Scaling use (Shift+ScrollWheel) on the window/frame you want to scale. Reset button in settings '/dp'

[1.2.0]

- Raid Teleports Added

- Updated Locked Portal icon.
- Frames now have borders.
- Added toggle for Raid Teleports in Settings.
- Fixed Throne of the Tides (TOTT) Icon.

[1.1.1]

- Corrected dungeon abbreviations for new teleports.

[1.1.0]

- Added Cooldown Text
- Added Locked Teleports
- Added New Icon

[1.0.0]

- Release