WARNING:This is a Beta Build. That means it has fixes and features that are NEW. It is also possible it has bugs that are NEW! If you are looking for stability, please don't expect this build to be perfectly stable. It may have issues. If on the other hand you are happy to try this build out and post any bugs back in this thread, then please do!

NOTE: Runtimes are now statically linked. You shouldn't need any external libraries! Let me know if it complains for you!

Changelist:

Modified the Plugin tab to auto refresh whenever it is switched to

Modified the Plugin uninstall process to remove dead items from the plugin list

Added new 'Open Containing Folder' Context menu item in the Playlist

Modified the .exe to .dll boundaries so that only strings constructed on the stack are passed over.

Updated Xion project from 2005 to 2008

Added a FixedString class

Made Xion use Static runtimes instead of Dynamic

Updated the Text Scroll speed algorithm to allow smaller increments than 1 pixel, allowing for the text to go slower than 40 pixels per second

Updated the display of the Tray Text with better formatting using newlines

Added [stopped] and [paused] text to the front of the Window Title text

Added the ability to change the Track title Scroll speed

Added Tooltips to the Volume, Balance and Scroll speed Sliders in the Config Window

Modified the Choose Skin dialog so that it centers to the screen and remembers its width/height

Forced the playlist to update the current track more frequently, including at startup

Fixed bug so that you can once again quick jump in the playlist by typing the starting letters of an item - Thanks Venom!

Fixed the Playlist title showing 0 files when you hadn't saved the playlist before - Thanks Alexandra and dragoon!

If you find bugs specifically related to this build, please post them here instead of the Bug reporting forum. Any feedback positive or negative should also go in here, no new threads. This way all feedback, etc related to this build will be in the one place.

ABOUT THIS BUILD:

More fixes and one or two minor additions. One of the largest changes is that I've updated from Visual Studio 2005 to Visual Studio 2008 and changed the way that the runtime libraries work so that there should no longer be any external libraries required.

Let me know if you get any crashes, please give details about how to reproduce! This is a Release Candidate so you won't be prompted to send me any details.

Any questions or bugs related to this build should be posted here only!

Enjoy!

Cliff

Last edited by Cliff Cawley on September 15th, 2009, 12:02 am, edited 1 time in total.

Awesome! Too bad about the skinless release, but it lets us focus on "testing" it!

EDIT1:
New bug, not major though.

Use the Default_thin skin for Xion. Open up the Xion Configuration, open the Default Interface in the list under Plugins. Click Cancel without changing any settings.

The Default_thin skin reverts to the original "Default" skin.

EDIT2:
Aha, you changed the window that holds song info, or just made use of a new one. I panicked for a few moments, but it is working great. I've updated my app to the new window class and things are doing awesome. Great job and many thanks!

dragoon Wrote:Awesome! Too bad about the skinless release, but it lets us focus on "testing" it!

What do you mean by skinless? Did I introduce a bug?

dragoon Wrote:EDIT1:New bug, not major though.

Use the Default_thin skin for Xion. Open up the Xion Configuration, open the Default Interface in the list under Plugins. Click Cancel without changing any settings.

The Default_thin skin reverts to the original "Default" skin.

Ohh, interesting, thanks I'll fix it.

dragoon Wrote:EDIT2: Aha, you changed the window that holds song info, or just made use of a new one. I panicked for a few moments, but it is working great. I've updated my app to the new window class and things are doing awesome. Great job and many thanks!

Oh, damn, looks like I didn't update the second window as well. I'll make sure its updated for the next build, thanks