Okay I just released the new beta version 0.1.1. This is the change log:
Changelog (v0.1.1 Beta):- General
- Logging of errors added (see error.log in the application directory)
- Option to enable detailed debug logging (see debug.log in the application directory)
- iMON
- Custom delay at the end of a scrolling text before the next / same text starts scrolling again
- Interaction with the display is now handled in a seperate thread which avoids user interface freezes
- Possibility to enable/disable displaying a sound system setup and choosing between different sound systems
- XBMC
- Option to enable/disable displaying a custom static text when XBMC is idle (no file is playing)
- Interaction with XBMC is now handled in a seperate thread which avoids user interface freezes
Primarily I released this version because I have added a log feature which will allow me to hunt down errors/bugs/problems more easily. There are two types of logging:
Error logging: Error logging is on by default and writes every error that occurs into the file "error.log".
Debug logging: Debug logging can be enabled/disabled in the general settings. Don't keep it enabled all the time because it produces a lot of output. The log messages (and error messages) are written into the file "debug.log".
How to use the different logging mechanisms:
As long as everything works fine DO NOT enable debug logging. If you run into any trouble or think you found a bug, enable debug logging and restart the application (to clear the debug log). Then try to reproduce the problem in as few steps as possible and post the content of the "debug.log" on pastebin and link it here along with a description of the problem.
x86 or x64
I only released an x86 version now. I had a quick play with it in my Windows 7 x64 virtual machine and did not run into any obvious problems which could be related to x64.
iMon Manager configuration
raptylos (thanks man) noticed that there may be a problem when the option to display media information from XBMC is enabled in iMon Manager. As this application is inteded to replace that functionality completely you can just disable that option in iMon Manager. If you don't trust my application yet (well it's an early beta so that's highly understandable
) then if you have problem running my application try to disable the option temporarily and see if it fixes the problem (you might need to restart iMon Manager to really disable it).