2011-07-17, 03:24 PM
Sub,
Things are working pretty well for me with 2.1.5 now. So, I'm moving on to asking for "would be nice" items.
One of the places where we've noticed a "lagging" is when deleting recordings. As an example, I just deleted a Big Brother recording. I've attached the mvp.log from this example. If I'm reading it correctly, the only logging is when I click on the "OK" in the confirmation popup at 9:50:59.976 and then at 9:51:06.646 for the UiStatic.Dispose() (which I think is after the deletion is completed and the confirmation box is removed):
So it took about 7 seconds. That wouldn't be soo bad, but there is no feedback to the user that the "OK" was actually received and is being processed. Since sometimes the remote commands don't get transmitted/received for whatever reasons, the user doesn't really know if it's just taking a while, or the button press got missed. Then the user (me, in this case) tries pressing "OK" again. This click gets queued up, and once the delete is finished and the display goes back to the recordings list, then the "OK" gets processed, and up pops a details display for another recording:
I don't know if there is anything that you can do to speed up the deletion. If you'd like me to do a test with a version that will log more in that process, I can. However, if you could at least add some visual feedback that it is "working" that would be much appreciated. Maybe you could clear out the contents of the pop-up window, but still leave it displayed? Or close the pop-up window, but leave the recordings list window empty until it's reloaded and ready to go?
Things are working pretty well for me with 2.1.5 now. So, I'm moving on to asking for "would be nice" items.
One of the places where we've noticed a "lagging" is when deleting recordings. As an example, I just deleted a Big Brother recording. I've attached the mvp.log from this example. If I'm reading it correctly, the only logging is when I click on the "OK" in the confirmation popup at 9:50:59.976 and then at 9:51:06.646 for the UiStatic.Dispose() (which I think is after the deletion is completed and the confirmation box is removed):
Code:
2011-07-17 09:50:59.876 [DEBUG][3] User pressed: Return
2011-07-17 09:51:06.646 [DEBUG][3] UiStatic.Dispose()
So it took about 7 seconds. That wouldn't be soo bad, but there is no feedback to the user that the "OK" was actually received and is being processed. Since sometimes the remote commands don't get transmitted/received for whatever reasons, the user doesn't really know if it's just taking a while, or the button press got missed. Then the user (me, in this case) tries pressing "OK" again. This click gets queued up, and once the delete is finished and the display goes back to the recordings list, then the "OK" gets processed, and up pops a details display for another recording:
Code:
2011-07-17 09:51:07.083 [DEBUG][3] User pressed: Return
2011-07-17 09:51:07.083 [DEBUG][3] ShowDetailsPopup()
2011-07-17 09:51:07.114 [DEBUG][3] PlaybackPositionHelper.GetPlaybackPosition(E:\NPVR Recordings\Star Trek The Next Generation\Star Trek The Next Generation_20110707_04000500.ts)
2011-07-17 09:51:07.130 [DEBUG][3] PlaybackPositionHelper.GetLastPlaybackDate(E:\NPVR Recordings\Star Trek The Next Generation\Star Trek The Next Generation_20110707_04000500.ts)
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonNormal"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonSelected"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonNormal"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonSelected"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonNormal"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonSelected"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonNormal"]
2011-07-17 09:51:07.130 [DEBUG][3] Element not found: /Skin/Element[@name="PopupLeftButtonSelected"]
2011-07-17 09:51:07.130 [DEBUG][3] OnKeyDown() complete
I don't know if there is anything that you can do to speed up the deletion. If you'd like me to do a test with a version that will log more in that process, I can. However, if you could at least add some visual feedback that it is "working" that would be much appreciated. Maybe you could clear out the contents of the pop-up window, but still leave it displayed? Or close the pop-up window, but leave the recordings list window empty until it's reloaded and ready to go?