← Back to team overview

unity-design team mailing list archive

Re: Chameleonic theme

 

I like the idea for changing throughout the course of the day. As far as I
know, no other Linux distro has this feature. I definitely know Windows and
Mac OS X don’t have it. I would love to see this implemented. Thanks!

Sent from my Windows 8 PC <http://windows.microsoft.com/consumer-preview>

 *From:* Matt Richardson <m.richardson.1990@xxxxxxxxxxxxx>
*Sent:* Tuesday, May 22, 2012 2:07:59 PM
*To:* unity-design@xxxxxxxxxxxxxxxxxxx
*Subject:* Re: [Unity-design] Chameleonic theme

That was exactly my concern with transparency. That's why it thought a
chameleonic theme might be better.
As far as I remember, the themes are defined in css and the ambiance themes
use a base colour, which is then adjusted to get the darker/lighter shades.
My idea would be simply to alter that base colour to the same colour chosen
by the rest of the unity shell. Since this would be a one time write to a
text file every time the background changed, it shouldn't be a problem for
day to day use. I suppose the only impact might be on people with dynamic
backgrounds (something I believe canonical said they would look into for
12.10 earlier on this list), where the colour value would change over the
course of the day.

I think I have a way of creating a chameleonic theme initially so I'll put
it together and see how it looks. The only thing I can't work out how to do
at the moment is detect when the wallpaper is changed, without polling
every few seconds (to avoid delays between changing the wallpaper and the
theme updating). If anyone has any ideas they would be greatly appreciated.

Matt

p.s. I was intending to write this as a bash script, so methods of
detecting the wallpaper change in bash only would be preferable.

On 22/05/12 18:47, shane lee wrote:

> I like the idea in general but I am slightly concerned what impact
> something like this might have on performance?
> I would be interested to hear from someone in the know?
>
> I would maybe think this could be a Radiance replacement, rather than
> an additional theme.
>
> On 22 May 2012 17:37, Matt Richardson<m.richardson.1990@**hotmail.co.uk<m.richardson.1990@xxxxxxxxxxxxx>>
>  wrote:
>
>> Absolutely. I actually stated that in the original remit. As much as
>> possible, the user's options should be kept open.
>>
>> Matt
>>
>> On 22/05/12 16:45, Ryan Gauger wrote:
>>
>> On 05/22/2012 10:40 AM, Jonathan French wrote:
>>
>> Unlike the current implementation of chameleonic launcher and
>> notifications,
>> though, (due to a bug), it should be optional. :P
>>
>> The GNOME 'representative colour' recognizer seems to have an inexplicable
>> fondness for finding the single pixel of brown in a wallpaper and picking
>> that as the launcher colour.
>>
>> On 22 May 2012 13:53, Ryan Gauger<rtgkid@xxxxxxxxx>  wrote:
>>
>>> I would definitely like to see this land in Quantel. Great idea!
>>>
>>> On May 22, 2012, at 6:30 AM, Varun Priolkar<varunpr97@xxxxxxxxx>  wrote:
>>>
>>>  Mark said the Ambiance theme will be refreshed for 12.10.. so lets
>>>> wait n watch..
>>>>
>>>> On 5/22/12, Matt Richardson<m.richardson.1990@**hotmail.co.uk<m.richardson.1990@xxxxxxxxxxxxx>>
>>>>  wrote:
>>>>
>>>>> I would really like to see a chameleonic theme land in 12.10.
>>>>> Not a transparent theme. Instead simply the ambiance theme (light to
>>>>> dark vertical gradient) but where the base colour is taken as the
>>>>> average colour of the wallpaper.
>>>>> I also think this would help the top-left corner issue, as the
>>>>> launcher,
>>>>> panel and window would blend a lot better.
>>>>> Also, this wouldn't prevent the user from selecting non-chameleonic
>>>>> themes, as some people would prefer the contrast.
>>>>>
>>>>> Thoughts?
>>>>> Matt
>>>>>
>>>>> --
>>>>> Mailing list: https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>>>> Post to     : unity-design@lists.launchpad.**net<unity-design@xxxxxxxxxxxxxxxxxxx>
>>>>> Unsubscribe : https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>>>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>>>
>>>>>  --
>>>> Mailing list: https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>>> Post to     : unity-design@lists.launchpad.**net<unity-design@xxxxxxxxxxxxxxxxxxx>
>>>> Unsubscribe : https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>>
>>> --
>>> Mailing list: https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>> Post to     : unity-design@lists.launchpad.**net<unity-design@xxxxxxxxxxxxxxxxxxx>
>>> Unsubscribe : https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>>
>>
>> Yes, I agree with you. It should be optional. The current Ubuntu light
>> themes should be an option (maybe default, with chameleon theme an option
>> in
>> System Settings ->  Appearance.
>>
>>
>>
>> --
>> Mailing list: https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>> Post to     : unity-design@lists.launchpad.**net<unity-design@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
>> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>>
>>
>
-- 
Mailing list: https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
Post to     : unity-design@lists.launchpad.**net<unity-design@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~unity-**design<https://launchpad.net/~unity-design>
More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>

Follow ups