Changes for WoW 8.0 / Battle for Azeroth

Changed to HereBeDragons-2.0, since HBD-1.0 is not compatible with WoW 8.0 / BfA

All plugins that reference HereBeDragons directly need to adjust as well

Due to the massive changes in the map and all related logic, HandyNotes 1.5.0 will introduce changes to the Plugin API as well. Changes listed below are preliminary, however they are available in the latest Alpha builds if running on the BfA Beta.

These have been deprecated and will be removed in the future, but are still provided for compatiblity with existing plugins (data is no longer available in-game, mapping provided by HereBeDragons-Migrate)

Changed API: HN:GetContinentZoneList(uiMapIdOrmapFile)

This API can now be called with either a mapFile (legacy mode), in which case it'll continue to return a list of legacy mapIDs for old plugins, or called with a new uiMapID, in which case it'll return a list of uiMapIDs

New API: plugin:GetNodes2(uiMapID, minimap)

This is equivalent to the old GetNodes call, except that it handles the new uiMapID type.

The Iterator should return:

coord, uiMapID, iconpath, scale, alpha

Mapfile was replaced by uiMapID, level has been dropped

The old plugin:GetNodes API is still available and the data is automatically converted, if a conversion is possible. It is strongly recommended to switch to GetNodes2, so you can support new zones!

Changes from v1.2.0 to v1.4.0

HandyNotes now uses HereBeDragons-1.0 instead of the unmaintained Astrolabe

Plugins which referenced Astrolabe directly should be updated, and ideally not require anything the HandyNotes API does not provide

because I wanted to mark shrines for jewelcrafters. Currently, I have just changed one of your files that is the one that has a table that stores paths to icons. I added a new content and it works but I would probably have to do it every time I update the addon :) It's a small request :p

1) Can I provide a zone name? When I am in Port of Zandalar, the coordinates are not related to the zone Zuldazar but Dazar'alor. For instance I could not add a note for Shrine of Natures (In Zuldazar) when I was in Port of Zandalar.

2) Can I list all my notes?

3) Can i remove notes using command line?

4) How to create notes that load only when a specific character is online. It feels Handynotes creates notes using global profile! How to control it. Also how to "move" notes from global to specific profile?

I have about 60 locations that I would like to create handynotes for is there a way to automate creating those in bulk instead of creating them one at a time? Ideally do this in a way that I can give to guildies.

I'm an experienced programmer and could write some code to do it, but i'm unsure of how to navigate creating a hn plugin or just call api's in 1 "one time script"

I've been running into an issue with HandyNotes as of late. I'm not sure if it's with the main mod or the plugins I'm using but it happens in both Draenor and legions zones that I've checked so far. when I enter an area within a zone that has its own map such as Bladespire in Frostfire Ridge or Thundertotem in Highmountain. I get all of the larger zone's map pins showing smashed together in the smaller area's map and on the minimap.

So I have the most up to date version available on my twitch client however when I log into WoW it says my handynotes app is out of date. it seems to be working, for the most part, I don't know if its malfunctioning or interfering with any other addons in any way but blizzard says that it is out of date for some reason.

Just had a weird glitch(?) Right-clicking on the map (to zoom out) would only bring up the HN note creator interface. I then alt-tabbed to come here, then when I went over to the game again, right-click worked properly.