Still don't see the problem. I will add a few more debugs right around that code and get you a new version. I'll try to have a new version sometime tomorrow.
Very cool! I like it! I did find a bug, and have a few suggestions ...
Bug: I search with Title for "the", had lots of matches of course. Scroll with mouse wheel or cursor down, it crashes after about 15 items and says
Error: Object reference not set to an instance of an object.
Suggestion 1) Display characters that match first letter of items found so user can quickly filter. Say I search Title for "the", it finds a lot of matches. Then I realize the show starts with the word "Beauty". If across the top there was "A B C D E J K T", meaning shows that start with A were found with "the", same for B, etc. I could click B and have it filter and display only the shows that start with B. A BACK button would take you back to the filter that displays all matches.
Suggestion 2) Have a button that toggles between search for the term anywhere in the show name, as it does now, and search for the term from the beginning of the show name.
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect [SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
I forgot to say that the program description is much more legible now, thank you. One point size bigger would probably be perfect but It's fine the way it is.
I've uploaded version 0.3.4. I have been unable to recreate many of the object errors that have been reported, so I've tried to trap the exceptions and capture them into the logs.
Both Plugins/SearchWiz.dll and WizUtilities.DLL should be version at 0.3.4 after the install.
Quote:
Wakalaka
Suggestion 1) Display characters that match first letter of items found so user can quickly filter.
1) To quickly navigate the list, you can use the pg up/dn (keyboard) or ch up/dn (remote). This will scroll the list 1 page at a time.
2) I am working on a version that when the focus is on the list, you can use your remote (or keyboard) to select a letter (ie 2=A, 22=B, 222=C, 3=D, 33=E,...), and the list will automatically position to that letter in the list.
Quote:
Have a button that toggles between search for the term anywhere in the show name, as it does now, and search for the term from the beginning of the show name
This feature is a good idea. Let me think about how I might implement this from a UI perspective.
JavaWiz Wrote:1) To quickly navigate the list, you can use the pg up/dn (keyboard) or ch up/dn (remote). This will scroll the list 1 page at a time.
2) I am working on a version that when the focus is on the list, you can use your remote (or keyboard) to select a letter (ie 2=A, 22=B, 222=C, 3=D, 33=E,...), and the list will automatically position to that letter in the list.
That's a much better idea than mine, I have to remember I navigate with a remote and not keyboard/mouse.
Wakalaka Wrote:Have a button that toggles between search for the term anywhere in the show name, as it does now, and search for the term from the beginning of the show name
JavaWiz Wrote:This feature is a good idea. Let me think about how I might implement this from a UI perspective.
Have a button that says "Search from". To the right of it is text. Default text, and therefore search mechanism, is "anywhere in show name". Click on button changes text, and therefore search mechanism, to "beginning of show name".
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect [SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
1) Can't change Recording Type, Keep, etc. You probably already know this.,
2) Defaults aren't taken from config.xml, e.g. my Pre-Padding and Post-Padding are set to 1 minute, but you always display 0 minutes.
3) Options aren't lined up like the built-in scheduler, e.g.
Recording Type: Record Once
Quality: Medium
should be
Recording Type: Record Once
Quality : Medium
4) Clicking Schedule adds an entry in the scheduler, but it sure takes a long time before it returns so I continue.
5) Clicking Cancel does nothing.
I'm guessing that your "Schedule Recording" is in its infancy. We'll support ya!
NPVR 4.1.0.180302 o Kodi 17.6 o EventGhost 0.5.0.rc4 o SAF 6.3.2 o SchedulesDirect [SIZE="1"]
Case: Apevia X-Qpack HTPC o Motherboard: Asus P8H67-MLE o CPU: Intel Core i3-2100 o RAM: 8 GB o OS: Win7 64-bit
Tuner: HDHomeRun dual tuner o Leaf SkyHDTV antenna o Remote: Microsoft MCE
Hard drives: Samsung 500 GB SSD, Seagate 2 TB SATA2, Samsung 540 GB SATA2 o Input: Logitech USB keyboard & mouse
Video: ATI Radeon 7750 o Monitor: Viewsonic 27" VX2703MH-LED, LG 55" LCD TV
[/SIZE]
2007-03-04, 08:24 PM (This post was last modified: 2007-04-17, 07:08 PM by User.)
Another log for you, no Object reference errors this time. Schedule program dialog comes up in all cases but no confirmation or UI change after hitting schedule or cancel and I have to bail out with a go back button on remote etc. In some cases a show will get scheduled to record and others not. Going back and checking shows that did get scheduled shows a red indicator and going to it again lets me cancel it. Will do some more testing and get more logs. Thanks.
Attempted to fix several of the bugs you folks have helped me find. I think I've covered most of them, but may have missed (and caused a few more!!).
Changed how the long lists work, you can now type a letter to jump to a specific location in the list. Works best with the Program and Genre Filter list.
The recording dialog should now default to values found in the gbpvr config.xml
Tried to get the eyecatcher program info bullets working right.
A few other changes...
I think I've taken care of the Object reference exceptions, I can't seem to recreate any more on my machine, so if you come across any, let me know.
Next version I may work on some of the cosmetic items (line up visual elements, etc..). This is the first plugin and skin I've created and I've discovered I didn't (and still don't) totally get the skinning model. I think I may have to rewrite some of the interface to clean and speed it up.
Big improvements, thank you! I get a nice box that comes up now that says there would be a conflict if I try to schedule one. Gave it a quick whirl and found no problems. Nice work!