[mythtv-users] glass-wide for 0.22
Michael T. Dean
mtdean at thirdcontact.com
Sun Apr 5 15:14:05 UTC 2009
On 04/05/2009 10:33 AM, Jean-Yves Avenard wrote:
> 2009/4/6 Yan Seiner:
>
>> Is there a guide for converting a 0.21 theme to 0.22 theme?
>>
> not really unfortunately.
>
> and so many things changed... it's like redoing most of it from scratch.
> And there are things that look similar, but don't yield the same
> results at all...
And, "converting" a 0.21 theme to 0.22 is kind of like converting a
design for a mud hut to use modern steel/glass construction--you'd be
better off /designing/ it for the materials from which it's being built.
Or, for the programmers/developers here, "converting" a 0.21 theme to
0.22 is like "converting" a QBASIC program to Java (from a sequential
procedural language to an object-oriented language). While you can make
it work, you'd be a /lot/ better off--and the end result faster, more
efficient, and better--if you designed the application from the ground
up to take advantages of the features of the new platform.
IMHO, we should just let the old themes die an honorable death. And
people who are interested in "converting" the old themes should instead
focus their efforts on designing new, better themes.
Oh, and if anyone has any desire to contribute some /very/ useful work
to Myth, now is a wonderful time to work on a new theme. Licensing
permitting and if you finish it in time, there's a good chance you could
even get your new theme into the official MythTV 0.22 themes. If
interested, take a look at the work some of the people working on the
new themes have done (most of them hang out on #mythtv-users on
freenode) as well as the pages below to come up with a grand new design
that will make all those other users completely forget about all those
old legacy themes.
http://www.mythtv.org/wiki/MythUI_Demo_Theme
http://www.mythtv.org/wiki/MythUI_Theme_Development
http://www.mythtv.org/wiki/MythUI_Widgets
http://www.mythtv.org/wiki/MythUI
Mike
More information about the mythtv-users
mailing list