From Mageia wiki
Jump to: navigation, search


Tasks definition & progress

  1. reviewing/designing guidelines (done)
  2. extracting/organizing existing icons (done + progress tracking somehow, see https://github.com/rdalverny/scripts[1])
  3. designing new icons, new artwork to replace MDV's specific ones (Work In Progress)
  4. coordinate with packagers for:
    1. eventual improvement in the theme manager
    2. places where to put new artwork
    3. 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%