Old 26th January 2010, 21:59   #1
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.03 (13/12/2013)

Skin Manager v1.0
  • This plugin now replaces the Skins in Submenu (SIS) plugin (is a continuation of SIS)
  • Implements a reworked 'Skins' preference page for better handling of installed skins
  • Implements a 'Manager Settings' preferences page (old SIS preferences dialog)
  • Allows you to view previews of skins with live generation of classic skins (~90% complete)
  • Allows you to generate a preview image of a classic skin to see what it is like
  • You can now select a skin by double-clicking it instead of a single-click allowing the skin to be previewed first
  • Adds additional right-click menu options on the skins list such as converting underscores to spaces in skin names
  • Allows you to search and filter out the installed skins when looking for a specific one or type
  • Everything the Skins in Submenu plug-in implemented
  • Designed for 5.5+ clients
Current version: get v1.03

This should be reasonably reliable especially the skin menu parts which are the same as used in the Skins in Submenu (SIS) plug-in. Also this has been in effective development over the last 4 years, just i've never gotten around to releasing it but i (and koopa who has helped test it over the years ) feel it is time to release it now. So enjoy.

Here is an example of the altered skins preference page:


-daz
DrO is offline   Reply With Quote
Old 26th January 2010, 23:01   #2
Koopa
16-Bit Moderator
 
Koopa's Avatar
 
Join Date: Apr 2004
Posts: 4,338
Woooooooooot.

After more of 4 years testing, it's really public.

That's one of his best plugins.

The skin preview is awesome, the filters are very useful. And it's already fully localizable.

Well done, Darren.

Koopa is offline   Reply With Quote
Old 27th January 2010, 00:44   #3
Pawel
Moderator
 
Pawel's Avatar
 
Join Date: Aug 2004
Location: Poland
Posts: 500
Send a message via ICQ to Pawel
Awesome plugin, great job!
Next plugin that you all have to install.
-Pawel
Pawel is offline   Reply With Quote
Old 27th January 2010, 04:19   #4
muppet
Junior Member
 
Join Date: May 2004
Location: Auckland, New Zealand
Posts: 40
Send a message via ICQ to muppet Send a message via AIM to muppet Send a message via MSN to muppet Send a message via Yahoo to muppet Send a message via Skype™ to muppet
DrO! You're simply amazing. Thanks for sharing this with us.
muppet is offline   Reply With Quote
Old 27th January 2010, 12:53   #5
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 2
  • Fixed issue with loading of language file if Time Restore & Autoplay is also present
get v1.0 Alpha 2

Thanks for finding this issue pawel

-daz
DrO is offline   Reply With Quote
Old 27th January 2010, 14:39   #6
homes32
Senior Member
 
homes32's Avatar
 
Join Date: Nov 2005
Location: MN
Posts: 288
excellent work! this is what I have thought the skin manager should have been for years!

homes32
homes32 is offline   Reply With Quote
Old 28th January 2010, 21:05   #7
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 3
  • Fixed issue with displaying of base classic skin with a language pack
  • Fixed modern skin's not showing a 'no preview' image when a screenshot image isn't found
get v1.0 Alpha 3

Thanks for finding these issues koopa

-daz
DrO is offline   Reply With Quote
Old 28th January 2010, 23:15   #8
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 4
  • Fixed crash on exit and crash when viewing a few skins quickly on the skins prefs page
  • Fixed crash issue when trying to load the readme information of a skin
  • Rename/Remove buttons now are disabled for the skins shipped in the Winamp installer
get v1.0 Alpha 4

Only just as many updates in a day as Winamp gets

-daz
DrO is offline   Reply With Quote
Old 29th January 2010, 04:26   #9
osmosis
Major Dude
 
osmosis's Avatar
 
Join Date: Jan 2006
Location: Cananada
Posts: 838
Loving it! Thanks for all the recent updates Daz!

Request: A little SmartView Query Language love.
osmosis is offline   Reply With Quote
Old 5th February 2010, 00:28   #10
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 5
  • Fixed modern skin preview issue where the preview didn't load in all cases e.g. Blakk skin due to having a classic skin bitmap in it
  • Improved handling of modern skin previews so they're better scaled and placed in the preview area
  • Added double-click and a right-click menu when previewing a modern skin to show the screenshot at its true size
get v1.0 Alpha 5

Should make modern skin previews a bit nicer to look at - just a shame that a lot of the screenshot.png in modern skins are so dire nowadays.

-daz
DrO is offline   Reply With Quote
Old 7th February 2010, 11:16   #11
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 6
  • Fixed crash on exit due to a double-free on the no preview skin image
get v1.0 Alpha 6

Taken a while to track this one down - hopefully no one has lost any data due to the issue (unlike my podcast downloads list *shrugs*

-daz
DrO is offline   Reply With Quote
Old 7th February 2010, 16:06   #12
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,774
Yeah, my Podcast Subscriptions list got wiped.
Luckily, I had a backup of %appdata%\winamp\plugins\ml\feeds.xml :-)
The Podcast Downloads file (rss.xml) didn't get wiped though...
DJ Egg is offline   Reply With Quote
Old 8th February 2010, 14:34   #13
DrO
 
Join Date: Sep 2003
Posts: 27,880
i did say modern skins were evil as the crash was related to the handling of them good thing i went for an alpha status to cover myself unlike koopa telling me to release it as a 1.0, heh

-daz
DrO is offline   Reply With Quote
Old 8th February 2010, 14:46   #14
Koopa
16-Bit Moderator
 
Koopa's Avatar
 
Join Date: Apr 2004
Posts: 4,338
Quote:
Originally posted by DrO
unlike koopa telling me to release it as a 1.0, heh
Hahaha

It never crashed for me in all the years, so I'm still fine with the idea I had to release it as 1.0f.

And a guarantee, that it's 100% bug free you never have, even after your alpha period.
Koopa is offline   Reply With Quote
Old 8th February 2010, 14:54   #15
DrO
 
Join Date: Sep 2003
Posts: 27,880
that's very true about removing the alpha status though as we've seen it's worked well with the first few releases considering some of the quirky crashes found since the release that weren't found in the internal development phase. either way the number of bugs have shrunk so that's the main thing - is now consistancy in the classic preview and that clear search option you're pestering for

-daz
DrO is offline   Reply With Quote
Old 31st March 2010, 15:20   #16
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Alpha 7
  • Altered some dialog styles to better fit with the Winamp client (MS Shell Dlg)
  • Default on new installs is now to have alpha sorting of the skins
  • Fixed a divide by zero issue with the preferences and spanned menus (now enforces the minimum limit on entry)
  • Converted the plug-in to be unicode where possible now so UI will always be showing unicode now
get v1.0 Alpha 7

Have found there's an issue with the menu handling code when alpha sorting is disabled which causes the 'Winamp Classic' entry to move to the end of the menu & i think there's some quirks with the span option since i merged the two original plug-ins together so will look to fix those in the next version (unless i re-do all of the menu code, heh).

-daz
DrO is offline   Reply With Quote
Old 31st March 2010, 18:08   #17
evolution76
Member
 
evolution76's Avatar
 
Join Date: Apr 2003
Location: +38.20000 -84.86170
Posts: 90
Send a message via Yahoo to evolution76
Dro.....you rule!!!!!!
evolution76 is offline   Reply With Quote
Old 14th April 2010, 03:40   #18
evolution76
Member
 
evolution76's Avatar
 
Join Date: Apr 2003
Location: +38.20000 -84.86170
Posts: 90
Send a message via Yahoo to evolution76
Will there, (or is there) a delete button you can put in the skin manager?
evolution76 is offline   Reply With Quote
Old 14th April 2010, 08:32   #19
DrO
 
Join Date: Sep 2003
Posts: 27,880
the normal uninstall current skin... button should work on the selected skin though i've just found that i need to add in some tweaks for how that works so it won't reset Winamp back to the classic skin incorrectly. i'll also get the button text changed to remove the 'current' part to make it more relevant to what is viable.

-daz
DrO is offline   Reply With Quote
Old 20th April 2010, 19:12   #20
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0 Beta 1
  • Fixed the 'Winamp Classic' menu item not remaining at the top of the classic skin list when alpha sorting is disabled
  • Improved handling of the uninstall skin button on inactive skins
  • Removed 'current' from the rename and uninstall buttons
  • Internal updates for client compatibility
get v1.0 Beta 1

With this release i'd say things are stable now, is just some work on the preview which needs to be done and i think we've got a 1.0 final (at last )

-daz
DrO is offline   Reply With Quote
Old 20th April 2010, 19:26   #21
Pawel
Moderator
 
Pawel's Avatar
 
Join Date: Aug 2004
Location: Poland
Posts: 500
Send a message via ICQ to Pawel
Great news, DrO!
Lets test this "almost" stable plugin :P
-Pawel
Pawel is offline   Reply With Quote
Old 17th June 2010, 18:11   #22
DrO
 
Join Date: Sep 2003
Posts: 27,880
Skin Manager v1.0
  • Fixed hotkey not using a unicode string on compatible Winamp clients
  • Converted more of the internal code where possible to support unicode
  • Added CheckSkinTypeW(..) function and bumped the CheckSkinAPIVersion(..) api to v1.1
  • Updated to use zlib 1.2.5
  • Added build date to the about message
  • Everything else listed in the alpha and beta builds since Skins In Submenu was released
get v1.0

I've decided that as far as stability and functionality, this is ok to be released as a v1.0 (there's still some quirks with the classic skin live previewing but i'll iron that out as and when i find the interest to do so ). Enjoy

-daz
DrO is offline   Reply With Quote
Old 6th October 2013, 04:09   #23
DrO
 
Join Date: Sep 2003
Posts: 27,880
this plug-in has now been updated to v1.02 with the following changes:
  • Changed the plug-in to only work on Winamp 5.64 and higher due to plug-in API changes
  • Use Winamp's zlib.dll instead of an internal version (so zlib updates don't require a plug-in update)
  • Fixed a number of potential crash and memory issues as part of a general code review
  • Minor resource change to better match Winamp since the plug-in was last updated

Download page for the plug-in is now: http://winampplugins.co.uk/sm.html
DrO is offline   Reply With Quote
Old 12th October 2013, 18:30   #24
Victhor
Late skinner & Moderator
 
Victhor's Avatar
 
Join Date: May 2003
Location: Argentina
Posts: 1,454
Great to see it updated, don´t know how I missed it earlier.. (is it not showing in the general forum´s view when updated / last commented?)

· · TMCT · KOMODO X
Victhor is offline   Reply With Quote
Old 14th December 2013, 01:11   #25
DrO
 
Join Date: Sep 2003
Posts: 27,880
just uploaded v1.03 which makes it 5.66x compatible
DrO is offline   Reply With Quote
Old 14th December 2013, 01:52   #26
Victhor
Late skinner & Moderator
 
Victhor's Avatar
 
Join Date: May 2003
Location: Argentina
Posts: 1,454
Ex-ce-lent

· · TMCT · KOMODO X
Victhor is offline   Reply With Quote
Old 10th January 2014, 08:23   #27
Koopa
16-Bit Moderator
 
Koopa's Avatar
 
Join Date: Apr 2004
Posts: 4,338
It seems, that you forgot to upload the newer v1.04 to your website, Darren.

I've added a newer preview image to my above posting, hopefully this one doesn't look as horrible, like the last did.
Koopa is offline   Reply With Quote
Old 11th January 2014, 20:48   #28
bakedpears
Junior Member
 
Join Date: Jan 2014
Posts: 1
Using Winamp build 3516 with Skin Manager 1.03/1.04, Winamp crashes after doing the following:

1) Start Winamp using the Modern skin
2) Go to Winamp Preferences > Skins [node]
3) Click 'Winamp Classic' in the the list
4) Click the navigation arrows in the 'Skin preview' section until 'Generic Window' is displayed
5) Click 'Winamp Modern' in the list
6) Click in the textbox that shows 'search for installed skins...'

After clicking in the textbox, I get 2 message boxes in row saying: "Winamp has stopped working"
bakedpears is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Winamp > Winamp Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump