Re: [E-devel] Theme version and name

2008-07-26 Thread The Rasterman
On Tue, 1 Jul 2008 23:30:45 +0800 Toma [EMAIL PROTECTED] babbled: i like. :) Heres what Ive just spent the last 30 mins doing... data { item: e/theme/nameFireball; item: e/theme/version 1.6; item: e/theme/license GPL; item: e/theme/author Tom Haste

Re: [E-devel] Theme version and name

2008-07-24 Thread Michael Jennings
On Friday, 25 July 2008, at 01:10:45 (+1000), Carsten Haitzler wrote: 3. This whole mess is a very bad idea. Handling versioned dependencies is a much, much harder problem than you realize. And restricting what applications are allowed to peek at a theme's bits is silly. Just make the

Re: [E-devel] Theme version and name

2008-07-16 Thread Toma
Well here it is. A final revision with a patch for Bling Bling. Ill upload some more patches for other default themes later, if theyre needed/desired. You can read the spec here: http://wiki.enlightenment.org/index.php/Edje_theme_labelling And view the patch in this email. These fields seem the

Re: [E-devel] Theme version and name

2008-07-07 Thread Dave Andreoli
- Toma [EMAIL PROTECTED] ha scritto: Ok folks! Heres a final revision. Note the removal of e/ so that it can be universally used without the need to figure out the leading name (if there are any). Also included is 'base_version' to outline the base version of the application needed to

Re: [E-devel] Theme version and name

2008-07-07 Thread Toma
So change /theme/base_version to /theme/application_version too? Sounds fun. What about themes that contain multiple themes packs? Eg. detour? Or the new idea of combining e17 themes with etk and ewl components installed? Would items with the same name be overwritten by the last one loaded? Or

Re: [E-devel] Theme version and name

2008-07-07 Thread Dave Andreoli
- Toma [EMAIL PROTECTED] ha scritto: So change /theme/base_version to /theme/application_version too? Sounds fun. What about themes that contain multiple themes packs? Eg. detour? Or the new idea of combining e17 themes with etk and ewl components installed? Would items with the same

Re: [E-devel] Theme version and name

2008-07-07 Thread muzzle
Hi On Mon, Jul 7, 2008 at 3:14 AM, Toma [EMAIL PROTECTED] wrote: Ok folks! Heres a final revision. Note the removal of e/ so that it can be universally used without the need to figure out the leading name (if there are any). Also included is 'base_version' to outline the base version of the

Re: [E-devel] Theme version and name

2008-07-07 Thread Toma
2008/7/7 muzzle [EMAIL PROTECTED]: Hi On Mon, Jul 7, 2008 at 3:14 AM, Toma [EMAIL PROTECTED] wrote: Ok folks! Heres a final revision. Note the removal of e/ so that it can be universally used without the need to figure out the leading name (if there are any). Also included is 'base_version'

Re: [E-devel] Theme version and name

2008-07-07 Thread Sthithaprajna Garapaty
I think we need to stop guessing / forcing a method of detecting theme compatibility. /theme/applications being a set of space-separated values looks very hackish and not at all useful. Instead we should let each app decide how they want to handle it.. probably by using their own attribute name.

Re: [E-devel] Theme version and name

2008-07-07 Thread Michael Jennings
On Monday, 07 July 2008, at 14:23:51 (+0200), Dave Andreoli wrote: hmmm, this is a problem... we can use: item: /theme/applications e etk ewl; but then we also need multiple application_version fiels, like: item: /theme/e_versionxxx item: /theme/etk_version xxx item:

Re: [E-devel] Theme version and name

2008-07-07 Thread Michael Jennings
On Monday, 07 July 2008, at 10:22:50 (-0700), Michael Jennings wrote: 1. Use the hierarchy you already have. Don't invent silly additional separators (like '_') for no reason. item: /theme/application/e/min_version0.16.999.043; item: /theme/application/ewl/min_version 0.5.1;

Re: [E-devel] Theme version and name

2008-07-07 Thread Viktor Kojouharov
Since the current naming practice for edje parts is to start with a letter, instead of '/', wouldn't it be better to keep it here: item: theme/application/e/version xxx On Mon, 2008-07-07 at 14:23 +0200, Dave Andreoli wrote: - Toma [EMAIL PROTECTED] ha scritto: So change

Re: [E-devel] Theme version and name

2008-07-07 Thread Toma
I agree with you KainX. It is a bit of a mess. The application the theme generally themes is put in the name or filename of it. And yes, lets stick to KISS to begin with and then go from there. If a definite need to have those other things is found, then I guess it can be adopted, but I cant see

Re: [E-devel] Theme version and name

2008-07-06 Thread Toma
Ok folks! Heres a final revision. Note the removal of e/ so that it can be universally used without the need to figure out the leading name (if there are any). Also included is 'base_version' to outline the base version of the application needed to use the theme. Again, its a non-specific name so

Re: [E-devel] Theme version and name

2008-07-01 Thread The Rasterman
On Mon, 30 Jun 2008 15:23:32 +0200 Brian 'morlenxus' Miculcy [EMAIL PROTECTED] babbled: I think adding these in is a good idea. namespacing sounds good. those seem important fields - useful. as brian said - the rest is implicit in the .edj file contents itself and is simply a matter of making the

Re: [E-devel] Theme version and name

2008-07-01 Thread Sthithaprajna Garapaty
I like this idea a lot. It would be good to make those fields mandatory, and hide themes from the theme configuration dialog if they dont have all of those fields. That would really speed up adoption. Beyond the e/theme/version (which matches the version of E), I would suggest adding a version

Re: [E-devel] Theme version and name

2008-07-01 Thread Toma
Heres what Ive just spent the last 30 mins doing... data { item: e/theme/name Fireball; item: e/theme/version 1.6; item: e/theme/license GPL; item: e/theme/authorTom Haste ([EMAIL PROTECTED]); } --- data { item: etk/theme/name

Re: [E-devel] Theme version and name

2008-06-30 Thread Toma
I would say this about covers most of the necessary information. data { item: e/theme/name BlingBling; item: e/theme/version 16.999.043; item: e/theme/license 3-Clause BSD; item: e/theme/author Carsten Rasterman Haitzler the E17 Team; } The 'about' block in the

Re: [E-devel] Theme version and name

2008-06-30 Thread Brian 'morlenxus' Miculcy
I like the idea. The four items you selected are a good selection. We don't need a description what a theme file themes - because the edje file itself descripes it. You can get the group parts from the file and so it's possible to show in a dialog what an edje file exactly does. We also need a

[E-devel] Theme version and name

2008-06-29 Thread Toma
Hey all! I think it would be really great to have a theme name and version locked in an edj for purpose of identification. Until now the theme name and version is stored in the filename which is a very flakey and sometimes misleading way to store this. I think it would be a good idea to start

Re: [E-devel] Theme version and name

2008-06-29 Thread Nick Hughart
I'd even go a bit further and possibly add something like a minimum E version required for the theme. There may even be other details that could be useful. Question is, will anyone else think it's a good idea :) Toma wrote: Hey all! I think it would be really great to have a theme name and

Re: [E-devel] Theme version and name

2008-06-29 Thread Toma
Hmm good call. There are a few more levels you could take aswell, eg. License, Author... its just a matter of whats really needed. But thanks for edje and eet, its all details that can be stored in the files, and we should really take advantage of that. Toma 2008/6/30 Nick Hughart [EMAIL