Beta Builds of Xion. These are builds that are not quite ready for Release, but need feedback and bug submissions in order to move it to Release Status
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
when trying to toggle the VU levels in Shift II skin got a crash
Faulting application xion.exe, version 1.0.0.120, faulting module xion.exe, version 1.0.0.120, fault address 0x00010ca0.
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?
Was referring to the absence of Lance =( But then I suggested "testing" as an excuse to enjoy it before the new skin was made available.
Cliff Cawley Wrote:Is there any part in particular you are referring to? I.e. the actual process of updating, or the detection of the new upgrade, or...? Cliff
He was talking about how quick you are with the releases! Haha.. Over-thinking things?
when trying to toggle the VU levels in Shift II skin got a crash Faulting application xion.exe, version 1.0.0.120, faulting module xion.exe, version 1.0.0.120, fault address 0x00010ca0.
Most likely due to the changes I made internally to support Static Linking. Cheers
Don't know if Xion used to do this before or not . If you open the Default Interface plugin from the Configure Xion screen and then cancel instead of saving then the skin reverts to the default.
I actually meant how fast the installer updates. Run, press a few buttons, it shuts Xion, updates files, finishes and relaunches Xion. All in less than 10 seconds. Magnificent.