Contents
Tasks definition & progress
- reviewing/designing guidelines (done)
- extracting/organizing existing icons (done + progress tracking somehow, see https://github.com/rdalverny/scripts[1])
- designing new icons, new artwork to replace MDV's specific ones (Work In Progress)
- coordinate with packagers for:
- eventual improvement in the theme manager
- places where to put new artwork
- removing old artwork
[1]Error 404
Guidelines for new icons/graphics
The guidelines are based on Breeze icons set: https://techbase.kde.org/Projects/Usability/HIG/IconDesign
For the colors, see: https://techbase.kde.org/Projects/Usability/HIG/Color
Some key rules to follow:
-Simplify shapes
-For objects, use light gradients from top to bottom perfectly vertical
-For shadows, use gradients from top-left to bottom-right at a precise 45° angle (use dark color to transparent based on object color , and usually set the shape opacity to 20%).
-Reuse existing shapes and gradients as much as possible, from the new icons in git or from breeze icons.
Note: for now all new icons are in branches named user/animtim/designWork , waiting to be merged. You can find some preview of the control-center with some of the new icons here: http://timotheegiet.com/mga/new/
Additionally to those base guidelines, some differences for our icons can include:
-Official base colors of Mageia:
Dark Blue (Hex: #262F45; RGB: 38,47,69,255) Light Blue (Hex: #2397D4; RGB: 35,151,212,255) White (Hex: #FFFFFF; RGB: 255,255,255,255)
-Gradients from the new version of the logo with gradients:
Dark Blue (#262f45 to #485982) Light Blue (#2397d4 to #55b2e4) White (#848fbd to #ffffff)
(For reference, you can find the updated logo at this temporary location: http://gitweb.mageia.org/software/control-center/tree/pixmaps/svg/mageia?h=user/animtim/designWork )
See too:
Process to replace graphics/media
(source, blino) There is some kind of theme manager within drakconf (with media to be stored in drakconf-icons for instance). However it seems it is under-used at this time.
This could be the right time to replace icons and update drakxtools code to use the theme manager (blino says it's not a big update and a quick code tutorial would be quick to build).
Some useful addition to this theme manager would be a fallback mechanism, allowing to have a default placeholder icon to be used if a requested icon is not present in the specified theme.
List of icons/graphics to review/remake
Available from http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft[2] .
Script to checkout, compare and track progress (not finished yet): https://github.com/rdalverny/scripts[3]
Anonymous SVN check out as:
$ svn co http://svn.mandriva.com/svn/soft/{path of module}[4]
- this list may not be comprehensive at this time;
- before anything else, we need to define our artwork guidelines for icons; external help may be needed and guidelines from other projects can be really a good start;
- default/placeholder icons/artwork should be done first (for not-yet-final-available artwork);
- not sure how to start this, could be good to:
- inventory visually all that is contained in the above list; have a gallery for that?
- amend guidelines accordingly to discovered needs;
- coordinate with packagers team.
[2]OBSOLETE
[3]ERROR 404
[4]OBSOLETE
List of modules
userdrake2/trunk/icons userdrake2/trunk/pixmaps
http://gitweb.mageia.org/software/userdrake/tree/icons [1]
http://gitweb.mageia.org/software/userdrake/tree/pixmaps [2]
transfugdrake/trunk/data/icons/
http://gitweb.mageia.org/software/transfugdrake/tree/data/icons [3]
rpmdrake/trunk/icons/ rpmdrake/trunk/pixmaps/
http://gitweb.mageia.org/software/rpmdrake/tree/icons [4]
http://gitweb.mageia.org/software/rpmdrake/tree/pixmaps [5]
mdkonline/trunk/icons mdkonline/trunk/pixmaps
http://gitweb.mageia.org/software/mgaonline/tree/icons [6]
http://gitweb.mageia.org/software/mgaonline/tree/pixmaps [7]
drakx-net/trunk/data/icons drakx-net/trunk/data/pixmaps
http://gitweb.mageia.org/software/drakx-net/tree/data/icons [8]
http://gitweb.mageia.org/software/drakx-net/tree/data/pixmaps [9]
drakx-kbd-mouse-x11/trunk/data/icons drakx-kbd-mouse-x11/trunk/data/pixmaps
No icons directory in git, empty in svn http://svnweb.mageia.org/soft/drakx-kbd-mouse-x11/trunk/data/icons/ [10]
http://gitweb.mageia.org/software/drakx-kbd-mouse-x11/tree/data/pixmaps [11]
drakx/trunk/perl-install/pixmaps drakx/trunk/perl-install/standalone/icons/
http://gitweb.mageia.org/software/drakx/tree/perl-install/pixmaps [12]
http://gitweb.mageia.org/software/drakx/tree/perl-install/standalone/icons [13]
1 more:
http://gitweb.mageia.org/software/drakx/tree/perl-install/install/pixmaps [14]
drakvirt/trunk/data/icons
????? []
draktermserv/trunk/data/icons draktermserv/trunk/data/pixmaps
????? []
????? []
drakstats/trunk/icons
????? []
draksnapshot/trunk/icons
????? []
draklive-install/trunk/data/draklive
http://gitweb.mageia.org/software/draklive-install/tree/data/icons [15]
drakguard/trunk/data/icons
http://gitweb.mageia.org/software/drakguard/tree/data/icons [16]
drakfax/trunk/icons drakfax/trunk/pixmaps
????? []
????? []
drak3d/trunk/data/icons
http://gitweb.mageia.org/software/drak3d/tree/data/icons [17]
desktop-common-data/trunk/
(http://gitweb.mageia.org/software/desktop/common-data/tree/ [18]) See below
desktop-common-data/trunk/dm/ desktop-common-data/trunk/faces/ desktop-common-data/trunk/kde desktop-common-data/trunk/menu/
http://gitweb.mageia.org/software/desktop/common-data/tree/dm [19]
http://gitweb.mageia.org/software/desktop/common-data/tree/faces [20]
????? []
http://gitweb.mageia.org/software/desktop/common-data/tree/menu/icons [21]
control-center/trunk/pixmaps
http://gitweb.mageia.org/software/control-center/tree/pixmaps/default [22]
mandriva-galaxy-kde4/trunk/ mandriva-kde4-config/trunk/
????? []
????? []
Status of icons migration
module name | to check | removed | replaced | left | progress |
---|---|---|---|---|---|
control-center | 196 | 0 | 0 | 196 | 0.00% |
desktop-common-data | 376 | 0 | 0 | 376 | 0.00% |
drak3d | 6 | 0 | 0 | 6 | 0.00% |
drakfax | 15 | 0 | 0 | 15 | 0.00% |
drakguard | 2 | 0 | 0 | 2 | 0.00% |
draksnapshot | 2 | 0 | 0 | 2 | 0.00% |
drakstats | 4 | 0 | 0 | 4 | 0.00% |
draktermserv | 0 | 0 | 0 | 0 | 100.00% |
drakvirt | 3 | 0 | 0 | 3 | 0.00% |
drakx | 112 | 0 | 0 | 112 | 0.00% |
drakx-kbd-mouse-x11 | 24 | 0 | 0 | 24 | 0.00% |
drakx-net | 135 | 0 | 0 | 135 | 0.00% |
mandriva-galaxy-kde4 | 1 | 0 | 0 | 1 | 0.00% |
mandriva-kde4-config | 141 | 0 | 0 | 141 | 0.00% |
mdkonline | 12 | 0 | 0 | 12 | 0.00% |
rpmdrake | 28 | 0 | 0 | 28 | 0.00% |
transfugrake | 3 | 0 | 0 | 3 | 0.00% |
userdrake2 | 13 | 0 | 0 | 13 | 0.00% |
Total | 1073 | 0 | 0 | 1073 | 0.00% |