The provides list is generated from the wau files, but sometimes the sub-directory in the addon does not have the addon's name prepended to it. In the filelist.wau, that's indicated by "@foo" which gets turned into "AddonName_foo".
Currently, I'm working hard on changing the UI. I'm already quite pleased with the numerous changes I've implemented so far. NetherPanel now opens up at the addon manager by default and starts by showing you your currently installed addons while it contacts Ace to fetch information about new addons and updates. All this without even having clicked anything in NetherPanel. This should definately make it easier and faster to get started with NetherPanel.
I've also strongly reworked addon categories, how they're displayed, and how they're managed. Basically, this'll make it far easier to add new addon providers such as Curse or WoWInterface later. That'll be my next point of focus, as soon as I finish and deploy the current development code.
I started netherpanel , clicked Addon.Manager and wanted to see which addons need to be updatet -> i clicked on " Show Updatable" and was surprised by an Error-Message "Please fill up the Addon-List first" . i managed to get around this, but i had no idea what to do or why this message occurred.
Normally you exspect that you install the program run it, maybe enter your wowdirectory and it will work ;)
NetherPanel has been updated to 2.1. A lot has happened in the backend of the code but the most relevant changes to users are:
UI component placements changed and descriptive texts updated in numerous places. Hopefully this is a good step along the way to make NetherPanel easier to use. The addon manager starts up by default and shows your local addons while fetching data from Ace. Let me know if you want me to change anything else!
Categories have been overhauled completely and are now color-coded foldable panels that hide when they have no addons in them and are closed by default but fold open when any addon in them needs updating.
Tooltips have been overhauled (stickable tooltips like those with diffs or changelogs can be made sticky and scrollable by pressing F2), changelogs have been made color-coded so it's easier to find the information you want in them. This will later be further improved probably to highlight key-words in them etc. Changelogs now show up in the preview pane.
Note: Addons are now filtered by default. This means you'll only see the addons you already have installed. Click the filter button (brush) to show all new addons that you can install.
Nallebjoern: You have to remember that the way these updaters track the CURRENT version of your addons is by using a metadata file that contains information on your addons. Each updater has its own metadata file. NetherPanel uses .version.xml to remember what the current version (and some other settings) for your addons are. When you update them with NetherPanel that file is updated. WAU uses something else. So NetherPanel updating your addons won't be reflected in WAU.
As an aside; when there is no .version.xml file, NetherPanel will try to guess your addon version by looking through your addon's files.
Although WAU uses a different metafilen for versioninformation, it would be really nice if you added support for this as well. I think the transition from WAU to NP would be a lot easier then.
Somewhere i read NP should replace the good old WAU one day ;)
Back to the UI . I think information like the "local " in the first picture shouldnt be written from the top to bottom on the left side.
I needed several minutes to actually recognise ,that these are letters :)
I think a flooting horizontal bar is better than the current solution.
Thanks for the hint! I might actually do it that way. I'm not quite sure why I did it vertically when unfolded -- and though it doesn't disturb me, if it's hard to notice I should probably do it horizontally.
Also, it's not a bad idea to make the AceAddonProvider check for the WAU metadata file to figure out the current version of an addon. Naturally, that would only provide support in one direction; WAU -> NetherPanel. Updating with NetherPanel and then returning to WAU will still exhibit the issue as described above. Either WAU needs to be changed, you need to stick with NP, or deal with it ;)