tag v1.2.0
69316816cef34914a75e87a302053dd61caf4134
Oakshlaran <>
2016-09-04 21:48:37 +1000

Tagging as v1.2.0


--------------------

Oakshlaran:
	- Bump TOC version to v1.2.0
	- Bump version to v1.2.0-beta
	- Add show/hide toggle for minimap icon
	In addition the code has been refactored and a new slash command '/oi
	minimap { show | hide }' added to toggle the minimap icon.
	- Improve visibility toggle and ConfigMode logic
	The visibility toggle ('/oi toggle') logic now only toggles the shown
	displays (ones that haven't been hidden via '/oi hide' or the
	launcher/display dropdown menus). This makes its function clearer as
	previously it would hide all displays but would only show the shown
	displays.
	
	In addition the ConfigMode logic has been updated and should now put the
	displays in their 'normal' state when the callback is toggled off.  This
	means they are hidden if not in a group and revert to their previous
	visibility if in a group.
	- Add tooltip to minimap icon
	- Add LDB launcher and minimap icon
	Left clicking the LDB launcher toggles the visibility of displays
	(equivalent of '/oi toggle') and right clicking gives a menu allowing to
	show/hide individual displays (equivalien to '/oi hide *display*' and
	'/oi show *display*').
	- Add show/hide toggle and save hidden state
	Previously the hidden state of displays was not saved, requiring users
	to hide rarely used displays each time they joined a group. This has
	been remedied, with the hidden state beng saved if a display is hidden
	via the dropdown menu or the '/oi hide *display*' slash command. A new
	show/hide toggle command '/oi toggle' has been added.
	
	In addition, the event handling code has been refactored to ease the
	implementation of future features.
	- Fix incorrect error string used on name clashes
