|
The background is two or three IRC chats about firming up UME graphical
themeing. Goals may include making it easy for third parties to develop themes, identifying exactly what themes are and what directories are used, defining how to write themeable apps, possibly allowing user-settable themes, etc. Here are my notes from the most recent chat (8/21) that I previously emailed to individuals. OVERALL
* progress towards defining what a UME theme consists of and
corresponding directory structure and tools
* idea to create a theme sdk pacakge that would simplify theme design
for third-parties
* would contain all themeable images and tools
* tools would include slicer and possibly make files or scripts to
install theme in image-creator target
* goal is to enable non-programmer theme designer to iteratively test
theme during development
* does sdk theme package result also in installable deb theme package
('myTheme.deb')? (Create user settable theme support in UI?)
* how does theme sdk package support developing themed icons?
* theme sdk would include: themeing for desktop and for "ume standard
applications"
* need to define/document how to write/port applications to ume such
that they fit the theme model (define where to put icons, images,
splashes)
* need to check implementation of icon theme code and document how icon
theme is set and verify it works as expected
* need to remove all extraneous/unused graphics from repository
* Support themed desktop home area backgrounds (currently is set in home
plugin)THEME MODEL * there are two themes: icon, and general (Do they necessarily have the same name at any given moment or are they truly independent?) * /usr/share/icons/(theme) contains subfolders for themed icons with "hicolor" the default * /usr/share/theme/(theme) contains everything else, including gtkrc files, matchbox's theme.xml and desktop + standard ume application set non-icon images referred to in gtkrc and matchbox theme.xml * discontinue use of /usr/share/pixmaps as it is not themeable * splash images (three) are branding, not themeing, so this is excluded SLICER * the template.png file can contain all non-icon themeable graphics * includes matchbox images * can include gtkrc images, in which case they replace default images * need to verify tool is suitable for graphical designers (does it need to be simplified?) * How do designers know where to put each image: do they read the config file? Suppose they add images (gtkrc), do they modify config file? * what documentation is required? List of basic theme graphics? List of optional/additional themed graphics (gtkrc, matchbox)? User Guide? Kyle |
-- Ubuntu-mobile mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile
