2016-11-04  Nenue  <Nenue>

[a93cae445d3f] [tip]
* FlightMap.lua:

WorldPlan:
- Quest pins are now placed on the flight map. Their visibility rules will mirror the filter options from the world map.
- Filter controls polish:
  - First click negates other reward type filters. Subsequent clicks will then toggle individual reward types until the filters are reset via Right-click.
  - Adheres to the Blizzard CVars added in patch 7.1
- Numerous optimizations to how data and visual updates are handled; should see an even better load time, and snappier world map interaction.

ClassPlan:
- The 'Available Missions' list is now recorded. It can be reviewed by clicking on the mission list heading.
- Information filtering by character and realm.


[78cf1f19856a]
* FlightMap.lua, QuestPOI.lua, WorldQuests.lua:

WorldPlan:
- Quest pins are now placed on the flight map. Their visibility rules will mirror the filter options from the world map.
- Filter controls polish:
  - First click negates other reward type filters. Subsequent clicks will then toggle individual reward types until the filters are reset via Right-click.
  - Adheres to the Blizzard CVars added in patch 7.1
- Numerous optimizations to how data and visual updates are handled; should see an even better load time, and snappier world map interaction.

ClassPlan:
- The 'Available Missions' list is now recorded. It can be reviewed by clicking on the mission list heading.
- Information filtering by character and realm.


[21bcff08b0f4]
* FilterBar.lua, FlightMap.lua, FlightMap.xml, QuestPOI.lua, WorldPlan.lua, WorldPlan.toc, WorldPlan.xml, WorldQuests.lua:

WorldPlan:
- Quest pins are now placed on the flight map. Their visibility rules will mirror the filter options from the world map.
- Filter controls polish:
  - First click negates other reward type filters. Subsequent clicks will then toggle individual reward types until the filters are reset via Right-click.
  - Adheres to the Blizzard CVars added in patch 7.1
- Numerous optimizations to how data and visual updates are handled; should see an even better load time, and snappier world map interaction.

ClassPlan:
- The 'Available Missions' list is now recorded. It can be reviewed by clicking on the mission list heading.
- Information filtering by character and realm.


2016-11-03  Nenue  <Nenue>

[26dfa661daa7]
* ClassPlan.lua, ClassPlan.xml, ClassPlanFollowers.lua, ClassPlanFollowers.xml, ClassPlanMissions.lua, ClassPlanMissions.xml, ClassPlanShipments.lua, ClassPlanShipments.xml, FollowerList.lua, FollowerList.xml, QuestPOI.lua, WorldPlan.lua, WorldPlan.toc, WorldPlan.xml, WorldQuests.lua:

WorldPlan:
- Quest pins will appear in the flight map. They follow the filter settings applied from the world map.
- Reward filter toggle changed to clear out other reward filters. The assumption being that one is most often looking only for that particular type of quest when they go to use it.
- Fixed filter bar info falling out of sync after player-triggered world map updates.
- Code stuff:
 -- Quest pin shown-state management makes better use of OnShow OnHide handlers, SetShown is toggled and it all goes from there
 -- WorldQuests module re-factored outside of the top level frame script.

ClassPlan:
- Available missions are now recorded; the mission list can be toggled between in-progress and available by clicking the heading.


2016-11-02  Nenue  <Nenue>

[0100d923d8c3]
* QuestPOI.lua, WorldPlan.lua, WorldPlan.xml, WorldQuests.lua:

WorldPlan:
- Reward filter toggle changed to clear out other reward filters. The assumption being that one is most often looking only for that particular type of quest when they go to use it.
- Fixed filter bar info falling out of sync after player-triggered world map updates.
- Code stuff:
 -- Quest pin shown-state management makes better use of OnShow OnHide handlers, SetShown is toggled and it all goes from there
 -- WorldQuests module re-factored outside of the top level frame script.

ClassPlan:
- Available missions are now recorded; the mission list can be toggled between in-progress and available by clicking the heading.


[be4db60219ca]
* FilterBar.lua, FilterBar.xml, FollowerList.lua, FollowerList.xml, QuestPOI.lua, WorldPlan.lua, WorldPlan.toc, WorldPlan.xml, WorldQuests.lua, WorldQuests.xml:

WorldPlan:
- Toggling a reward filter cancels out other types by default. Use right mouse to clear.
- Fixed filter bar info falling out of sync after player-triggered world map updates.

ClassPlan:
- Available missions are now recorded; the mission list can be toggled between in-progress and available by clicking the heading.


2016-11-01  Nenue  <Nenue>

[e8679ecb48d8]
* ClassPlan.lua, ClassPlan.xml, FilterBar.lua, WorldPlan.lua:

ClassPlan:
- Available missions are now recorded; the mission list can be toggled between in-progress and available by clicking the heading.


2016-10-28  Nenue  <Nenue>

[d0114b51cdea]
* FilterBar.lua, QuestPOI.lua, WorldPlan.lua:

WorldPlan:
- Reworking filters to utilize newly added CVars
- Fleshed out POI tooltip for WQ's associated with Family Familiars
- Filter button tooltip includes reward icons
- Respond to tracking menu clicks when they change filter options


[8cb750e79952]
* FilterBar.lua, FilterBar.xml, QuestPOI.lua, WorldPlan.lua, WorldPlan.toc, WorldPlan.xml:

WorldPlan:
- Reworking filters to utilize newly added CVars


2016-10-27  Nenue  <Nenue>

[c1612c2c1840]
* QuestPOI.lua, WorldPlan.lua, WorldPlan.xml:

WorldPlan:
- Optimizations to in a lot of areas that should lead to better load-times and snappier world map.
 * Responding to quest log and map events by setting flags instead of tailing into the complete works.
 * Using a generic getter function for resolving pin visual attributes. and making use of blizzard constants for sanity's sake.


[3f4368c4a49b]
* .hgtags:

Added tag r27-beta for changeset 4a7e89bffbcb


[4a7e89bffbcb] [r27-beta]
* ClassPlan.lua, QuestPOI.lua, WorldPlan.lua:

- Order Hall resource rewards now show numerals in quest pins.
- Fixed an occasional lua error that occurs when opening the quest map for the first time.
- Fixed another source of textures losing their masks.


2016-10-25  Nenue  <Nenue>

[99f6e6ffb2d1]
* .hgtags:

Added tag v1.0-rc8 for changeset 176f529aa10c


[176f529aa10c] [v1.0-rc8]
* WorldPlan.toc:

7.1 TOC


2016-10-24  Nenue  <Nenue>

[dd9754daa08a]
* .hgtags:

Added tag v1.0-rc7 for changeset e49efad51698


[e49efad51698] [v1.0-rc7]
* ClassPlan.lua:

* Run data scooping operations from the main Refresh block


[b3835b6b61f7]
* .hgtags:

Added tag v1.0-rc6 for changeset dbc865d2be82


[dbc865d2be82] [v1.0-rc6]
* ClassPlan.xml, Font/ArchivoNarrow-Bold.ttf, Font/ArchivoNarrow-BoldItalic.ttf, Font/ArchivoNarrow-Italic.ttf, Font/ArchivoNarrow-Regular.ttf, WorldPlan.xml:

- XML Font path corrections


[5078829f9b42]
* .hgtags:

Added tag v1.0-rc5 for changeset 6016ec3c8adf


[6016ec3c8adf] [v1.0-rc5]
* ClassPlan.lua, ClassPlan.xml:

ClassPlan:
- Colored progress bars accompany the mission and shipment journal entries.
- Significant load time improvements in the order hall.
 * Data events are spammed gratuitously at load-in, so any sort of operation that results should be done from a delayed enclosure. In this case: using a self-destructing C_Timer identified by the function handle, and setting a flag that frame scripts can respond to.


[08b03bcdfeac]
* ClassPlan.lua, ClassPlan.xml, WorldPlan.lua:

ClassPlan:
- Significant load time improvements in the order hall.
 * Data events are spammed gratuitously at load-in, so any sort of operation that results should be done from a delayed enclosure. In this case: using a self-destructing C_Timer identified by the function handle, and setting a flag that frame scripts can respond to.


[594692f36b5b]
* .hgtags:

Added tag v1.0-rc4 for changeset 8b1e8ba5753d


[8b1e8ba5753d] [v1.0-rc4]
* WorldPlan.lua:

WorldQuests:
- Filter interface reverted:
  - Left-click to single out a category value, right-click to exclude. Hold shift to set multiple inclusion rules.
  - Filters operate inclusively. If any of the criteria is green, that pin will appear.


[ecf6f005ce38]
* .hgtags:

Added tag v1.0-rc3 for changeset 54adb0d4938b


[54adb0d4938b] [v1.0-rc3]
* WorldPlan.lua:

WorldQuests:
- Filter interface reverted:
  - Left-click to single out a category value, right-click to exclude. Hold shift to set multiple inclusion rules.
  - Filters operate inclusively. If any of the criteria is green, that pin will appear.


[06c9a30d48da]
* WorldPlan.lua:

WorldQuests:
- Filter interface controls reverted: Left-click to single out a category value, right-click to exclude. Hold shift to set multiple inclusion rules.


2016-10-23  Nenue  <Nenue>

[3396a1171081]
* .hgtags:

Added tag v1.0-rc2 for changeset a42820c45da9


[a42820c45da9] [v1.0-rc2]
* WorldPlan.toc:

TOC dependency list


[b4d6c866268d]
* .hgtags:

Added tag v1.0-rc for changeset a2b623043970


[a2b623043970] [v1.0-rc]
* ClassPlan.lua, QuestPOI.lua, WorldPlan.lua, WorldPlan.xml:

WorldQuests:
- Filter interface controls reworked: Left-Click toggles inclusive filtering, right-click toggle exclusion, and holding ctrl or shift will flip or reset the other filters of that type respectively.
- Fix QuestPOI texture masks disappearing when toggling filter options
  * new masks aren't applied until SetTexture() is called, making a seemingly redundant call necessary for the change to manifest
- Implemented configuration data storage and retrieval; tracking menu options should actually do something now.
- Ignore remaining time for Profession quests that aren't part of the player's profession loadout
- Alternate tooltip data appears for Pet Battle quests involved in the Family Familar achievement. A list of outstanding criteria is provided in the POI tooltip, and the quest name is highlighted in the filter tooltip.

ClassPlan:
- actually handle the mission complete icon


