Showing posts with label oxygen. Show all posts
Showing posts with label oxygen. Show all posts

Tuesday, February 27, 2007

oxygen renaming; krunner fun

jonathan riddell put together a nice spreadsheet that maps our current icon names to the new icon names from the xdg icon naming spec. you can find it in playground/artwork/Oxygen/docs/. he based his spreadsheet on one i'd put together cataloging icon usage in kdelibs. seeing as we seemed to be playing leapfrog, i figured it was my turn and, based on his spreadsheet, threw together a small script that does the renaming of the icons in the oxygen theme. i'll be running it over the theme sometime in the next day (whenever the artists give me the green light) and then we'll be on our way to moving the icons into kdelibs.

changing the icon names will be one of those annoying tasks, but there it is. i just wish we'd done a naming spec 10 years ago so we wouldn't be dealing with this crap today. oh well.

if you'd like to help with the kdelibs porting, find me on irc and i'll give you some pointers. it's pretty easy stuff, essentially grepping for KIcon, loadIcon, SmallIcon, etc. and changing the text in there to the proper names as recorded in the spreadsheet.

someone asked for a screenshot of krunner and someone else asked what happens if they had a control panel named the same as a command on disk. well, they say a picture is worth a thousand words:



in the above shot, were one to press enter then the first item in the list would "execute" (whatever that means for the given runner). it's all qaction based, so really anything could happen including nothing if it's purely informational.

gael added a list widget as you can see so we can actually see results returned. it will be replaced with something a bit more bling and useful, but i'm waiting on some art direction for that.

a new background that fits with oxygen is also on its way. =)

there's another half dozen or so todo's with krunner that relate to design issues that i'm going to try and kill over the next week or two and then i'll probably hand it over to a couple of the people who have been working on it lately to flesh out and, if they are up to it, maintain.