Hello, this is me.

Posted by ruphy at 23:32 on the 28 of June, 2007 — Categories: Random fun.

Ok, it’s already time for this year akademy.
While I’m about to leave, I had the idea of posting a couple of photos of myself. That’s basically because I already promised to meet with a lot of people, and I met most of them just online; so they don’t know my face and I don’t know theirs… This could obviously result in hard times in recognizing us. ;-)
Another reason is that in the comment sections of my blog many people already got astonished that I’m only 16, and don’t believe, so I’m going to prove that…. :P

So here there are a pair of photos of mine, taken into the garden of my house (click to enlarge):

Riccardo Iaconelli, ruphy, me
Riccardo Iaconelli, ruphy, me

(No, I’m not photogenic at all ;-) )

See (and recognize) you at akademy, have a nice time! =)

Aaron’s secret work

Posted by ruphy at 0:08 on the 25 of June, 2007 — Categories: Random fun.

Last night I was watching a movie on the TV, it was called “Road Trip 2000″, and suddenly I saw a really familiar face in the movie… have a look at this image, taken directly from the film: (click to enlarge)

Film screenshot

Isn’t that a really well-known face?!? Yeah, you’re right, he’s Aaron J. Seigo!
For those who do not know his face, you can have a comparison with this image…

Aaron's face in real life

Yeah, he’s exacly the same guy! And he has a really important part during all the movie.
Finnally I discovered what Aaron did before working on KDE! ;-)
And that’s also the proof that working on KDE is actually funnier than acting on hollywood movies. I mean, at least for some people… :P

Update: As someone reported, it may not seem obivious that this post is actually a joke. I know it’s not really him (although it really looks identical), but the actor instead seems to be a guy called “Tom Green” (never heard about him).

Plasma icons!

Posted by ruphy at 23:39 on the 17 of June, 2007 — Categories: Plasma, Screencasts, KDE 4.

Hello folks! =)
I’m really glad to announce that finally I finished implementing the icons for Plasma.
I initially got inspired by one of the David’s mockups: he was showing it to me to see if I could implement something similar: he knew I was already working on icons for Plasma.
What he showed me was essentially this flash animation that shows the concept live, and this other PDF that actually explains in detail what the animation does. (I really suggest looking at them, they’ll make you do a big ‘WOW’)
I immediately loved his idea, and I told him that I would immediately begin to implement it. This morning, I proudly showed the results of my work to Nuno, and he refined the look of those Plasma icons. And a screenshot is a must.

A screenshot of a Plasma icon
So, this is basically how it looks right now. The icon in the top-left corner actually represents one of those “quick actions” you can read about in the PDF and look at in both the animation and in the screencast. Because, obviously, I made a screencast! =)

Download the screencast (6.1 Mb)

I would like also to thank Siraj Razick very much for the initial code and efforts he put in the icons.

Take care, and see you in the next post! =)

P.S. Today I’m going to go on holiday for a few days, so if you don’t see your comment approved for some time, you know why. Sorry, I have to keep this “each user must have at least one approved comment” restriction because else the blog would become full of spam (I’m already handling a lot of it). Your comment hasn’t been lost, just.. will take some more time to appear! =)

UPDATE: added an antispam filter. For this reason now all the comments are immediately accepted by default.

Updates from the Oxygen world

Posted by ruphy at 1:49 on the 10 of June, 2007 — Categories: Oxygen, KDE 4.

Those of you who regolary follow the KDE commits may have already noticed that Thomas finally committed his code. So, the question comes obivious: why haven’t I made the promised screencasts yet?

And the answer is less obivious: we had some serious problems with the new code of the windeco; Thomas is a great hacker about graphics, one of the best I know, but he’s still an human, and needs some time to debug the problems that may eventually come up. Especially, there’s a nasty bug that right now makes the GUI flashing a bit when resizing (just when using the oxygen windeco)… seems a problem with the painting updates, and the complicated background does the rest.
Fortunately, it’s stuff we are going to fix soon, Thomas is investigating on that right now. If you want to know more technical details, please mail me, or, better, Thomas (be warned, he will write you really technical ones ;-) ).

You should also keep clear in mind that we’ve completely rewritten the painting code of the most important elements, while in the meeting, and we got multiple widgets broken by those modifications. So a general screenshot is out of discussion for now.
Some more specific ones can be done… I’ll see as the development continues.

We’re having a meeting on tuesday, and we’ll discuss many things, including style, look and feel of new widgets, arrows, website updates, and many other Oxygen stuff: pretty cool stuff should be going to happen.

Hope I’ll show you something real in the next post (maybe a Plasma screencast… who knows ;-) ).
Take care! =)

UPDATE: Forgot to say, as someone reported: the windeco is red (the red color is just temporary, placed there by Thomas as a placeholder) when the window doesn’t use the oxygen style. That’s indeed a great thing, and we will use this feature to have a windeco that looks detached from the window on GTK and other windows where we can’t “merge” the two things into an unique element.

P.S.: I wrote this post at 1:30 AM, after a really tiring day… it will certainly be full of grammatical/spelling errors and such stuff… and the wordpress editor doesn’t help! sorry!

Oxygen meeting, Day 3

Posted by ruphy at 22:22 on the 4 of June, 2007 — Categories: Mockups, Oxygen, KDE 4.

Yesterday has been the last real day of the meeting.

First off, the “revolutionary idea” of the day, getting rid of that everything-blue feeling given by the color scheme that KDE always shipped with its default palette (at least we’ll propose to do that), and pick another color to use for the “active” part, so selection, highlight, hovering, and all this kind of stuff.

And we chose yellow for that. (I know someone is probably going to hit us for all those revolution we’re bringing =) )

Well, we won’t use a shiny or very light yellow, it will be a yellow a bit oranged… can’t tell you the exact RGB because we haven’t decided yet what the color will be, but we’ll choose one that looks great on sliders, on buttons, on tabs, on white, etc…
What do you think of that?

So the journey started really well, and we decided to review another really important part of the style: The Buttons.

Those are the buttons you are going to have in KDE 4: (from left to right they show the following statuses: normal, hovered, pressed, selected)

Oxygen pushbuttons

Unfortunately this is not a screenshot, but just the mockup; it would have been really hard to screenshot all the buttons in all the statuses. Anyway, the actual code gives results really close to what you see in the mock (you are able to find really subtle differences just with kmag, and those are going to be fixed), except for the pressed status, that we still need to finish (the button doesn’t change the color, only the shadow reduces its size).

For the windeco, the animations are pretty much implemented, and it’s really going to be completely finished in the next week. Me and David worked some more on the websites, hopefully we manage to update them soon.

The day ended with a visit to the center of Milan in the night. Everyone liked it very much, especially David - unfortunately it was very late so we couldn’t go into shops or visit other areas of Milano - and we “just” saw the Duomo/Castello Sforzesco area. We walked *a lot*, like 4 hrs through Milan, when we came back, at 2 AM, we were really tired. The guys just quickly picked up their stuff from my house, and very very quickly they went back to the hotel. In the morning of the following day, they came here to give me back the keys (I went to sleep as I got home, I was *really* sleepy, the other guys can confirm) and we all said goodbye.

With that the meeting really finished, and David brought Nuno and Casper at the airport by car.

Here are a couple of pics from the meeting (sorry, all the other pics I took looked very bad =P):
They’re quite big, be sure to see them at a smaller size, else they’ll look a bit crappy

  • David and Nuno having fun. Nuno layed on that blue ball for pretty much the entire meeting ;-) David and Nuno having fun
  • David relaxes while hacking on the dolphin iconsDavigno relaxing

As a positive final note, Thomas is finally committing the code for the windeco (I was waiting for him and he was waiting for me… not a really productive approach ;-) ). This also mean you’ll get free screenshots soon =)

P.S. For those of you who asked, I’m not aggregated on planetkde.org yet, but that’s not really my fault, as I sent the mail asking to be aggregated there, but no answers yet. Hope I will soon! =)

Oxygen meeting, Day 2

Posted by ruphy at 21:53 on the 3 of June, 2007 — Categories: Oxygen, KDE 4.

Yesterday it has been a really productive day, we could finally hack toghether for the whole day.

Casper and Nuno sit altogether to check the consistency of all the elements of the style and listed on a piece of paper the name of the elements which still needed some fixing or some revising.
The most urgent parts have turned out to be the groupboxes, the lineedits (and all the widgets that use its drawing code, like the spinboxes), and the buttons. The main problem with groupboxes seemed to be the consistency of corners, their radius was not always the same, it was way too white on top and it was detaching too much from the background. It even seemed to be of another material. Casper hacked a bit and fixed all those stuff during the day with the help of Nuno.

Another nice thing we’ve been working on is the palette - we chose the colours we’d have begun with, and started all our work from there. The actual KDE default palette is just not good enough, and specifically made for Plastik/similar.
Specifically, we radically changed the background color, setting it to a really nice gray. With that, it has been made possible to adjust the two gradients there are on bg.

On the style, all the (useless) space that the scrollbars were using has been completely removed. Now they look much more slim and clean.
David even came up with an idea for the new scrollbar that we will implement, here’s his mockup (really basic, but still effective):

David's mockup of the scrollbar

In the meantime I was working on the windeco, and managed to finish all the buttons, including colour changing when hovering, etc…, and it’s 97% completed by now. I’m not posting a screenshot yet because I’m waiting for Thomas to commit some code about authomatic propagation of the gradient pixmap from the style to the windec. That’s also the reason why I’ve chosen not to commit yet - I don’t want to cause any conflict to him. Please do not ask me about windeco screenshots, I won’t make them until his code is there; when it is committed, I’ll do it before you could even ask me to show you that amazing stuff (perhaps a screencast as well).

We have also thought of a lot of other cool effect to implement, Nuno is a really creative guy. The best thing he proposed, IMHO, has been about the replacement for the selected effect in lineedits and derivate widgets. and you will see that soon in a screenshot…

We had dinner in a really cool place near here, a bit expensive, but they cook really in an awsome way. Nuno enjoied very much (as always) the food, and we came back more or less at 1:00 PM, full but happy. If you want the address and the telephone number, just ask me privately, and I’ll give it to you. =)

Stay tuned for screenshots (they will come tomorrow) and some further pic (in the next post, hopefully tonight)
Bye!

Oxygen meeting, Day 1

Posted by ruphy at 16:03 on the 2 of June, 2007 — Categories: Oxygen, KDE 4.

Yesterday it has been the first day of the Oxygen meeting, and it all went really nicely.
Sad to say so, but Kenneth had some work problems a couple of days before the meeting and hadn’t managed to come too.
Casper and David arrived more or less at 3:00 PM, and I went to fetch them at the train station. When back, after a little stop at the hotel, we’ve immediately began to work. Unfortunately Nuno was arriving only at 10 o’clock, so we had to wait for him before we could do any agressive modification to the style.
Me and David spent the whole time we had before he was arriving working a bit on the style of the Oxygen Gallery (that will be opened to the public soon) and revising the style of the main Oxygen website.
Casper in the meantime studied the whole codebase of the style and the windeco, and began hacking on it. He polished the whole windeco, and removed the ugly outline that sometimes was appearing. Kinda cool work dude!
We worked hard for some hours, discussing also some Plasma-related things, and then, after dinner, we went by car to fetch Nuno.
When he arrived we had some time for a couple of hacks more on the style, we refined the groupbox (now it looks really great, and far more consistent with the rest of the style).
We discussed possibilities of visual integration with plasmoids, and how should they behave.
We continued to hack ’til 1:00 AM, where we made a little plan for the following day, and finnally said goodnight to everyone.
It has been a really productive day, and others must be the same as well, if we want to get all the things done.
Screenshots are coming!
Stay tuned!

Hello world!

Posted by ruphy at 10:45 on the of June, 2007 — Categories: Uncategorized.

Hello guys!
This is my first post on this blog.
Hope you’ll have fun! =)
Take care.