Re: UME theme and related tools

2007-09-21 Thread Kenneth Wimer
On Friday 21 September 2007 20:44:32 kyle.nitzsche wrote:
>  Hi,
>
>  I am not sure I quite understand the licensing implications.

My worry was that if images are released under different licenses (as is often 
the case when using artwork from different sources/authors) you'd have to 
reflect that somehow. Not even sure if this is a real problem - perhaps it is 
easily solvable - just an issue to discuss.

>
>  And perhaps themeing icons isn't a good idea given their large number,
> upstream changes, and etc.
>
>  Still, shouldn't all the rest of the themeable images (gtk, window
> manager, hildon) except for the background be themed using this single
> approach/tool set?

Definitely :-)

--
Ken

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread kyle.nitzsche




Hi, 

I am not sure I quite understand the licensing implications. 

And perhaps themeing icons isn't a good idea given their large number,
upstream changes, and etc. 

Still, shouldn't all the rest of the themeable images (gtk, window
manager, hildon) except for the background be themed using this single
approach/tool set? 

Kyle


Kenneth Wimer wrote:

  On Friday 21 September 2007 19:47:33 kyle.nitzsche wrote:
  
  
 I think the theme SDK should provide a single approach/tool set for all
themeable images, whether they are gtk, hildon, window manager or icons.
(Not just widgets, as it seems to do now.)

 This would enable third-parties to easily create a whole theme without
having to understand those distinctions.


  
  
I can see the point that for 3rd parties it sounds like it would be easier to 
look at a couple of pics and then edit them but

  
  
 Perhaps the good work with the template.png and related tools could be
readily expanded to include all themeable images by using multiple png
files: * one for all themeable images in the UME base
  * one for each application

  
  
Each application does not need it's own interface theme or icons except, 
perhaps, the actual application icon itself (at this time any 3rd party 
application icon belongs in HiColor). The typical action icons (forward, 
back, file open, file save, etc.) are generic and not applicaiton specific.

Certain interface elements can be indiviualized per app but requiring this 
only makes things more complicated.

  
  
 Perhaps the home area background is themeable but isn't templatized png,
since its just a single big file.

 This approach would bring all themeable images under control, so that a
new comprehensive list of images with their locations doesn't have to be
created every time a custom theme needs to be created. It would also enable
pulling together custom sets of applications for a distribution and
themeing them.

  
  
One issue that comes to my mind is licensing. How would one correctly 
attribute an image with it's license if everything is in one file?

In addition, adding upstream changes to an icons file would be a horrendous 
undertaking, again and again. All in all there are many hundreds of icons 
taking different sizes in to account. Add to that the fact that an OpenedHand 
interface will require SVG icons - I see now way to put lots of SVG's in one 
file and then somehow cut them out in real-time.

  
  
 When I made a list of all such base customizable UME images a month or so
ago, it included  gtk, hildon, and window manager called images.

  
  
If we rule out using any open source artwork or any whatsoever with differing 
licenses and keep the number of apps on all systems down to a bare minimum 
and exclude ever having to use SVG icons natively using one big pic could 
work, I guess.

--
Ken

  




-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Kenneth Wimer
On Friday 21 September 2007 19:47:33 kyle.nitzsche wrote:
>  I think the theme SDK should provide a single approach/tool set for all
> themeable images, whether they are gtk, hildon, window manager or icons.
> (Not just widgets, as it seems to do now.)
>
>  This would enable third-parties to easily create a whole theme without
> having to understand those distinctions.
>

I can see the point that for 3rd parties it sounds like it would be easier to 
look at a couple of pics and then edit them but

>  Perhaps the good work with the template.png and related tools could be
> readily expanded to include all themeable images by using multiple png
> files: * one for all themeable images in the UME base
>   * one for each application

Each application does not need it's own interface theme or icons except, 
perhaps, the actual application icon itself (at this time any 3rd party 
application icon belongs in HiColor). The typical action icons (forward, 
back, file open, file save, etc.) are generic and not applicaiton specific.

Certain interface elements can be indiviualized per app but requiring this 
only makes things more complicated.

>  Perhaps the home area background is themeable but isn't templatized png,
> since its just a single big file.
>
>  This approach would bring all themeable images under control, so that a
> new comprehensive list of images with their locations doesn't have to be
> created every time a custom theme needs to be created. It would also enable
> pulling together custom sets of applications for a distribution and
> themeing them.

One issue that comes to my mind is licensing. How would one correctly 
attribute an image with it's license if everything is in one file?

In addition, adding upstream changes to an icons file would be a horrendous 
undertaking, again and again. All in all there are many hundreds of icons 
taking different sizes in to account. Add to that the fact that an OpenedHand 
interface will require SVG icons - I see now way to put lots of SVG's in one 
file and then somehow cut them out in real-time.

>  When I made a list of all such base customizable UME images a month or so
> ago, it included  gtk, hildon, and window manager called images.

If we rule out using any open source artwork or any whatsoever with differing 
licenses and keep the number of apps on all systems down to a bare minimum 
and exclude ever having to use SVG icons natively using one big pic could 
work, I guess.

--
Ken

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: UME theme and related tools

2007-09-21 Thread Bastian, Waldo
I agree, I think that is exactly the kind of tool needed for our
customers to feel confident about doing their own theming.

 

Cheers,

Waldo

 

Intel Corporation - Platform Software Engineering, UMG - Hillsboro,
Oregon



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
kyle.nitzsche
Sent: Friday, September 21, 2007 10:48 AM
To: Bill Filler
Cc: ubuntu-mobile@lists.ubuntu.com
Subject: Re: UME theme and related tools

 

I think the theme SDK should provide a single approach/tool set for all
themeable images, whether they are gtk, hildon, window manager or icons.
(Not just widgets, as it seems to do now.)

This would enable third-parties to easily create a whole theme without
having to understand those distinctions.

Perhaps the good work with the template.png and related tools could be
readily expanded to include all themeable images by using multiple png
files:
 * one for all themeable images in the UME base
 * one for each application

Perhaps the home area background is themeable but isn't templatized png,
since its just a single big file. 

This approach would bring all themeable images under control, so that a
new comprehensive list of images with their locations doesn't have to be
created every time a custom theme needs to be created. It would also
enable pulling together custom sets of applications for a distribution
and themeing them.

When I made a list of all such base customizable UME images a month or
so ago, it included  gtk, hildon, and window manager called images. 

Kyle


Bill Filler wrote: 

Thanks for the clarification Ken.
 
On Sep 21, 2007, at 11:07 AM, Kenneth Wimer wrote:
 
  

On Friday 21 September 2007 16:44:10 Bill Filler wrote:


Sorry if I am asking a dumb question here as I haven't
been following
the specific details, but I want to make sure I
understand something.
Hildon has recently documented their themeing support
(see approriate
links on http://live.gnome.org/Hildon). Are we basing
the UME
themeing on this and making improvements? If so, great
and hopefully
we will be merging the stuff upstream so that when
future versions of
Hildon themeing come out we can use them with our
improvements. If
not, how come? Thanks
 
  

Yes, we are using the hildon themeing tools and infrastructure.
The  
main thing
we are changing in this aspect is the layout file which defines

which parts
we use and where they are located in the template.png file.
 
Note, however that the themeing discussed here does not include

icons. When we
talk about hildon themeing we are discussing the style of the
widgets/controls themselves, not the icons which appear on/in
them.
 
--
Ken
 
-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/ 
listinfo/ubuntu-mobile


 
 
  
-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread kyle.nitzsche




I think the theme SDK should provide a single approach/tool set for all
themeable images, whether they are gtk, hildon, window manager or
icons. (Not just widgets, as it seems to do now.)

This would enable third-parties to easily create a whole theme without
having to understand those distinctions.

Perhaps the good work with the template.png and related tools could be
readily expanded to include all themeable images by using multiple png
files:
 * one for all themeable images in the UME base
 * one for each application

Perhaps the home area background is themeable but isn't templatized
png, since its just a single big file. 

This approach would bring all themeable images under control, so that a
new comprehensive list of images with their locations doesn't have to
be created every time a custom theme needs to be created. It would also
enable pulling together custom sets of applications for a distribution
and themeing them.

When I made a list of all such base customizable UME images a month or
so ago, it included  gtk, hildon, and window manager called images. 

Kyle


Bill Filler wrote:

  Thanks for the clarification Ken.

On Sep 21, 2007, at 11:07 AM, Kenneth Wimer wrote:

  
  
On Friday 21 September 2007 16:44:10 Bill Filler wrote:


  Sorry if I am asking a dumb question here as I haven't been following
the specific details, but I want to make sure I understand something.
Hildon has recently documented their themeing support (see approriate
links on http://live.gnome.org/Hildon). Are we basing the UME
themeing on this and making improvements? If so, great and hopefully
we will be merging the stuff upstream so that when future versions of
Hildon themeing come out we can use them with our improvements. If
not, how come? Thanks

  

Yes, we are using the hildon themeing tools and infrastructure. The  
main thing
we are changing in this aspect is the layout file which defines  
which parts
we use and where they are located in the template.png file.

Note, however that the themeing discussed here does not include  
icons. When we
talk about hildon themeing we are discussing the style of the
widgets/controls themselves, not the icons which appear on/in them.

--
Ken

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/ 
listinfo/ubuntu-mobile

  
  

  




-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Matt Zimmerman
On Fri, Sep 21, 2007 at 05:44:21PM +0800, Zhu, Peter J wrote:
> Tollef Fog Heen wrote:
> > 
> > hildon-theme-plankton had the hildon-theme-cacher dependency removed
> > in Matt Zimmerman's upload on June 12th.
> > 
> Oops, you just reminded me. I added maemo in my source.list. Sorry for
> this. 
> 
> BTW, how to let apt-get select gutsy package in first priority even its
> version is lower than other release? 

This is possible using the pinning feature, but is inconvenient to configure
and may not work the way you expect.  I strongly recommend against mixing
packages from these repositories, and purging any maemo packages from your
system to replace them with the Ubuntu versions.

-- 
 - mdz

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Bill Filler
Thanks for the clarification Ken.

On Sep 21, 2007, at 11:07 AM, Kenneth Wimer wrote:

> On Friday 21 September 2007 16:44:10 Bill Filler wrote:
>> Sorry if I am asking a dumb question here as I haven't been following
>> the specific details, but I want to make sure I understand something.
>> Hildon has recently documented their themeing support (see approriate
>> links on http://live.gnome.org/Hildon). Are we basing the UME
>> themeing on this and making improvements? If so, great and hopefully
>> we will be merging the stuff upstream so that when future versions of
>> Hildon themeing come out we can use them with our improvements. If
>> not, how come? Thanks
>>
>
> Yes, we are using the hildon themeing tools and infrastructure. The  
> main thing
> we are changing in this aspect is the layout file which defines  
> which parts
> we use and where they are located in the template.png file.
>
> Note, however that the themeing discussed here does not include  
> icons. When we
> talk about hildon themeing we are discussing the style of the
> widgets/controls themselves, not the icons which appear on/in them.
>
> --
> Ken
>
> -- 
> Ubuntu-mobile mailing list
> Ubuntu-mobile@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/ 
> listinfo/ubuntu-mobile


-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Kenneth Wimer
On Friday 21 September 2007 16:44:10 Bill Filler wrote:
> Sorry if I am asking a dumb question here as I haven't been following
> the specific details, but I want to make sure I understand something.
> Hildon has recently documented their themeing support (see approriate
> links on http://live.gnome.org/Hildon). Are we basing the UME
> themeing on this and making improvements? If so, great and hopefully
> we will be merging the stuff upstream so that when future versions of
> Hildon themeing come out we can use them with our improvements. If
> not, how come? Thanks
>

Yes, we are using the hildon themeing tools and infrastructure. The main thing 
we are changing in this aspect is the layout file which defines which parts 
we use and where they are located in the template.png file.

Note, however that the themeing discussed here does not include icons. When we 
talk about hildon themeing we are discussing the style of the 
widgets/controls themselves, not the icons which appear on/in them.

--
Ken

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Bill Filler
Sorry if I am asking a dumb question here as I haven't been following  
the specific details, but I want to make sure I understand something.  
Hildon has recently documented their themeing support (see approriate  
links on http://live.gnome.org/Hildon). Are we basing the UME  
themeing on this and making improvements? If so, great and hopefully  
we will be merging the stuff upstream so that when future versions of  
Hildon themeing come out we can use them with our improvements. If  
not, how come? Thanks

Bill


On Sep 21, 2007, at 9:57 AM, Kenneth Wimer wrote:

> On Friday 21 September 2007 15:00:16 Tollef Fog Heen wrote:
>> * "Zhu, Peter J"
>>
>> | BTW, how to let apt-get select gutsy package in first priority  
>> even its
>> | version is lower than other release?
>>
>> that's described in apt_preferences(5)
>>
>> | BTW, I suggest renaming sdk-default-icons pacakge to ume-default- 
>> icons
>> | and modify it to put icons in /usr/share/icons/ume, your idea?
>>
>> This sounds fine to me, or get rid of it, if the icons are going  
>> to be
>> in the normal theme package?
>
> As far as the icons go I think we should think about this more  
> carefully,
> There will probably be several sets of icons. For instance, we will  
> use the
> Tango icons as well as some of the gnome-default icons, on top of  
> those we
> will have UME specific icons for certain things. The heirarchy  
> would be
> UME->Tango->Gnome/Hildon(not sure exactly about this part, but you  
> get the
> point)->HiColor(for 3rd party apps). Mixing these icons into one  
> dir is a
> VeryBadIdea(tm) as it makes it almost impossible to keep up with  
> the upstream
> changes. In addition we could create a list of icons from those  
> sets which we
> explicitly do NOT need so that we can remove them per script each  
> time we
> pull changes from upstream.
>
> --
> Ken
>
> -- 
> Ubuntu-mobile mailing list
> Ubuntu-mobile@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/ 
> listinfo/ubuntu-mobile


-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Kenneth Wimer
On Friday 21 September 2007 15:00:16 Tollef Fog Heen wrote:
> * "Zhu, Peter J"
>
> | BTW, how to let apt-get select gutsy package in first priority even its
> | version is lower than other release?
>
> that's described in apt_preferences(5)
>
> | BTW, I suggest renaming sdk-default-icons pacakge to ume-default-icons
> | and modify it to put icons in /usr/share/icons/ume, your idea?
>
> This sounds fine to me, or get rid of it, if the icons are going to be
> in the normal theme package?

As far as the icons go I think we should think about this more carefully, 
There will probably be several sets of icons. For instance, we will use the 
Tango icons as well as some of the gnome-default icons, on top of those we 
will have UME specific icons for certain things. The heirarchy would be 
UME->Tango->Gnome/Hildon(not sure exactly about this part, but you get the 
point)->HiColor(for 3rd party apps). Mixing these icons into one dir is a 
VeryBadIdea(tm) as it makes it almost impossible to keep up with the upstream 
changes. In addition we could create a list of icons from those sets which we 
explicitly do NOT need so that we can remove them per script each time we 
pull changes from upstream.

--
Ken

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Tollef Fog Heen
* "Zhu, Peter J" 

| BTW, how to let apt-get select gutsy package in first priority even its
| version is lower than other release? 

that's described in apt_preferences(5)
| 
| BTW, I suggest renaming sdk-default-icons pacakge to ume-default-icons
| and modify it to put icons in /usr/share/icons/ume, your idea?

This sounds fine to me, or get rid of it, if the icons are going to be
in the normal theme package?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


RE: UME theme and related tools

2007-09-21 Thread Zhu, Peter J
Tollef Fog Heen wrote:
> 
> hildon-theme-plankton had the hildon-theme-cacher dependency removed
> in Matt Zimmerman's upload on June 12th.
> 
Oops, you just reminded me. I added maemo in my source.list. Sorry for
this. 

BTW, how to let apt-get select gutsy package in first priority even its
version is lower than other release? 

> 
> 
> [...]
> 
>> Questions comes, why make a copy from icon theme to applicaton theme?
> 
> No idea.
> 
>> And hildon-desktop code has some references to icons that are in
>> /usr/share/themes/mobile-basic/images. But that's strange and not
>> comply with standards. I suggest moving them to
>> /usr/share/icons/hildon/, idea? I might have to figure out why
>> hildon-desktop can find them. 
> 
> Sounds like a plan.
I made a mistake as well. All the references are using name. Only test
utilities in hildon-desktop use file path directly. So it should be
using icons in icons folder. So no issue here. As pointed out above,
icons in theme folder are a copy of those in icons folder. So icons in
icon folder should be able to be removed. I made a test today and it
seems work fine. But I'm not sure 100% because current flash UI desktop
doesn't use those icons at all. 

> 
>> 2. Who knows how to set background on the fly in current
>> hildon-desktop? Currently, the background pic and accompanying
>> desktop file are stored in /usr/share/background. But I don't know
>> how to set it on the fly. 
> 
> There's a dbus method for it and I believe hildon-desktop knows how
> to, so you could grep through the source there.
> 
> 
Thanks. I'll try after vacation.

> [...]
> 
>> 4. How to set icon theme and application theme on the fly in current
>> hildon desktop?
> 
> In the normal desktop, gnome-settings-daemon is responsible for
> applying the settings, so you could take a look at exactly how it is
> doing it?
Do it after vacation. 

BTW, I suggest renaming sdk-default-icons pacakge to ume-default-icons
and modify it to put icons in /usr/share/icons/ume, your idea?

> 
> --
> Tollef Fog Heen
> UNIX is user friendly, it's just picky about who its friends are
> 
> --
> Ubuntu-mobile mailing list
> Ubuntu-mobile@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile 

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile


Re: UME theme and related tools

2007-09-21 Thread Tollef Fog Heen
* "Zhu, Peter J" 


| [...] And from some review info, cacher is only used to improve
| performance. If anybody here know more about cacher, let us know. If
| nobody can provide appropriate info, I suggest removing this
| dependency.

hildon-theme-plankton had the hildon-theme-cacher dependency removed
in Matt Zimmerman's upload on June 12th.

Could you provide me with the output of «apt-cache policy
hildon-theme-cacher» from your system?


[...]

| Questions comes, why make a copy from icon theme to applicaton theme?

No idea.

| And hildon-desktop code has some references to icons that are in
| /usr/share/themes/mobile-basic/images. But that's strange and not comply
| with standards. I suggest moving them to /usr/share/icons/hildon/, idea?
| I might have to figure out why hildon-desktop can find them. 

Sounds like a plan.

| 2. Who knows how to set background on the fly in current hildon-desktop?
| Currently, the background pic and accompanying desktop file are stored
| in /usr/share/background. But I don't know how to set it on the fly. 

There's a dbus method for it and I believe hildon-desktop knows how
to, so you could grep through the source there.


[...]

| 4. How to set icon theme and application theme on the fly in current
| hildon desktop?

In the normal desktop, gnome-settings-daemon is responsible for
applying the settings, so you could take a look at exactly how it is
doing it?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

-- 
Ubuntu-mobile mailing list
Ubuntu-mobile@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile