WACUP

General => Skins => Topic started by: Eris Lund on April 24, 2022, 01:13:46 AM

Title: DeClassified: A Modern Skin Framework for Classic Skins
Post by: Eris Lund on April 24, 2022, 01:13:46 AM
DeClassified 1.10 is out! Get it here (https://github.com/0x5066/DeClassified/releases/tag/1.10)!

The title may be confusing, but don't worry, I'll fill you in shortly...

(https://cdn.discordapp.com/attachments/703667328835125248/967536851521011792/winamp.original_X6Pi1gPDHb.gif)

You may be thinking that it's just the Classic Skin, but you're wrong, this is a Modern Skin, one that wants to be a classic skin, this is where the name "DeClassified" comes from as it's a play on the Classified skins depicting Modern Skins in the Classic Skin layout.

This is actually the fourth incarnation of getting Classic Skins rendered within the Modern Skin engine (first came Winamp3, then Plague(?)'s attempt at extending that, then WMC/WCL (https://github.com/garrjo/WMC_WCL_Template), now me) with the mere difference that this project aims to recreate every classic skin feature as accurate as possible, whilst making porting Classic Skins or just loading their image assets as easy as possible. (This isn't possible for the song time display as the requirements for the digits are different for the Modern Skin engine vs. Classic Skins).

The last few days was putting focus on getting the little playback status display to work properly enough, which the gif posted above is demonstrating (the thing that flickers from green to red occasionally), it wasn't easy, but I think it's working well enough for now.

Only the main window is supported and even that is not fully completed (clutterbar is not functional still, and the visualizer is missing some config stuff), but I hope I get everything else done at some point.

As always with my other projects, you're free to use everything I put up in your own projects, as I believe stuff like this shouldn't be locked away, or have some restrictive license applied to it.

https://github.com/0x5066/DeClassified
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 01, 2022, 04:11:33 AM
https://github.com/0x5066/DeClassified/releases/tag/0.5.2

DeClassified reached the state of being on par (and even way better than) Winamp3's own basic Classic Skin support, which is why I've released 0.5(.2) for anyone to give a shot on using for their own needs (whether it's just using it for giggles, or trying to do some serious work with it already just to test it).
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 02, 2022, 09:34:36 PM
Yesterday, I've added the Playlist Editor (taken from WMC and adjusted to fit my needs, probably needs some more work) to DeClassified, and it looks pretty good, there's a Twitter poll (https://twitter.com/0x5066/status/1521168120534245382) going on that helps me decide what the editor itself should look like, the configuration seen here only takes up the playlist editor's intended space (which is image 2), and as of the writing of this post, the poll is tied.

(https://i.imgur.com/7SRiVlm.png)

Either way, there will be a 0.9 release of DeClassified for everyone to try and work with for their own needs.

There's also something I discovered when slapping the Visualizer onto the playlist editor's own vis box.

(https://cdn.discordapp.com/attachments/519567960138842122/970469157416103986/unknown.png)

Top is DeClassified's Playlist Editor, middle is DeClassified's Main Window, at the bottom is 5.666's Playlist Editor.

Notice something strange...?

We all know (or, skinners know, heh) that the classic skin vis is 75x16, however, the Playlist Editor's vis is only 72x16.
We can assume that during development of Winamp3 and subsequently gen_ff, the wasabi guys mistakenly took the width and height values of the Playlist Editor visualizer, instead of the Main Window one, thus the Modern Skin Visualizer object having an internal resolution of 72x16, and not the expected 75x16, hence this discrepancy.

Anyway, that's that, just a small update. :)
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 04, 2022, 02:28:10 AM
Phew, well, went a bit into overdrive those past few hours...

(https://cdn.discordapp.com/attachments/426424932902371339/971202662093693010/unknown.png)

https://github.com/0x5066/DeClassified/releases/tag/0.95

Playlist Editor, matching window frames, what more could you want?
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 09, 2022, 02:18:16 AM
https://github.com/0x5066/DeClassified/releases/tag/0.98

Just released 0.98, which now includes the Video window, and some well needed fixes.
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 09, 2022, 10:45:04 PM
https://github.com/0x5066/DeClassified/releases/tag/0.98.1

(https://cdn.discordapp.com/attachments/426424932902371339/973323108016603207/winamp.original_HK9AGtIrmh.gif)

I released 0.98.1 a few hours ago, this fixes two things and adds one feature that was missing in DeClassified, the gif above demonstrates it. (It's the Equalizer switching to the ISO Frequency image that come with some 5.x classic skins)
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 12, 2022, 01:29:43 AM
https://github.com/0x5066/DeClassified/releases/tag/0.98.2

(https://i.imgur.com/Qfglqj6.png)

DeClassified now can tell apart if you're using a WACUP install or a plain Winamp install (as shown above), and when you run the skin the very first time, it's starting position resembles that of when you first install Winamp/WACUP and launch it the very first time (it just doesnt appear up in the corner unfortunately)
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 17, 2022, 07:02:39 PM
(https://i.imgur.com/L4Cs1B6.gif)

Was a bit over due, but DeClassified (and DeClassified based skins) now have an about page/tab.
Title: Re: Another side project: DeClassified
Post by: Eris Lund on May 26, 2022, 02:33:45 AM
https://github.com/0x5066/DeClassified/releases/tag/0.99

Posted everywhere except here, oops.

0.99 of DeClassified is out for anyone to try and play with, and this one's quite big in terms of internal and surface stuff.
Title: Re: Another side project: DeClassified
Post by: Eris Lund on June 30, 2022, 09:28:52 PM
https://github.com/0x5066/DeClassified/releases/tag/1.00-RC1

Have released the first RC of DeClassified, it's gonna take some before 1.00 is released, no ETA.
Title: Re: Another side project: DeClassified
Post by: Eris Lund on August 03, 2022, 06:25:38 PM
I've released DeClassified 1.00 for everyone to poke around with, enjoy!
https://github.com/0x5066/DeClassified/releases/tag/1.00
Title: Re: Another side project: DeClassified
Post by: Eris Lund on September 09, 2022, 06:28:45 PM
DeClassified 1.00.1 is a bit of a bug fix update to address some issues I felt justified in addressing, but the good thing is, is that this release also adds some new minor stuff.

For anyone using DeClassified for their own ports, I recommend upgrading their base versions to this release.
https://github.com/0x5066/DeClassified/releases/tag/v1.00.1
Title: Re: DeClassified: A Modern Skin Framework for Classic Skins
Post by: Eris Lund on September 25, 2022, 10:13:14 PM
1.00.2 is another bugfix update with small feature additions.

For anyone using DeClassified for their own ports, I recommend upgrading their base versions to this release.
https://github.com/0x5066/DeClassified/releases/tag/1.00.2
Title: Re: DeClassified: A Modern Skin Framework for Classic Skins
Post by: Eris Lund on December 25, 2022, 03:49:24 AM
My Christmas present to you all, DeClassified 1.10!
Have fun!
https://github.com/0x5066/DeClassified/releases/tag/1.10
Title: Re: DeClassified: A Modern Skin Framework for Classic Skins
Post by: Eris Lund on December 28, 2022, 07:42:10 AM
https://github.com/0x5066/DeClassified/releases/tag/1.11