Jedimark,
Here's the additional info you asked for about my last bug report. And by the way, I even tried trashing everything related to SleepyHead-0.8 and reinstalling SleepyHead-0.8-20110721-1.exe from a brand new download yesterday. It's no surprise the issues are still there.
jedimark wrote:robysue wrote:Reporting bugs here.
First, I did rename the SleepyApp directory that's in the Documents folder for the old version of SleepyHead before starting SleepyHead-0.8-20110721-1
It didn't crash for me, but it's not fully functional either---at least not in the same sense that SleepyHead-0.7-4229 is.
Here's where I'm running into problems with 0 .8-20110721-1:
Application STARTS ok and I can download the data into 0.8-20110721-1 without any problems. The waveform for the last day of the data shows up just fine and the graphs for that data work in the sense of being able to zoom in and so forth.
But if I click on a different day that I know (from SleepyHead-0.7-4229) has wave form data available? The wave form and other detailed graphs do NOT CHANGE. In other words, the graphical data simply stays on the first day that was shown after uploading the data. The data in the sidebar switches just fine however.
And if I click on a day with no waveform data (because I forgot to put the SD card into my PR System One BiPAP Auto all the way that night), then I get "No data available for <date>" in the right part of the window and "No CPAP data available" under the Daily tab on the left sidebar part of the window---even though Encore Viewer still has all the tick marks, the leak data, and the pressure data available for the date.
Also whenever I try to switch tabs---from Daily to Summary for example---the sidebar on the left switches appropriately, but the graphical stuff on the right just simply vanishes---and I basically see whatever is on the computer's desktop underneath or the Welcome to Sleepy Head page (which I see seems to depend on how I got into the daily data in the first place)
Am I missing something really basic in making the 0.8 version work correctly? I ask because I really like its look and feel and the way the tick mark graph does NOT zoom in when you zoom in on the waveform, but I can't use it the way it currently behaves on my Eee PC Seashell netbook that I use for my xPAP data.
Do you by any chance know what graphics chip is in your EeePC? Some of those problems indicate an incompatible graphics card. I'm not using very advanced OpenGL calls, but unfortunately, Qt does some stuff behind the scenes I have no control over, and makes some unnecessary OpenGL calls.
When I check under Device Manager, the Display Adapters lists only a
Intel(R) Graphics Media Acclerator 3150. Is that the info you need? Do you need any additional info that I might be able to give you?
Check your AntiAliasing setting.. This may not work on a few graphics chips.. (It doesn't on my old Dell notebook I do most of my development on)
OK: Here's the scoop:
When I first start SH-20110721-1, the viewing options/settings are listed as:
- Use AntiAliasing is UNCHECKED
Link Graphs is CHECKED
Noon Date Split is UNCHECKED
Overlay Bars is CHECKED
The default set of graphs (last day in the data base) shows up. And I can zoom in as far as I like. The slider bar under the Daily Event table works as intended. If I click on an event in the under the "Events" tab of the data presented in the left side bar, the graphs immediately jump to an appropriate zoomed in level on the Flow data to see the selected event.
But when I click on a different day the data in the left side bar DOES update to the selected date but none of the graphs update. And now if I try to change the zoom on the (incorrect) displayed graphs nothing happens. Likewise, the slider bar is still there, but no longer works. And (no surprise here) if I click on an event in the Events list, nothing happens to the (incorrect) graphs. Moreover, if I click back on the original date---the day that actually corresponds to the displayed data, nothing happens.
Now, if I check the
Use AntiAliasing box after the graphs have frozen, nothing changes.
And if check
Use AntiAliasing and quit SH and then reopen, SH still shows AntiAliasing as being ON. So when I start SH with the following settings:
- Use AntiAliasing is CHECKED
Link Graphs is CHECKED
Noon Date Split is UNCHECKED
Overlay Bars is CHECKED
The graphs on the default last day of data show up just fine and I can zoom in to my heart's content, clicking on an event in the Events list zooms into the selected event, and the slider bar under the events graph works just fine. But just as with AntiAliasing turned off, as soon as I click on a different day, the data in the left sidebar updates, but the graphs don't and again, the graphs remain frozen even if I go back to the original date.
Another graphical weirdity to report, too, since I think it's probably related to the same kind of thing. If I switch from Daily to Overview when I'm looking at the default (last) day of data's detailed graphs, the Overview stuff pops up exactly as intended and seems to work exactly as intended. But if I first choose a different day to try to look at the detailed data and then click on Overview, the left sidebar changes to the summary data table, but the graphs on the right side of the window don't show up. What remains in the right side of the window is just the now frozen detailed data graphs for the last day of data.
The fact you can zoom graphs makes this a little weird though.. I have fixed some things while solving the crash that may help these issues.
Try using the Noon Date Split option in the View menu, exit and restart the application..
Nope. This didn't do anything. Still behaves exactly the same way as what I described above.
and check your region/timezone is set correctly in control panel.
Checked and they're correct. Eastern Time with the note that it knows about Daylight Savings Time, and it does have the correct time and date.
One thing that may really help you here if your EeePC has a newer operating system then windows XP on it: Right click on the SleepyHead Icon, and click properties.. Find the tab that has XP Compatibility mode stuff in it.. underneath there is some checkboxes.. One disables desktop compositing, and one disables theming for SleepyHead.. Try turning off both these features.. It may make things come to life for you. (Basic edition of 7/Vista might not have these at all, it's worth a look though)
Did this, and SH still behaves the same way that I described eariler---regardless of whether AntiAliasing is turned ON or OFF.
One more thing to note, SleepyHead 0.7's calendar days are advanced by one (today's date showed last nights sleep data).. Version 0.8 should match Encore & ResMed days, ie, last night's sleep goes into yesterday in the calendar. I'm still not sure which method is best. 0.7's way still makes a little more sense to me.
I noticed this. I personally agree with you that it makes more sense to do it the way you have it in 0.7 (and when "Noon Day Split" is turned off), but, alas, Encore and ResMed don't do it that way. I think it's a nice feature to be able to choose which way you want the data displayed.