However I remind everyone that if you want a (mostly) smooth Coconuts experience not to use the version here. WowAce is for beta versions, and right now Coconuts is very beta. I definitely appreciate those of you who are willing to run the beta version to help me find stuff I miss though.
For the time being if the beta version does not detect any mounts on login, reload your UI (usually /rl). It should after that. Thought I had that resolved (that's why I checked it in) but obviously not lol
Okay all just checked in the latest version. Finally resolved the beta not detecting mounts in your bags on login. Also the Zone Favorites is reorganized, there is now a tree, and it is divided up by continents, and it also lists battlegrounds, instances and the like that was missing before. Please give your feedback on it as that's not the only way for me to do it, it was just the easiest. :)
I'll have to go back to the travel form stuff again. It should be working correctly but I spend the night getting the Zone Favorites working and fixing the login problem.
seen this error today when i teleported to moonglade on my druid:
...ander-ItemList-2.0\\LibLordFarlander-ItemList-2.0.lua:332: Usage: GetItemInfo(itemID|\"name\"|\"itemlink\")\n...ander-ItemList-2.0\\LibLordFarlander-ItemList-2.0.lua:332: in function `SetFromListEntry'\nCoconuts-2.5\\Coconuts.lua:1705: in function `SetButton'\nCoconuts-2.5\\Coconuts.lua:978: in function <Interface\\AddOns\\Coconuts\\Coconuts.lua:965>\n<string>:\"safecall Dispatcher\":4: in function <[string \"safecall Dispatcher\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>\n\n
more specifics on mount breaking when reloading the ui:
-mounts are detected upon logging in
-no mounts or travel forms are detected when i reload the ui. this happens on all my toons no matter where they are
-however aquatic form still seems to work after reloading
-only way to fix the problem is to relog or to zone into another area (via portal from shattrath to thunderbluff, or entering an instance for example)
-i have not set up anything in the favorites or the zone favorites options, as i have no need for them
-i tried rescannnig for the mounts, but they still don't get recognized
i'm guessing that coconuts is only scanning for mounts upon zoning and reloading the ui does not cause a zone to reload? reloading worked fine before the bug fix for mounts not showing up when logging in.
Coconuts-2.5\Coconuts.lua:785: bad argument #1 to 'pairs' (table expected, got nil)
Coconuts-2.5\Coconuts.lua:785: in function `ProcessSets'
Coconuts-2.5\Coconuts.lua:835: in function <Interface\AddOns\Coconuts\Coconuts.lua:113>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher":9: in function <[string "safecall Dispatcher"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:340: in function `InitializeAddon'
AceAddon-3.0\AceAddon-3.0.lua:428: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:421>
1) There are plans but as to how I haven't decided :-/
2) Um, maybe. Hadn't thought of it but would be possible. What it would have to do is create a macro with the mounts that it chose. I'm not sure how useful this is overall though. I have been interested in using LibDataBroker-1.1 though, to allow the user to hide the button and have whatever LibDataBroker server they have show the info (but AFAIK that wouldn't be clickable, only a bound key would work then).
As for 2 the easiest way might be to simply add an option to the slash commands that works in the same manner as pressing the button itself. Such as /ccn mount. Then users could create their own macro to put in their bars, or autobar, etc. with just that command in it.