Re: [Echo ]Recreating the Status Pages once again
On Sat, 2007-09-29 at 18:08 +0200, Martin Sourada wrote: > Hi, > > I was going through the Trac help in search of table styling > capabilities of its wiki to improve the Icon Theme Status page [1]. In > the process I came to a conclusion it would be better to include the > tables as raw HTML and that it would be better to split the status page > to more pages. And because the icon naming specifications [2] are > subject to change (in the meaning that new icons can be added) as well > as the icons that are created in addition to the specs and because I am > a little bit lazy, I decided to create a c app that reads list of icons > (provided in a file) and outputs a nicely formatted table in HTML code > to standard output. My C skills are nothing fancy and I didn't take much > thoughts to the algorithm so it is rather just-works type of code... > > I put together an example page including the table generated by the code > [3]. > > The advantages of the new page are better styling capabilities, easier > adding/removing of new icons (in the original, addition of new icon into > the middle of the table would be a lot of work) and automatic picking of > icons from git (if icon is not present, '-' is displayed). It also > displays 16x16, 22x22, 32x32 and 48x48 icons. One disadvantage is that > it contains broken links to SVGs that are not in git yet... > > And I attach the c code (in case someone would like to improve it). It > uses nothing outside the standard libraries, so that you can build it > just with gcc generate-status-table.c > > Any thoughts, comments, etc.? I can push the source to git if there is a > want (might be good to push icon lists to it as well) for it and create > the rest of the pages. > > Thanks, > Martin > > References: > [1] > https://hosted.fedoraproject.org/projects/echo-icon-theme/wiki/IconThemeStatus > [2] > http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html > [3] > https://hosted.fedoraproject.org/projects/echo-icon-theme/wiki/IconThemeStatus/Actions > oooh, I've just discovered I made a mistake... I hardcoded the category into it... I attach fixed source file. I discovered it during recreating the rest of the pages. Will let you know when I am finished with recreating the things that are in specs. Martin #include #define COLS 5 int process_table (char *input, char *category) { // printf ("%s\n\n", input); FILE *fi; int i, j; char icon_name [COLS][256]; int aux; fi = fopen (input, "r"); if (!fi) { fprintf(stderr, "Unable to open input file: %s.\n", input); return -1; } i = 0; printf ("\n"); do { if (i == COLS) { printf ("\t\n"); i = 0; for (j = 0; j < COLS; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/16x16/%s/%s.png;hb=HEAD\"; width=\"16px\" height=\"16px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/22x22/%s/%s.png;hb=HEAD\"; width=\"22px\" height=\"22px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/32x32/%s/%s.png;hb=HEAD\"; width=\"32px\" height=\"32px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/48x48/%s/%s.png;hb=HEAD\"; width=\"48px\" height=\"48px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n"); for (j = 0; j < COLS; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/scalable/%s/%s.svg;hb=HEAD\";>%s", category, icon_name[j], icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n\n"); } // aux = fgetc (fi); // printf ("%d", aux); fscanf (fi, "%s", icon_name[i]); aux = fgetc (fi); // printf ("%s\n", icon_name); i++; } while (!(aux == -1)); i--; printf ("\t\n"); for (j = 0; j < i; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/16x16/%s/%s.png;hb=HEAD\"; width=\"16px\" height=\"16px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/22x22/%s/%s.png;hb=HEAD\"; width=\"22px\" height=\"22px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/32x32/%s/%s.png;hb=HEAD\"; width=\"32px\" height=\"32px\" alt=\"-\"/>\n", category, icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/48x48/%s/%s.png;hb=HEAD\"; width=\"48px\" height=\"48px\" alt=\"-\"/>\n", category, icon_name[j]);
Re: [Echo ]Recreating the Status Pages once again
Martin Sourada a écrit : > Hi, > > I was going through the Trac help in search of table styling > capabilities of its wiki to improve the Icon Theme Status page [1]. In > the process I came to a conclusion it would be better to include the > tables as raw HTML and that it would be better to split the status page > to more pages. And because the icon naming specifications [2] are > subject to change (in the meaning that new icons can be added) as well > as the icons that are created in addition to the specs and because I am > a little bit lazy, I decided to create a c app that reads list of icons > (provided in a file) and outputs a nicely formatted table in HTML code > to standard output. My C skills are nothing fancy and I didn't take much > thoughts to the algorithm so it is rather just-works type of code... > Hmm, if you can create a condition about the existence of SVG file, that should work. I am completely rusty when it comes to C. Python codes would be an alternative since it is very similar to C and be used by other developers. At the same time, modifying gtk-icon-coverage to automatically create a symbolic link instead of link.xml . Hopefully some skilled programmers will stand up for helping. Thank you for the efforts, Martin. Luya ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: Perspective
> But you really seem to be making a lot of suggestions about the Echo > icons in a passionate manner without actually DO-ing anything. If you > think that a non-isometric perspective would work better for Echo > icons, > why not try converting some of them yourself and using those results > to > bolster your opinion? I'm bad graphic designer, believe me... > > Just a suggestion from an observer. And just so I'm transparent here, > I > think a lot of people here know that I like the Mist + Gnome icons a > lot > better than Echo for various reasons I've outlined in the past and > not > > bothered to actually act on. ;-) Huh :D . -- Jakub 'Livio' Rusinek http://liviopl.jogger.pl/ ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: [Echo] from which icon set derive missing icons?
Martin Sourada wrote: On Sat, 2007-09-29 at 10:58 +0200, Andreas Nilsson wrote: Martin Sourada wrote: Hi, the current state of things in Echo is that we derive first from Clearlooks and then from Gnome. I'd suggest to drop the Clearlooks as the Gnome icon theme has already 22x22 icon set and so we would improve the current situation a lot. Also, I think that the Gnome icon theme styling is closer to Echo than Clearlooks is (and I'd strongly suggest to use Gnome or Tango metaphors rather than Bluecurve ones). It would be especially helpful for action icons as we use mostly the same perspective for these (flat). It has one drawback though (which should be easy to fix) - it uses gnome foot instead of fedora logo for the menu. Any thoughts on this? Thanks, Martin Um, Clearlooks don't have any icons, does it? - Andreas It does have some gtk stock icons like gtk-apply, gtk-cancel, etc. But it derives from Bluecurve and together they pull a set of icons that are blurry in menus... And I think that the new Gnome icon set is visually closer to Echo than Clearlooks + Bluecurve. Martin Ah, I see! Yes, agreed. - Andreas ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: Perspective
Hi Jakub, Jakub 'Livio' Rusinek wrote: Did you ever thinked about letting isometric perspective go away? I hope I'm not being unfair here - I haven't had the time to follow this list as carefully as I would have liked the past couple of weeks due to other commitments so maybe I've missed some things from you - But you really seem to be making a lot of suggestions about the Echo icons in a passionate manner without actually DO-ing anything. If you think that a non-isometric perspective would work better for Echo icons, why not try converting some of them yourself and using those results to bolster your opinion? The direction of this group is really determined by what people actually DO, not what they say, as in I would assume any other open project such as this. We obviously welcome feedback from others, but yours seems a bit more persistent than most which makes me think you would benefit from taking things a step further yourself by modifying the icons to prove your point. Just a suggestion from an observer. And just so I'm transparent here, I think a lot of people here know that I like the Mist + Gnome icons a lot better than Echo for various reasons I've outlined in the past and not bothered to actually act on. ;-) ~m ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Perspective
Hi, I have one new proposal. Echo actions aren't isometric icons, but rest is. "New generation" Echo are great, but isometric perspective makes me sad. Did you ever thinked about letting isometric perspective go away? Plain and on-the-shelf perspectives are very good IMHO, and IMHO better than any 3D. -- Jakub 'Livio' Rusinek http://liviopl.jogger.pl/ ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: [Echo ]Recreating the Status Pages once again
OMG... I would say "I hate all those icons", but some are great. Many, like mail icons, are too dark. Many, like formatting butttons are too bright. ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
[Echo ]Recreating the Status Pages once again
Hi, I was going through the Trac help in search of table styling capabilities of its wiki to improve the Icon Theme Status page [1]. In the process I came to a conclusion it would be better to include the tables as raw HTML and that it would be better to split the status page to more pages. And because the icon naming specifications [2] are subject to change (in the meaning that new icons can be added) as well as the icons that are created in addition to the specs and because I am a little bit lazy, I decided to create a c app that reads list of icons (provided in a file) and outputs a nicely formatted table in HTML code to standard output. My C skills are nothing fancy and I didn't take much thoughts to the algorithm so it is rather just-works type of code... I put together an example page including the table generated by the code [3]. The advantages of the new page are better styling capabilities, easier adding/removing of new icons (in the original, addition of new icon into the middle of the table would be a lot of work) and automatic picking of icons from git (if icon is not present, '-' is displayed). It also displays 16x16, 22x22, 32x32 and 48x48 icons. One disadvantage is that it contains broken links to SVGs that are not in git yet... And I attach the c code (in case someone would like to improve it). It uses nothing outside the standard libraries, so that you can build it just with gcc generate-status-table.c Any thoughts, comments, etc.? I can push the source to git if there is a want (might be good to push icon lists to it as well) for it and create the rest of the pages. Thanks, Martin References: [1] https://hosted.fedoraproject.org/projects/echo-icon-theme/wiki/IconThemeStatus [2] http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html [3] https://hosted.fedoraproject.org/projects/echo-icon-theme/wiki/IconThemeStatus/Actions #include #define COLS 5 int process_table (char *input) { // printf ("%s\n\n", input); FILE *fi; int i, j; char icon_name [COLS][256]; int aux; fi = fopen (input, "r"); if (!fi) { fprintf(stderr, "Unable to open input file: %s.\n", input); return -1; } i = 0; printf ("\n"); do { if (i == COLS) { printf ("\t\n"); i = 0; for (j = 0; j < COLS; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/16x16/actions/%s.png;hb=HEAD\"; width=\"16px\" height=\"16px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/22x22/actions/%s.png;hb=HEAD\"; width=\"22px\" height=\"22px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/32x32/actions/%s.png;hb=HEAD\"; width=\"32px\" height=\"32px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/48x48/actions/%s.png;hb=HEAD\"; width=\"48px\" height=\"48px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n"); for (j = 0; j < COLS; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/scalable/actions/%s.svg;hb=HEAD\";>%s", icon_name[j], icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n\n"); } // aux = fgetc (fi); // printf ("%d", aux); fscanf (fi, "%s", icon_name[i]); aux = fgetc (fi); // printf ("%s\n", icon_name); i++; } while (!(aux == -1)); i--; printf ("\t\n"); for (j = 0; j < i; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/16x16/actions/%s.png;hb=HEAD\"; width=\"16px\" height=\"16px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/22x22/actions/%s.png;hb=HEAD\"; width=\"22px\" height=\"22px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/32x32/actions/%s.png;hb=HEAD\"; width=\"32px\" height=\"32px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/48x48/actions/%s.png;hb=HEAD\"; width=\"48px\" height=\"48px\" alt=\"-\"/>\n", icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n"); for (j = 0; j < i; j++) { printf ("\t\t\n"); printf ("\t\t\thttp://git.fedoraproject.org/?p=hosted/echo-icon-theme;a=blob_plain;f=trunk/Echo/scalable/actions/%s.svg;hb=HEAD\";>%s", icon_name[j], icon_name[j]); printf ("\t\t\n"); } printf ("\t\n"); printf ("\t\n\n"); printf ("\n"); fclose (fi); return 0; } int main(int argc, char *argv[]) { char *input; if (argc < 2) {
Re: Lighter Nodoka design
> I plan to provide different colour schemes in one of the next > releases > and two or three more metacity stylings (the buttons will look > different, but still will have nodoka gradients), until then you can > change the colours in the appearances caplet to your liking (and > submit > them to me if you'd like to have them included). ;-) I will try to pick some colors for colour scheme named simply 'Livious' :D . > This is intentional, because if you push the button it will do the > action even on unfocused window - if they had unfocused gradients it > will be confusing. Ok, I understand :) . > Yes, otherwise it would not be Nodoka (nodoka is based on a special > type > of gradients) ;-) Artists (; ... > Heh, this should be rather in a separate thread... Yep, they look > quite > good, one thing I don't like is the gnome folder, Mist does nice job > in > fixing this, still I like Echo more (and Tango less). I think it's > now > more or less about alternative - we have gnome/tango icons with > subtle > colours and simple perspectives, then realistically looking shiny > Oxygen > (I am not very sure how good are these at smaller sizes) and we are > trying to create something in-between - something with a touch of > reality, vibrant colours, subtle gradients and isometric perspective, > while retaining some compatibility with Gnome (in terms that they can > work quite nice together). I don't how it happened, but I dislike Tango! too. It is too shiny. I like subtle style of GNOME - light colors with darker outline. GNOME folder icon is ugly in my opinion too. Doesn't look like folder at all. I will always say to you: be GNOME-style compiliant. You can use GNOME icon style guidelines [1] and create Echo icon theme, which **surely** will be loved by me. Please try this out. I want too see, how it would like. Maybe you'll love it too? I really, really want to see Echo with GNOME style. Would you? [1] I think GNOME icon style guidelines are Tango!'s without glossy reflections http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines -- Jakub 'Livio' Rusinek http://liviopl.jogger.pl/ ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: Lighter Nodoka design
On Sat, 2007-09-29 at 11:39 +0200, Jakub 'Livio' Rusinek wrote: > Hi, > > I have one question/proposal. > Why Nodoka has so bright colors (I mean very light blue)? > > Little bit darker blue and beige will make Nodoka integrate better with > Infinity theme. > I plan to provide different colour schemes in one of the next releases and two or three more metacity stylings (the buttons will look different, but still will have nodoka gradients), until then you can change the colours in the appearances caplet to your liking (and submit them to me if you'd like to have them included). ;-) > By the way, there's one bug against Nodoka Metacity theme - inactive > windows buttons in prelight state have same gradient as active windows > buttons. > This is intentional, because if you push the button it will do the action even on unfocused window - if they had unfocused gradients it will be confusing. > BTW2: do we need gradients on M-city buttons? Gilouche (SUSE's theme) > had them not and it looked quite good [1] :) . > Yes, otherwise it would not be Nodoka (nodoka is based on a special type of gradients) ;-) > BTW3: Did you see how well looks SUSE with GNOME'styled icons [2] ? > Heh, this should be rather in a separate thread... Yep, they look quite good, one thing I don't like is the gnome folder, Mist does nice job in fixing this, still I like Echo more (and Tango less). I think it's now more or less about alternative - we have gnome/tango icons with subtle colours and simple perspectives, then realistically looking shiny Oxygen (I am not very sure how good are these at smaller sizes) and we are trying to create something in-between - something with a touch of reality, vibrant colours, subtle gradients and isometric perspective, while retaining some compatibility with Gnome (in terms that they can work quite nice together). Martin > > [1] http://art.gnome.org/themes/metacity/1286 > [2] http://abock.org/blog-images/openSUSE-10.3.png > signature.asc Description: This is a digitally signed message part ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Lighter Nodoka design
Hi, I have one question/proposal. Why Nodoka has so bright colors (I mean very light blue)? Little bit darker blue and beige will make Nodoka integrate better with Infinity theme. By the way, there's one bug against Nodoka Metacity theme - inactive windows buttons in prelight state have same gradient as active windows buttons. BTW2: do we need gradients on M-city buttons? Gilouche (SUSE's theme) had them not and it looked quite good [1] :) . BTW3: Did you see how well looks SUSE with GNOME'styled icons [2] ? [1] http://art.gnome.org/themes/metacity/1286 [2] http://abock.org/blog-images/openSUSE-10.3.png -- Jakub 'Livio' Rusinek http://liviopl.jogger.pl/ ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: [Echo] from which icon set derive missing icons?
On Sat, 2007-09-29 at 10:58 +0200, Andreas Nilsson wrote: > Martin Sourada wrote: > > Hi, > > > > the current state of things in Echo is that we derive first from > > Clearlooks and then from Gnome. I'd suggest to drop the Clearlooks as > > the Gnome icon theme has already 22x22 icon set and so we would improve > > the current situation a lot. Also, I think that the Gnome icon theme > > styling is closer to Echo than Clearlooks is (and I'd strongly suggest > > to use Gnome or Tango metaphors rather than Bluecurve ones). It would be > > especially helpful for action icons as we use mostly the same > > perspective for these (flat). It has one drawback though (which should > > be easy to fix) - it uses gnome foot instead of fedora logo for the > > menu. Any thoughts on this? > > > > Thanks, > > Martin > Um, Clearlooks don't have any icons, does it? > - Andreas It does have some gtk stock icons like gtk-apply, gtk-cancel, etc. But it derives from Bluecurve and together they pull a set of icons that are blurry in menus... And I think that the new Gnome icon set is visually closer to Echo than Clearlooks + Bluecurve. Martin signature.asc Description: This is a digitally signed message part ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list
Re: [Echo] from which icon set derive missing icons?
Martin Sourada wrote: Hi, the current state of things in Echo is that we derive first from Clearlooks and then from Gnome. I'd suggest to drop the Clearlooks as the Gnome icon theme has already 22x22 icon set and so we would improve the current situation a lot. Also, I think that the Gnome icon theme styling is closer to Echo than Clearlooks is (and I'd strongly suggest to use Gnome or Tango metaphors rather than Bluecurve ones). It would be especially helpful for action icons as we use mostly the same perspective for these (flat). It has one drawback though (which should be easy to fix) - it uses gnome foot instead of fedora logo for the menu. Any thoughts on this? Thanks, Martin Um, Clearlooks don't have any icons, does it? - Andreas ___ Fedora-art-list mailing list Fedora-art-list@redhat.com http://www.redhat.com/mailman/listinfo/fedora-art-list