← Back to team overview

ubuntu-phone team mailing list archive

Re: UI Toolkit API update: Theming

 

Does anyone know if Ubuntu touch will support old-world style theming? Back
in the day, I remember Gnome 2 being extremely themeable. Ubuntu touch will
be using standardized controls all drawn via Qt. It seems like system-wide
user theme support would be fairly straightforward to support, with app
developers able to enforce a particular theme when so desired. Just one
more idea among the tempest of ideas being tossed around.


On Thu, Jun 27, 2013 at 1:34 PM, Florian Boucault <
florian.boucault@xxxxxxxxxxxxx> wrote:

> Hello,
>
> The toolkit's theming infrastructure is being simplified greatly resulting
> in increased reliability and performance.
>
> The ItemStyle attached property has been removed and widgets now have a
> 'style' property equivalent to what ItemStyle.delegate was providing.
> Also the support for stylesheet theme (.qmltheme) has been removed.
>
> The merge request containing that change is: https://code.launchpad.net/~*
> *fboucault/ubuntu-ui-toolkit/**simple_theming/+merge/171645<https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/simple_theming/+merge/171645>
> It will not be merged until apps that depend on ItemStyle have merge
> requests adapting them ready to land.
>
> Apps requiring changes are:
> - webbrowser-app https://code.launchpad.net/~**
> fboucault/webbrowser-app/no_**theme/+merge/171688<https://code.launchpad.net/~fboucault/webbrowser-app/no_theme/+merge/171688>
> - Unity https://code.launchpad.net/~**saviq/unity8/simple-theming/+**
> merge/171812<https://code.launchpad.net/~saviq/unity8/simple-theming/+merge/171812>
> - camera-app https://code.launchpad.net/~**fboucault/camera-app/new_**
> theming <https://code.launchpad.net/~fboucault/camera-app/new_theming>
> - mediaplayer-app https://code.launchpad.net/~**
> fboucault/mediaplayer-app/new_**theming<https://code.launchpad.net/~fboucault/mediaplayer-app/new_theming>
> - ubuntu-calculator-app https://code.launchpad.net/~**
> fboucault/ubuntu-calculator-**app/new_theming<https://code.launchpad.net/~fboucault/ubuntu-calculator-app/new_theming>
> - notes-app https://code.launchpad.net/~**fboucault/notes-app/new_**
> theming <https://code.launchpad.net/~fboucault/notes-app/new_theming>
> - phone-app https://code.launchpad.net/~**fboucault/phone-app/new_**
> theming <https://code.launchpad.net/~fboucault/phone-app/new_theming>
>
> For each branches linked above, I will be sending a merge request.
> If there are any questions, ping Kaleo or IRC.
>
> Have a nice day,
>
> Florian
>
> --
> Mailing list: https://launchpad.net/~ubuntu-**phone<https://launchpad.net/~ubuntu-phone>
> Post to     : ubuntu-phone@lists.launchpad.**net<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~ubuntu-**phone<https://launchpad.net/~ubuntu-phone>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>



-- 
Sincerely,
    Josh

References