MythLogBot@irc.freenode.net :: #mythtv-theming

Daily chat history

Current users (23):

abqjp, anykey_, Beirdo, Captain_Murdoch, danielk22, DjMadness_, gbee, gbutters, gregl, grokky, iamlindoro, jams, jpabq, jpabq-, justinh, laga, mag0o, MythLogBot, natanojl, paul-h, rooaus, sphery, wagnerrp
Sunday, March 14th, 2010, 00:49 UTC
[00:49:14] iamlindoro: would be nice to have an animated scroll of strings in a textarea to alleviate these translation cutdown issues
[09:24:52] grokky (grokky!~grokky@ppp118-209-9-131.lns20.mel4.internode.on.net) has joined #mythtv-theming
[10:38:16] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv-theming
[10:50:45] justinh: there was a time I thought scrolling would be easy enough to implement. I know different now :)
[11:09:52] paul-h: gbee: started to add scrolling text ages ago (r18633) but don't think he ever finished it. Probably found it uses lots of cpu like the old scrolling text widget in the old UI did.
[11:13:05] justinh: there was a scrolling text widget in the old UI? :-O
[11:14:33] paul-h: Yep but it was only used in that new music thing that Thor was working on but never finished IIRC
[11:14:45] justinh: ah
[11:15:13] justinh: if stuff like that uses too much CPU then I feel stuff has to be optimised to make it possible IMHO
[11:16:13] justinh: though what on earth would make the ui hog cpu is anybody's guess.... there's not that much to it is there?
[11:17:10] gbee: I've still got the patches somewhere, it was working but there were a couple of bugs to work out, IIRC CPU wasn't prohibitively high but obviously that's pretty subjective
[11:18:26] justinh: mind you, that scrolling text in xbmc is something of a cpu cycle hog too, I noticed
[11:18:42] paul-h: looks like it's mostly already done, the scroll tag and direction is already parsed by the look of it
[11:18:53] justinh: if there are a lot of layers there might be a hell of a lot of redrawing going on
[11:20:56] gbee: paul-h: in that case I might have committed most/all of what I had, but it's still has issues
[11:21:14] justinh: not sure if I read qt 4.6 can do this sort of thing & automagically deal with which areas need redrawn
[11:21:54] justinh: some of what 4.6 promises is just too tantalising for words
[11:22:49] gbee: yeah, and maybe we need painter specific implementations, but so far most of what has been done should work with both painters and any new painters added at a later date
[11:23:26] justinh: apparently 4.6 cn do qt/gl at the flick of a dialog
[11:25:29] gbee: well QT has had GL for a while, we're partially using it, but there's no benefit in relying on QT for things since we also need it to work with other painters, the OSD ones etc (vdpau, direct3d)
[11:29:49] justinh: hmm. shame
[11:30:35] paul-h: gbee: while I remember I added a patch to #7318 for you to have a look at. I think it's something like what you had in mind
[11:31:30] gbee: paul-h: ok thanks, I'll take a look a little later
[11:32:10] paul-h: I think I've done all I can for the pending 0.23 tickets back to the mythmusic now
[11:41:16] grokky (grokky!~grokky@ppp118-209-9-131.lns20.mel4.internode.on.net) has quit (Remote host closed the connection)
[11:56:18] gbee: paul-h: patch looks fine
[11:58:38] paul-h: that's a first :) want me to apply it it's your ticket?
[11:59:17] gbee: paul-h: freel free :)
[11:59:24] gbee: err, feel
[11:59:52] gbee: paul-h: thanks for that
[12:00:27] paul-h: np, I'll do it after I've had a bite to eat
[15:39:05] gregl (gregl!~greg@cpe-69-204-191-116.nycap.res.rr.com) has joined #mythtv-theming
[16:34:28] rsiebert_ (rsiebert_!~rsiebert@g229052056.adsl.alicedsl.de) has joined #mythtv-theming
[16:34:30] rsiebert (rsiebert!~rsiebert@e179141045.adsl.alicedsl.de) has quit (Read error: Connection reset by peer)
[20:32:03] iamlindoro: http://mythtv.org/pipermail/mythtv-dev/2010-March/067860.html
[20:32:09] iamlindoro: Theme competition voting now open, trunk users
[20:32:25] iamlindoro: (devs, see -developers)
[21:11:12] jams: well hopefully i will get around to taking screenshots of all the themes
[21:11:40] jams: heh graded on code cleanliness
[21:11:52] iamlindoro: Yeah, I appear to have boned making the tarballs and the dirs aren't getting unpacked with +x
[21:12:17] jams: oh that could be a problem
[21:12:35] iamlindoro: Not quite sure how that happened...
[21:17:32] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 265 seconds)
[21:19:20] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv-theming
[21:20:32] danielk22: The search button appears to be missing for me for the LCARS theme, I have the same problem with MythCenter-wide, any ideas?
[21:21:23] iamlindoro: I'll have a look... which screen? the basic search widget?
[21:22:07] danielk22: Program Searches->People and Program Searches->Title, the button is there, but the text of the button is missing.
[21:22:37] iamlindoro: <value></value>
[21:22:45] iamlindoro: + <value>Search</value>
[21:23:20] iamlindoro: ah wait, hang on
[21:25:43] iamlindoro: Yeah, no values defined
[21:25:54] iamlindoro: Two of the buttons have settext in the code, the third doesn't
[21:27:04] iamlindoro: Settext is discouraged as I understand it, so the <button name="ok_button" from="basebutton"> should have a <value>OK</value> added to it
[21:27:20] iamlindoro: Suspect the and the settexts in the code should probably be removed
[21:27:25] iamlindoro: s/Suspect the//
[21:29:41] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv-theming
[21:30:49] iamlindoro: danielk22, I can make the fix to mythcenter if you like?
[21:31:14] danielk22: iamlindoro: sure go ahead
[21:31:19] iamlindoro: np
[21:34:19] iamlindoro: fixed in r23738
[21:37:01] gbee: yeah, use of SetText for static string is discouraged as the themer may opt for different wording to suite their particular motif e.g. SciFi theme might opt for Star Trek style buzz words in place of the standard OK, Cancel etc
[21:38:04] gbee: and generally, even where strings are liable to change, I'd still suggest considering how statetypes might be used instead to convey the same message, or templates
[21:46:28] iamlindoro: Wish we had some honest to goodness graphic designers about... would love to see some real professional "branding" of our web site and wiki-- XBMC does that very well
[21:46:39] iamlindoro: their site and wiki are consistent and sharp
[21:54:30] jams: that is true
[22:02:00] abqjp: So far my nits with these themes are small. Overall they seem well done. My biggest problem with them is the small font — and I have a 67" TV! Can't imagine trying to use Trans on a <40" TV unless I was sitting pretty close. LCARS is slightly better font-size wise, but even it is smaller than I would like. Childish is fine.
[22:05:57] danielk22: Did we tell the themers they needed two Program Guide screens?
[22:06:44] iamlindoro: We basically generalized that all the core frontend screens needed to be done
[22:06:48] iamlindoro: so both fo those would be included
[22:06:52] iamlindoro: er of
[22:07:43] iamlindoro: At this point if anything is missing we can dock on Consistency/Usability
[22:08:09] jams: this is sort of why i wanted to get the exact same screenshots for each theme
[22:08:16] jams: should make it easier to compare
[22:08:30] jams: or at least do a quick check that something is there
[22:08:37] iamlindoro: jams, Each judge *will* have the exact same strings in each theme
[22:09:07] iamlindoro: if we judge against a fixed DB, and then it goes out to the world and doesn't work with a wide variety, then we cheated those themes which might
[22:09:10] jams: oh so you do have a test database lined up
[22:09:13] iamlindoro: no
[22:09:26] iamlindoro: But each judge will be using the same database (their own) against all three
[22:09:48] iamlindoro: We *should* be testing against many languages/string lengths/listings/use cases (IMO)
[22:11:27] iamlindoro: Put another way, say we have a texting DB that we all use to judge the themes which doesn't expose a weakness of the winning theme-- we've missed something-- versus testing against many users DBs makes it more likely that issues will be exposed and the best will rise to the top.
[22:11:31] iamlindoro: s/texting/testing/
[22:13:52] jams: oh i understand your point that just means the test database was not fabricated correctly. But it really doesn't matter.
[22:15:42] jams: when you said "exact same strings" i thought that meant all the judges will have the same strings..but that was not what you meant. it's that each theme will be judged against the same database per judge. but each judge will have differnt strings
[22:16:06] iamlindoro: Correct
[22:35:07] danielk22: iamlindoro: It looks like QUERY_SG_GETFILELIST is getting called three times everytime I scroll in LCARS in Watch Recordings. Any idea why it would be triggering those? (This doesn't happen in MythCenter-wide).
[22:35:34] danielk22: Do you know of any other themes that trigger this activity?
[22:38:58] iamlindoro: danielk22, I suspect it's image hunt related, but Captain M may know about that part better than I do because after I put in the initial bit, he updated it to cache the found/matching images-- so if I've got that right, it should only do those queries on the first time on a given title
[22:39:00] danielk22: Hmm, it looks like Arclight triggers two of those queries when you scroll and then also triggers 6 to 10 of them in quick succession at random.
[22:39:22] iamlindoro: Arclight uses coverart and fanart, but not banners, LCARS uses all three
[22:39:24] iamlindoro: so sounds right
[22:40:39] danielk22: Ah ok. I left that code as is as there was only one theme using it at the time and it looked like a hairy ball to untangle.
[22:41:07] iamlindoro: image hunt will (crossed fingers!) be gone altogether in .24
[22:42:39] iamlindoro: Which is a shame because it was such an interesting regexp ;)
[22:42:57] danielk22: BTW In arclight the HD and stereo icons disappear at random when you scroll through the list using the Qt painter, and well some of those programs I happen to know are 5.1 even though they get the stereo icons.
[22:43:25] iamlindoro: hmmm... now that doesn't immediately bring any ideas to mind. I'll have a look
[22:43:43] danielk22: They get drawn and then disappear within about 200 ms
[22:44:22] iamlindoro: I wonder if it might have to do with the open bug re: recording status updates
[22:44:29] iamlindoro: the watched flags not getting updated/etc.
[22:45:33] iamlindoro: ah, but qt painter only
[22:45:44] iamlindoro: hmm, then I'll check my XML
[22:46:02] danielk22: Maybe, it doesn't occur with the OpenGL painter so it could be the icons are outside the object that paints them...
[22:47:07] danielk22: abqjp: yeah, it's like they're all in their 20's or something :)
[22:47:58] grokky (grokky!~grokky@kalis.csse.unimelb.edu.au) has joined #mythtv-theming
[22:59:19] rsiebert_ (rsiebert_!~rsiebert@g229052056.adsl.alicedsl.de) has quit (Ping timeout: 276 seconds)
[23:22:24] rsiebert_ (rsiebert_!~rsiebert@g229052056.adsl.alicedsl.de) has joined #mythtv-theming
[23:28:01] rsiebert_ (rsiebert_!~rsiebert@g229052056.adsl.alicedsl.de) has quit (Ping timeout: 256 seconds)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.