Thursday, July 22nd, 2010, 00:08 UTC | ||
[00:08:23] | jpabq (jpabq!~jpabq@97-123-81-103.albq.qwest.net) has quit (Read error: Connection reset by peer) | |
[00:09:47] | jpabq- (jpabq-!~jpabq@97-123-81-103.albq.qwest.net) has quit (Read error: Connection reset by peer) | |
[00:10:31] | jpabq (jpabq!~jpabq@97-123-81-103.albq.qwest.net) has joined #mythtv-theming | |
[00:11:01] | jpabq- (jpabq-!~jpabq@97-123-81-103.albq.qwest.net) has joined #mythtv-theming | |
[02:07:44] | dewman (dewman!~dewman@lennon-ubr-64-85-159-8.power-net.net) has quit (Quit: Going to hunt woodchucks.....) | |
[03:26:37] | anykey_ (anykey_!~guedel@178-82-161-133.dclient.hispeed.ch) has quit (*.net *.split) | |
[03:30:37] | anykey_ (anykey_!~guedel@178-82-161-133.dclient.hispeed.ch) has joined #mythtv-theming | |
[14:45:45] | rileyp (rileyp!~rileyp@91.70.96.58.static.exetel.com.au) has quit (Ping timeout: 276 seconds) | |
[16:05:54] | gregl (gregl!~greg@cpe-74-76-123-215.nycap.res.rr.com) has quit (Quit: Leaving) | |
[16:19:27] | gregl (gregl!~greg@cpe-74-76-123-215.nycap.res.rr.com) has joined #mythtv-theming | |
[16:29:10] | gbee (gbee!~gbee@cpc2-derb9-0-0-cust872.leic.cable.ntl.com) has quit (Read error: Connection reset by peer) | |
[16:29:46] | gbee (gbee!~gbee@cpc2-derb9-0-0-cust872.leic.cable.ntl.com) has joined #mythtv-theming | |
[16:29:46] | Mode for #mythtv-theming by ChanServ!ChanServ@services. : +v gbee | |
[18:22:14] | stuartm (stuartm!~gbee@cpc2-derb9-0-0-cust872.leic.cable.ntl.com) has joined #mythtv-theming | |
[18:22:14] | Mode for #mythtv-theming by ChanServ!ChanServ@services. : +v stuartm | |
[18:22:48] | gbee (gbee!~gbee@cpc2-derb9-0-0-cust872.leic.cable.ntl.com) has quit (Ping timeout: 265 seconds) | |
[19:21:42] | sphery: | stuartm: So, would you support my removing "Fine tune font size (%)" --it should be in the hands of themers |
[19:22:51] | sphery: | and, while at it, I'd love to just set reasonable defaults for Big/Medium/Small Font (QtFont*) settings so users don't complain that changing font sizes doesn't work (since they're only really used in settings, now) |
[19:23:05] | stuartm: | sphery: that one affects mythui? If so yes, since in many cases it;s really not possible to change the font size without causing unintended clipping etc |
[19:23:06] | sphery: | that is set reasonable defaults and remove the settings |
[19:23:46] | stuartm: | I mean that's true of the older qt/libmyth stuff but there I just don't care ;) |
[19:25:14] | sphery: | actually, yeah, QtFonTweak ("Fine tune font size (%)") does affect mythui because it's applied to the pointSize directly. I cranked it up and totally broke Arclight just to see if it did affect it. |
[19:25:26] | iamlindoro: | At some point we will need to hve the settings conversion conversation |
[19:25:40] | iamlindoro: | And I think the longer we go, the less likely we are to ever do anything about it |
[19:26:29] | iamlindoro: | Which has nothing to do with the conversation at hand, which, for the record, I support :) |
[19:26:46] | iamlindoro: | Try to contain your shock, me supporting settings removals and all |
[19:26:50] | sphery: | Well, I'm partly to blame for stalling on it (I broke the XML danielk had for it when I modified a bunch of settings and strings). I do plan to script re-creation of the XML, and would like to implement some modifications to his initial patch. |
[19:27:05] | iamlindoro: | That's not the same thing, though |
[19:27:19] | iamlindoro: | his XML is for the mythtv-setup conversion, not the ultimate settings screens conversion |
[19:27:33] | sphery: | heh, regarding settings removal, I figured that it would be much easier to discuss in here with only the few regulars we have (who all support themability). |
[19:27:46] | iamlindoro: | know thy audience |
[19:28:00] | sphery: | I'd be happy to mention that I'm planning to do it in #mythtv (or the developers list) if you all feel it's important to do so. |
[19:28:20] | sphery: | But, since I haven't seen BJM in years, I doubt he'll complain when I remove his code. :) |
[19:28:25] | iamlindoro: | I would rather a no-brainer just get done |
[19:28:32] | sphery: | sounds good to me |
[19:28:37] | iamlindoro: | rather than get stalled in explaining, complaining, and other bitching |
[19:29:08] | stuartm: | the settings conversion conversation is going to be quite broad, I suggest it's had on -developers and that we start by laying out some of the possibilities |
[19:29:11] | sphery: | yeah, besides, they always say, "Commit first and revert later, if forced to." |
[19:29:21] | iamlindoro: | agree |
[19:29:28] | iamlindoro: | (with both of you) |
[19:33:28] | stuartm: | which are a) an automatic layout 'engine' for mythui -> difficult and a lot of work b) fully themable settings with the assumption that most themers will just use the defaults -> easier to implement, a little harder to maintain and requires theme versioning c) variation on b where many settings are moved out from the 'setup' pages and into menus/submenus on the screens they affect -> same difficulty/problems as b but gives |
[19:33:29] | stuartm: | many settings much-needed context and makes it much easier to change settings and see their effect immediately |
[19:34:43] | stuartm: | I'm sure that a few more ideas and refinements will come up once it's being discussed |
[19:35:14] | iamlindoro: | I have mostly made the MythVideo settings accessible within MV now-- still have a bit of cleanup to do with that, though |
[19:35:30] | iamlindoro: | as some of the member variables don't get refreshed when coming back from those screens |
[19:35:34] | iamlindoro: | nobody has noticed yet ;) |
[19:36:05] | iamlindoro: | gah, need to move the metadata script screen into core before .24 too |
[19:40:06] | stuartm: | sphery: er, fwiw I'm just about to commit a patch removing the two adjacent settings (transparency/shading), it will probably conflict |
[19:41:40] | iamlindoro: | race! |
[19:41:45] | sphery: | on the bright side, I haven't started my patch, yet |
[19:41:57] | sphery: | was just about to commit the removal of smart channel change |
[19:42:13] | sphery: | so I'll svn up after you commit |
[19:42:26] | sphery: | (remembering to quilt pop -a beforehand ;) |
[19:43:28] | sphery: | stuartm: oh, and if you want, you can ignore re-arranging the pages with those settings if it's the same page(s) as mine and I'll get them with mine |
[19:44:37] | stuartm: | k |
[19:45:08] | sphery: | would the smart channel change patch conflict with yours? |
[19:45:29] | stuartm: | no |
[19:46:06] | sphery: | cool, then I'll get that one in |
[19:46:29] | stuartm: | I'm hitting the easy stuff, the shading setting is entirely unused and the transparency one is also simple, I could remove the font sizing at the same time since it's on the same page and UI related? |
[19:49:04] | sphery: | I was going to remove all 4 of the font ones and just lump them under "Qt UI font settings" so people are less likely to complain |
[19:49:04] | stuartm: | on second thoughts, should BJM come back from obscurity I don't want to be the one he directs his ire at ;) |
[19:49:16] | sphery: | heh, ok, I'll take the risk, then :) |
[19:49:42] | iamlindoro: | This is what organized project courtesy rules are for ;) |
[19:56:14] | ** stuartm scores six settings in 6 hours ** | |
[19:57:18] | sphery: | I can't figure out how ARBSEEK works... Just pops up an OSD with a ?, then I type a number and it says SEEK:3, then SELECT and ARBSEEK and (nothing I tried) actually do anything |
[19:57:47] | sphery: | wonder if I broke it when I was reworking the seeking to get rid of the sticky keys settings |
[19:58:50] | stuartm: | yeah, seems broken |
[19:59:11] | sphery: | I'll assume I broke it and try to fix it later |
[20:00:12] | sphery: | if it's what I thought, it should be easy--once I figure out what it's supposed to do... I'd assume it just does a seek to absolute position. (i.e. not relative to current or relative to end) |
[20:02:29] | stuartm: | I'm deliberately referencing the RFC to deflect any complaints e.g we did engage with the community on these and they've had months to express an opinion |
[20:05:08] | stuartm: | sphery: original commit might shed some light, if you've not already looked it up |
[20:08:44] | stuartm: | think it's this one – http://svn.mythtv.org/trac/changeset/2954 |
[20:08:49] | stuartm: | might be worth asking gigem about it |
[20:10:54] | iamlindoro (iamlindoro!~iamlindor@unaffiliated/iamlindoro) has left #mythtv-theming () | |
[20:11:09] | sphery: | will do... I think the keybinding must have been added later, though (as that's all the "just type a number then the appropriate seek type key" stuff) |
[20:11:12] | stuartm: | looking for the commit which added the binding |
[20:11:25] | sphery: | yeah, it may be obsoleted by that commit, though |
[20:12:12] | stuartm: | it's not straight-foward since various refactors confuse the issue |
[20:13:15] | stuartm: | there we go – http://svn.mythtv.org/trac/changeset/7689 |
[20:14:26] | sphery: | heh, added long after the initial |
[20:14:29] | stuartm: | ok, from that it seems the sequence is "ARBSEEK {number} RIGHT/LEFT", the ARBSEEK button simply removes any ambiguity |
[20:15:01] | sphery: | ah, so its whole purpose was due to the smart channel change setting's breaking numeric input |
[20:15:16] | stuartm: | yup |
[20:15:42] | sphery: | seems it goes relative to current and doesn't allow absolute or from-end seeks |
[20:16:09] | sphery: | and, while I wouldn't mind requiring it in Live TV mode (since I don't use Live TV), I would not want to force it during recording playback |
[20:16:15] | sphery: | so it's back to the UI consistency thing... |
[20:16:34] | sphery: | wither way, it's not hard to re-enable the behavior once we come up with a good UI |
[20:18:04] | stuartm: | require what, the use of ARBSEEK? |
[20:18:20] | sphery: | yeah, require hitting * before doing numbers for all arbitrary seeking |
[20:19:26] | sphery: | So, though it would be very unpopular (especially with http://svn.mythtv.org/trac/ticket/8513 ), I'd love to remove "Use arrow key accelerators" and either make all the popups use it or none use it. |
[20:19:42] | sphery: | my preference would be none for UI consistency |
[20:24:50] | stuartm: | 8513 is just broken, ignores alternate layouts entirely |
[20:26:20] | stuartm: | and the whole premise of arrow key accelerators, especially given their haphazard implementation is flawed and almost impossible to get right given the endless possibilities in theme layouts |
[20:27:07] | iamlindoro (iamlindoro!~iamlindor@unaffiliated/iamlindoro) has joined #mythtv-theming | |
[20:27:07] | Mode for #mythtv-theming by ChanServ!ChanServ@services. : +v iamlindoro | |
[20:27:15] | stuartm: | if it were done at all, then it would have to be theme controlled, but I'd rather not go there |
[20:29:09] | stuartm: | and I don't think users would really want behaviour to vary like that from theme to theme either, it's not asking too much for users to have a menu binding on their remotes, in many places it's a requirement |
[20:35:16] | sphery: | agreed |
[20:35:28] | sphery: | so what's up with UseVirtualKeyboard ? |
[20:35:31] | sphery: | is that staying? |
[20:35:48] | sphery: | It's the only thing left on the screen after removing Qt font settings |
[20:36:43] | stuartm: | err, can't think of a reason for it to stay, that should be the default |
[20:37:16] | stuartm: | I don't know what the rationale for having the setting was |
[20:38:30] | sphery: | cool, can't find a good place for it |
[20:41:18] | stuartm: | sphery: when I say I don't know why we have that setting, I mean to say that there may be a reason for it but I can't think what it might be |
[20:44:52] | stuartm: | it might have been a conflict between Space/SELECT that was causing people some grief, the mythui keyboard textedit always treats it as Space, so you need to bind SELECT to return or something else which won't conflict |
[20:49:54] | stuartm: | that's going to cause another headache with a multiline text edit, and I've just remembered that I'm supposed to be writing that for 0.24 (promised it for 0.23) |
[20:58:33] | anykey_ (anykey_!~guedel@178-82-161-133.dclient.hispeed.ch) has quit (Ping timeout: 240 seconds) | |
[21:00:33] | anykey_ (anykey_!~guedel@178-82-161-133.dclient.hispeed.ch) has joined #mythtv-theming |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.