fixed: retrieving files of an attached folder that doesn't exists would throw an uncaught exception
changed: allow setting a skin dependency from MPEMaker
fixed: spelling error - missing "remove" from message box question when you remove a dependency
fixed: extension list now docked so it looks better with large font setting and when resized
changed: removed animation when selecting items in the extension list (layouting is too slow with many items in the list)
fixed: Screenshots dialog shows correct number of screenshots in title
added: Screenshots dialog shows current/total
fixed: Extension item should only show a Config button when extension is installed
fixed: Extension item not fully visible when using large fonts
changed: Extension item buttons arranged in FlowPanel to be left aligned regardless of which buttons are visible
fixed mantis 3712: MpeMaker does not set plugin dependencies for assemblies created with other versions of the .NET Framework (patch by Migue)
changed: application title is now "MediaPortal Extensions Manager"
changed: give focus to the extension list when mouse enters it, so scrolling via by mouse wheel works right away
added nicer default images for the top banner and left hand image on the installer forms
fixed all forms of the installer so they are equally sized, have buttons on the same position and scale correctly with the font DPI
minor speedup for getting the unique list of extensions (using Dictionary and SuspendLayout)
improved startup speed of extension manager by separating a collapsed and expanded control for each extension and deferring initialization of the expanded until it is clicked
made sure the extension manager will look correct with larger DPI settings by leveraging docking when possible
download of icon for an extension now done fully in background thread to get around the proxy discovery timeout
icon download will now detect image format by loading it (was using extension of filename from url)
allowed closing the DependencyForm with Escape
all downloads now use gzip or deflate compression when the server supports it
the downloading of update info is now uses 5 threads concurrently
the extension author name now uses a smaller font and a lighter color
already installed extension no longer show up in the known extensions list
removed the options tab and added a status bar, a menu and small settings dialog instead
show busy cursor while updating lists
improved handling of thumbnail urls to prepend http:// when not there
prevent double initialization of lists during load
fixed memory leaks of framework components like tooltip and toolstrip (would result in app crash due to too many handles - reproduce by changing checks for show only stable/compatible extensions)
sort the list of versions that opens when you press Install from latest to oldest
fixed 0003925: MPE Installer crashes when chaining installations
minor spelling correction
when asking the user to uninstall or update and he choses NO - no need to refresh the lists
MessageBox to show dependency error had no title - now using name of package
DependencyForm now better shows the info about breaking versions of subsystems on plugin dlls
fixed NotImplemented Exception can occur when uninstalling extension with GenericSkinFiles (like Youtube.Fm)
- uninstall should never be called on that class, install for CopyFile wrongfully used install info
reworked DependencyForm to properly show all dependencies
clean cache now also removes empty folders
added icons for the menu items
added method to return a subsystem version so it can be shown in dependency form