Linked by Eugenia Loli-Queru on Thu 8th May 2003 06:15 UTC
Graphics, User Interfaces One old Sawfish theme I always admired is "Friday". I liked its concept of having its window manager buttons shaped after the purpose they served (the Min button was a triangle looking down, and the max button a triangle looking up). I modified the theme to my liking (undoubtly it could still be done better by a pro graphics person) and here is its mockup. Update: An alternative design, possibly much better.
E-mail Print r 0   · Read More · 96 Comment(s)
Order by: Score:
function before form
by Anonymous on Thu 8th May 2003 06:38 UTC

the concept is a good one. the look should accentuate the functionality. if i had to suggest improvement, i'd suggest making the buttons look more like they are part of the title bar, maybe have a 1-3 pixel space between them tht brings out the title bar again, and maybe using the blueish grey of the title bar for the center of the buttons instead of glaring white.



RE: function before form
by Eugenia on Thu 8th May 2003 06:41 UTC

>and maybe using the blueish grey of the title bar for the center of the buttons instead of glaring white.

For me, the most important thing is clear and clean interfaces. Making these buttons anything but white (even black doesn't stand out well, I tried), will make them hard spotted.

> maybe have a 1-3 pixel space between them tht brings out the title bar again

I don't understand what you mean. A mockup please?

RE: Title bar
by Sebastian N. on Thu 8th May 2003 06:46 UTC

I think he means that the 4-pixel window frame should run around the buttons on the right hand window side like it does on the button on the left.

RE: Title bar
by Eugenia on Thu 8th May 2003 06:49 UTC

Aaah. I don't think it will look good. It will be difficult to implement and it will look weird because it will be diagonial, and it will also take lots of space /me thinks. ;)

Re: RE: function before form
by dotpl on Thu 8th May 2003 06:53 UTC

I think what Anonyposter meant was something like this?

http://209.15.63.121/friday.png

Re: RE: function before form
by Eugenia on Thu 8th May 2003 06:54 UTC

Yeah, not sure it looks as clean and the buttons are not as big this way (buttons should be clean and clear as they are frequently used, also for accessibility reasons).

Re: RE: function before form
by Shard on Thu 8th May 2003 07:22 UTC

That Anonyposter mockup is much nicer

Fitt's Law.
by Chris Simmons on Thu 8th May 2003 07:23 UTC

You forget the most important aspect of good button design; target size.

We must keep in mind that by having a triangle shape, we are limiting our target "landing area" of the shape to inside the shape. Try quickly moving the mouse and landing on any pixelspace just inside any of the tip areas.

This problem is compounded by the fact that there are other buttons immediately next to the target button, mere pixels away, so you end up having to drive for the center of the triangle, further limiting your available target area.

It's a nice idea, from an asthetics point of view, but surely not as practical as allowing a more robust shape to be used like current buttons.

Or icons. Look at any icon in the toolbar of your browser. Notice that they have mostly square shapes, even in the transparent region around the image? There's a reason for it. It makes it easier to target the button, and saving just a little time and effort when selecting the icon.

-Chris Simmons,
Avid BeOS User.
The BeOSJournal.

Re: RE: function before form
by Eugenia on Thu 8th May 2003 07:25 UTC

No, it takes away much of the overall size of the buttons. This is something I wanted to change from the original Friday theme as well, as most people in the OSS world, when they design themes, they don't take into account accessibility. If someone can modify the theme to make it as the anonymous suggested but not in the expese of accessibility, then sure.

looks good
by Anonymous on Thu 8th May 2003 07:27 UTC

I think Eugenia's mockup looks great... if this was done I might just port it to Waimea. The port would also work in the three *box windowmanagers because the Waimea theme engine borrows much from them.

Also, I think the order change is just mucking it all up.

RE: Fitt's Law.
by Eugenia on Thu 8th May 2003 07:28 UTC

>You forget the most important aspect of good button design; target size.

I do not forget it, and I DO agree with you about its triangle shape being problematic. However, I always liked that Friday theme, as being a very "different" one. At least I credit that German guy who first created it, as having a pretty "original idea" overall. ;)

And because I don't forget that the triangle shape is already problematic, this is why I don't want to give in to the people's requests to make the buttons even smaller as suggested here: http://209.15.63.121/friday.png
The buttons have to remain pretty big-ish, otherwise their triangle shape is really a pain.

RE: looks good
by Eugenia on Thu 8th May 2003 07:30 UTC

>Also, I think the order change is just mucking it all up.

The original Friday theme had it the other way around: max, min, close. I changed it, because I was always keep pressing the wrong triangle. ;)

Also, the original Friday, was only 20 pixels high, and while I know a lot of people in the Unix world liking thin window managers, I will have to again beg for accessibility in this case.

Border Pixels
by Nathan O. on Thu 8th May 2003 08:22 UTC

I think anon. was saying to add borders to the buttons, not make them smaller. I'm sure they only made them smaller so as to more quickly get the mock up online. Kinda dumb to assume smaller's better.... unless it was obviously too big to begin with.

Small nitpick
by Michael P on Thu 8th May 2003 08:58 UTC

Just a tiny thing, but that alternative design is much better except for one annoying little detail. On the left-hand side, the raised bar that runs under the titlebar is joined with the left-border bar of the window. On the right, it is separated.

RE: Small nitpick
by Eugenia on Thu 8th May 2003 09:03 UTC

Where? I don't see it.. Please upload a mockup with an arrow showing the problem... (please note that I have uploaded a newer version of the alternative design in the past hour, so make sure you reload or empty your cache)

Marketing speak below
by rajan r on Thu 8th May 2003 09:13 UTC

Why not change the title to "Contest: Create Theme!" Grandprice - two books by O'reily. [details]

Makes people more interested IMHO

re: Eugenia
by Michael P on Thu 8th May 2003 09:48 UTC

Aah, never mind. Image must have been cached ;) It's all good now. Very nice look btw

That C# book looks tempting :)
by Spark on Thu 8th May 2003 10:17 UTC

Hmm, are you sure that you can set a default icon in Metacity? Would it be a problem if this isn't possible? Or is there some other theme which does it?

OH MY GOD
by rowel on Thu 8th May 2003 10:22 UTC

THAT IS THE MOST HORRIBLE THING EVER. i really *HATE* the red yellow green bullshit in os x aqua. it is stupid and countar intuitave. what does green mean, go so get bigger? that does not make sense! yellow is the color of caution, so be cautions because we are about to get smaller?

seriously, the square buttons are tried and true formula! round buttons in os x aqua are gay and you have to mouse over to even figure out what button does what?! why not keep the symbols on all the time mouseover crap is stupid.

while the jacked up triangle design is better than aqua IN THAT RESPECT, i mean, at least you know what button does what, why keep the crappy colors? and why not just have big square buttons with arrows on them like win3.1 used to do. microsoft's new designs are great too, i really really like luna's buttons, there is absolutely positively no way of mistaking what they do.

the new design is better because of square button, but please fix the design on them the circles do not do it for me! hell even aqua's stupid + and - and x are making more sense.

if u ask me the real future is in gesture based window control systems where you don't need no stinky buttons to tell the window what to do, u gesture on top of it and it gets bigger or smaller or whatever u want it to do.

UI flaws
by kioki on Thu 8th May 2003 10:37 UTC

The logical button order would be Max, Min, Close,
or the other way around. (Microserfs.. ;)

Triangles don't mean the same thing to all people, direction-wise. What's more, up/down arrows only work on desktops that minimize windows to the bottom of the screen, a la Windows taskbar. (same with [_] minimize icons)

I have to agree with the people who perceive triangles as harder to hit with the mouse.

re: OH MY GOD
by JCooper on Thu 8th May 2003 11:19 UTC

I actually quite like the larger circle for maximise, and the smaller for minimise, I think it works well. When you look at the two next to each other, the sizing automatically makes you think 'larger' or 'smaller'. It works well, and I much prefer the second design over the triangles.

I would very much like to see that concept made into a theme, not only for *nix WMs but also for XP.

That is not a theme.
by tuttle on Thu 8th May 2003 11:33 UTC

It is just a window decoration. There is much more to do for a full theme. But I would really like to see a full theme designed by you, eugenia. That would be much more constructive than just critizising kde usability without offering alternatives. Maybe it would even replace dotnet as my favorite theme.

Re: That is not a theme.
by Spark on Thu 8th May 2003 11:50 UTC

Maybe that's why the title says "Window Manager Theme". :p
I should be finished soon, turns out quite neat so far. ;)

Re: rowel
by Kick the Donkey on Thu 8th May 2003 11:58 UTC

So, just because something is different from what you're used to, you refuse to try anything else?

Crawl back under your log, troll...

good ole IRIX
by Charlie Mac on Thu 8th May 2003 11:59 UTC

I don't know if I like the idea of color coding the 3 window operation buttons...for one, the color coding is probably not universally recognizable across international borders. As for functionality, the second mockup looks very similar to the metacity-iris theme here: http://art.gnome.org/show_theme.php?themeID=202&category=metaci... It's just using squares instead of circles. Even though it's quite spartan, I still like it for it's professional feel...and a little nostalgia.. I definitely like more than MS's current trend of 'fisher-price'-ifying the desktop.

Target Area is a fallacy
by Icarii on Thu 8th May 2003 12:06 UTC

Its always interesting to hear people moan about "reduced button target areas" and rectangular hit areas when its VERY easy to code for non-regular areas. All you need to do is create an invisible layer representing the button area that holds a colour map to the button area (one colour per button) and determine function by colour.
step 1. create colour map / hit area (allows for function linking - eg 2 minimize / scroll / whatever buttons)
step 2. intercept mouse position over button area
step 3. extrapolate position from step 2 over colour/function map (this allows for scaling also) and execute appropriate function.

There must be plenty of programmer using this out in the OSS world - i'd be very surprised otherwise...

Looks like Aqua widgets
by dave on Thu 8th May 2003 12:26 UTC

Header says it all.

@Eugenia
by Luckett on Thu 8th May 2003 12:55 UTC

This is something I wanted to change from the original Friday theme as well, as most people in the OSS world, when they design themes, they don't take into account accessibility.

Most people in the OSS world make a theme for themselves if they want it so badly, instead of asking other people.

Re: Target Area Fallacy
by dotpl on Thu 8th May 2003 12:57 UTC

People are not moaning about the difficulty of coding non-rectangular buttons, instead, they are moaning about the usability of such buttons:

"I'm working in my window and I am annoyed and want to maximize my window, so I move my mouse quickly to the maximize button and as I start to get closer to that button I will have to start exponentially (or is logarithmically) slow down so that I do not end up at the small upper side of the triangle where I might just hit the close button instead because I don't have enough area."

That's why the original buttons were so big because midway up, the button does no matter, no one will ever reach that place to click; because a user can only hit that close button instead so many times that he gets annoyed by it, and eventually change the darned theme.

After trying tooooo many themes, I am convinced that square buttons are just plain more useable (that is if you want to use the window and not just stare at how lovely it looks like)

Problem with window manager themes
by paul on Thu 8th May 2003 13:15 UTC

One problem I have with window manager themes in X is that when a window is maximized I can't just "throw" the mouse to the upper right corner of the screen and hit the button to close the window, like I do with Microsoft Windows. I would like to see a theme that allowed me to do that, I mean, that let me kill a maximized window by clicking on the pixel on the top right of the screen. If I remember correctly, that is one of the four easiest places to click. :-)

RE: RE: looks good
by pj on Thu 8th May 2003 13:18 UTC

> The original Friday theme had it the other way around: max, min, close. I changed it, because I was always keep pressing the wrong triangle. ;)

This suggests that the shapes and colors don't matter so much then....

And I agree with the poster that mentioned mouse gestures. Like the scroll wheel on the mouse, once you've used it, it's really hard to give it up. I've "used" them accidently a fair number of times in IE. ;)

pj

Re: Problem with window manager themes
by Kick the Donkey on Thu 8th May 2003 13:44 UTC

I can do that with the default theme in IceWM. You mean get the mouse in the very uppermost, righhand corner of the screen to close the current maximized window, right?

Works fine for me.

This actually doesn't make much sense
by Jason on Thu 8th May 2003 14:12 UTC

Ok, so I agree with you in that the buttons should be clearer. I like the concept of a minimize button that is an arrow pointing down. But the maximize button? Lest you've forgotten, that button (in windows and in gnome - I think in KDE as well, but I'm not sure?) also acts as a "Re-windowfy" button. As in, when you maximize a window, if you want it to be a window again, you reclick that button (in gnome, it's context sensitive - as in, the icon changes to a windows icon when you maximize a window). This up arrow, down arrow thing doesn't seem to include a provision for that, and even if the button has the same behavior, I think its even more confusing than the Windows style, no context change, way.

I'm all for accessibility, but complicating things even more isn't the way to go. I really like this idea of the arrows, but I think I'd like them implemented the gnome way (square buttons that are context sensitive based on state).

Screenshot
by Spark on Thu 8th May 2003 14:17 UTC

http://server204.serverflex.de/Snapshots/Screenshot-Gimp.png

Not quite finished yet but close. Hope that's ok.

Ick
by Mr. Banned on Thu 8th May 2003 15:07 UTC

While the alternative one looks better and more usable than the original, I don't really care for either. At least on the alternative one you've got a wide section of button to click -the triangular ones would be hard to click "on the fly"

They both remind me of a Beos window meeting one of Gnomes dark "metal" looking themes, with a color-handicapped version of Aqua (You know... "When I say red, I mean RED") thrown in for coloring.

Not saying that the idea's bad, but I would never consider such a theme/decoration. I much prefer cool, modern looking decorations (such as Liquid or some of the Aqua-like themese showing up for KDE). This looks too much like a cheesy Beos knockoff to me.

Working one
by mechanix on Thu 8th May 2003 15:09 UTC

Rather big screenshot, 684k:
http://slider.rack66.net/~mechanix/shots/friday.png

I tried it without the background fill on the menu icon too, and must say it looks alot better that way. IMO.

re:
by Karl on Thu 8th May 2003 15:12 UTC

that's turning into a really nice theme....please tell me someone is going to submit to art.gnome.org when this is over ;)

Karl

Read it and weep
by EricRitezel on Thu 8th May 2003 15:54 UTC

Gentlemen and ladies, I present to you... Friday. In pure XML form (okay, so the buttons are standins to see exactly how I could get it to work.) I am working on the alternative buttons as we speak, but I assure you that this is far superior to the bitmap imitations, and will prove to be much more robust in the long term. Consider the contest over. (No, I'm not really a jerk, I just like to pretend to be one on Thursdays... after working 9 hours and seeing someone with the gimp pop out a cheap hack.)

http://www.inductiveart.net/pureFriday.png" http://www.inductive...

Re: Working one
by mechanix on Thu 8th May 2003 16:01 UTC
to Karl
by mechanix on Thu 8th May 2003 16:12 UTC

Actually, it looks alot nicer than it really is. The colors are not lively enough in normal state, and to cheesy in highlighted/pressed state.

And the small border, as someone already pointed out, makes it look like a MWM derivation. So did we really need another theme only to make metacity look like a 15y old windowmanager? ;-)

Re: Working one
by Spark on Thu 8th May 2003 16:16 UTC

There are three issues. ;)
1) No shadow text
2) Your border-only window is a cheat ;)
3) It breaks with different font sizes.

2 and 3 are also my remaining issues.

Re: Read it and weep
by mechanix on Thu 8th May 2003 16:24 UTC

<knee-jerk>
Contest over? Didn't you forget the color-schemes?
And btw... "seeing someone with the gimp pop out a cheap hack". So how do we tell yours isn't? Where can we download your version?
</knee-jerk>

Seriously though, I think the screenshots you linked actually look better as they are right now, without the missing parts (button colors, the menu button box). Nice work.
As for usability of those triangles, everyone knows real men, and women too, use keyboard shortcuts for window actions ;)

Re: Read it and weep
by Spark on Thu 8th May 2003 16:27 UTC

If this indeed scales well and has no other issue, then I pull my hat, but release first. ;) Besides, the triangles suck. ;)

This looks ugly
by dwilson on Thu 8th May 2003 16:34 UTC

These look terribly unappealing to the eyes. I personally enjoy a more blended desktop feel. These mockups are just glaring. The clash between the button colors is brutal on my eyes.

I guess some people prefer for things to stand out a lot more, but it just gives me a headache. The button design could be nice, but not without some nicer color scheme.

Re: Working one
by mechanix on Thu 8th May 2003 16:36 UTC

> 1) No shadow text
Trivially fixed.

> 2) Your border-only window is a cheat ;)
How so? (I didn't know squat of metacity themeing before I started this, so I have no idea why it would be a cheat)

> 3) It breaks with different font sizes.
Ah. You're right. I'll have to look at that.

Ease of Click
by Charles E Hardwidge on Thu 8th May 2003 16:38 UTC

If I remember correctly, that is one of the four easiest places to click.

No, it's the next four easiest. ;)

One idea I'm not aware of anyone trying is proportional window buttons. If you think that's an odd idea, consider how odd it is that the buttons are so damn small when so much dead space is available. Up to a quarter of the title bar could be used per button, especially if they appear on a mouse movement event, though it creates other issues...

Re: mechanix & charles
by Spark on Thu 8th May 2003 16:50 UTC

mechanix
"How so? (I didn't know squat of metacity themeing before I started this, so I have no idea why it would be a cheat)"

Because there is no border? ;) The name is "border-only", not "border-less". ;)

I gave up btw, your attempt is clearly the better one (if you make it scale like Bluecurve now ;) )

If you want to make it 100% correct, you should check the Button Layouts tab though, the spacing to the left is not very nice, maybe you can get rid of this too?

Luckily there is good online documentation for C# heh.


Charles
"One idea I'm not aware of anyone trying is proportional window buttons. If you think that's an odd idea, consider how odd it is that the buttons are so damn small when so much dead space is available. Up to a quarter of the title bar could be used per button, especially if they appear on a mouse movement event, though it creates other issues..."

I don't think that's a good idea, because your buttons will constantly change size and even location then... That would most probably not be worth the gain. I rather use themes with large buttons by default or themes which scale so I can set a large font to get big fat buttons. ;) I do that with Bluecurve for example: http://server204.serverflex.de/Screenshots/Screenshot-Epiphany-bin....

hmm... ding!
by Derek Reisner on Thu 8th May 2003 17:19 UTC

ok quick test for you. jam your mouse into a corner. see how long it takes you. then try manuevering your mouse onto a minimize or maximize button. see how much longer that takes?

how bout someone making a hack, that creates an ALWAYS ON TOP, ALWAYS UNFOCUSED 1 pixel window in each corner. The top right corner can trigger a WINDOW CLOSE command. The top left corner can trigger a WINDOW MIN command. The bottom right corner can trigger a WINDOW MAX command.

Sure it would take 5 minutes to get used to. But once realized, it basically creates a GESTURE for the gadgets (jamming a mouse off limits), and theoretically could replace the gadgets eventually, although I'd prefer them staying.

As of right now, on my WinXP, those corners aren't used by anything but borders.

(all commercial rights reserved)

a problem with maximize button
by Ani on Thu 8th May 2003 17:23 UTC

There is a problem with this theme:
there is no way to tell if the window is in maximazed state or not. the Big circle always looks the same.

Re: Working one
by EricRitezel on Thu 8th May 2003 17:26 UTC

Yeah, I checked out your theme, actually. Nice. A bit early to be labeling it Friday, though. As far as I can tell, it's still Thursday.

http://www.inductiveart.net/MCity-Thursday-0.666.tar.gz

Re: hmm... ding!
by Spark on Thu 8th May 2003 17:31 UTC

First of all, jamming your mouse into a corner isn't always fun on a 1600x1200 desktop. ;) I'm certainly faster at aiming at a medium sized button near my cursor than to travel the mouse all over the desktop.
I think that Bluecurve already can do this with maximized windows but I cna't completely test this without deleting my menu panel. There is certainly no border anymore between close button and screen edge.
In GNOME, the corners are also tried to be used for more general functions. For example the menu panel will give you a window list in the top right corner and the applications menu in the top left corner. It is also common practice to place the foot or K menu in the lower left corner where the mouse can be jammed against.
I don't think it would be a good idea to reserve those corners for something as trivial as minimizing or maximizing your window. It wouldn't be logical either. ;)

Re: a problem with maximize button
by EricRitezel on Thu 8th May 2003 17:32 UTC

Give mine a shot. You might be pleasantly surprised. Of course, you could also be terribly confused and mollified that anyone would release crap like what I just hacked out, but hey... we're all (un)professionals here, right?

BTW, try to find GIMP in that 18k of XML. I dares ya.

Re: a problem with maximize button
by Spark on Thu 8th May 2003 17:46 UTC

Checked it out already. ;) Pretty nice XML work. But it seems that it doesn't work so well for the button images. ;)
The rounded edges also look more "cut-off" than anything on white background and some other issues you are certainly aware of.
It also has the same font scaling problems. This is getting really interesting. ;)

Slashdot pt. 2
by Anonymous on Thu 8th May 2003 17:57 UTC

This is really amazing. The article was for a contest, not a critique. I know that a few of you that posted know how to design a wm theme. The rest of you just need to go to the store and buy a couple of books. Then design the theme that _you_ want, and offer another contest with those books for _your_ theme.

It's really pretty simple, don't you think?

Re: Slashdot pt. 2
by EricRitezel on Thu 8th May 2003 18:01 UTC

So where's your theme, hotshot?

The only reason why the "Slashdot" part of your slug line holds true is because of armchair critics like yourself. If you want to complain about the problem, do so by contributing, not by furthering the downward spiral.

Yeesh.

Replies
by Eugenia on Thu 8th May 2003 18:22 UTC

>Why don't you make a full theme?

I already have, months ago. But only few people seen it.

So, how many people are working still on it? Three? Please email me with your status, so we can discuss who gets what book. ;)

@Eugenia
by Gonzalo on Thu 8th May 2003 19:10 UTC

Will your theme be available any time soon? I would love to try it out.

maximize button
by mechanix on Thu 8th May 2003 19:19 UTC

Does anyone have a suggestion how to take care of the maximize button issue in the alternate mockup?

I've fixed the scaling issues with different title bar sizes. (Small titles still look somewhat odd, as the buttons become rectangular rather than square)

Re: spark
by mechanix on Thu 8th May 2003 19:21 UTC

> The name is "border-only", not "border-less".

In that sense you're right. However, I simply like borderless windows better. The border on borderonly windows, when there actually still is a border, doesn't serve any purpose at all.

Re: maximize button
by Spark on Thu 8th May 2003 19:22 UTC

How about a black dot inside of the white circle when the window is maximized.

Re: spark
by Spark on Thu 8th May 2003 19:24 UTC

"In that sense you're right. However, I simply like borderless windows better. The border on borderonly windows, when there actually still is a border, doesn't serve any purpose at all."

Aren't those windows supposed to be resized? Actually I have no clue and am wondering what they are used for. ;)

Mechanix theme
by Eugenia on Thu 8th May 2003 19:26 UTC

Mechanix, also please take care the "one pixel off" that all four corners have... ;)
It works great btw. I am using it now. Thx. ;)


>Will your theme be available any time soon? I would love to try it out.

I never coded it. I did that design for another OS (not linux) but as I left that project 2 months ago, I might take a look at doing it for GTK+ or QT.

Re: Mechanix theme
by Spark on Thu 8th May 2003 19:46 UTC

"Mechanix, also please take care the "one pixel off" that all four corners have... ;)
It works great btw. I am using it now. Thx. ;) "


If this is possible, probably not... Metacity doesn't support translucent areas, all you can do is to make the corners rounded. But if I understand it correctly, it will use the bordersize to determine how much it is rounded, so there is probably no way to get this "one pixel off" without making the borders very thin. Unless there is some trick.

Re: Mechanix theme
by mechanix on Thu 8th May 2003 20:21 UTC

As Spark said, there appears no way to do the one pixel off. That's why I didn't have it in the first place.
The closest is simply not drawing anything there, which gives it some sort of default "window fill color" (which color exactly depends on your gtk theme). It's the same color you can see when e.g. unshading (rolling down) a window on a very slow system, before the window contents gets redrawn. But it's not really nice that way, the corner pixels look like visual artifacts.

Re: Mechanix theme
by Eugenia on Thu 8th May 2003 20:26 UTC

Why not use the .png files for the corners as transparent for that specific pixel? Wouldn't that work?

Re: 1 pixel off
by mechanix on Thu 8th May 2003 20:48 UTC

Considering transparent pngs don't give holes in the window in other places (even when not drawing anything underneath- I've been there when I started this theme), I am fairly sure it won't work that way.

And while rounded borders might work for the top corners, if you cheat with what are borders and what is the main body of the titlebar, there's no way to cheat at the bottom. So that's a hack which can only get you halfway there.

Re: 1 pixel off
by Eugenia on Thu 8th May 2003 20:56 UTC

I c... How is Mandrake doing it for their Galaxy theme under Gnome?

BTW, are the last remaining issues being worked out? If yes, guys please email me as to what book you want and which address to send it. ;)

Re: 1 pixel off
by Spark on Thu 8th May 2003 21:09 UTC

Galaxy is simply using the "standard" rounded edges just like Bluecurve. To make them possible, Metacity is probably using a shaped window surface but you can't control the radius unless you change the border size. Metacity could probably support more kinds of shaped surfaces (like some other windowmanagers do), but I don't think Havoc wants to spend much time working around current X limitations.

new version
by mechanix on Thu 8th May 2003 21:44 UTC

I just uploaded a version I'm happy with for now. I don't think there are serious issues left with this one. Url is http://slider.rack66.net/~mechanix/software/MCity-Today.tar.gz
(Though onley a few minutes away now here, it's still not friday yet :-)

RE: new version
by Eugenia on Thu 8th May 2003 21:59 UTC

ok, I am testing. ;)

Re: new version
by Spark on Thu 8th May 2003 22:06 UTC

Awesome, that's one hell of a quality job. I'm just still a bit worried about your borderless border only windows. ;)

Maybe slightly more spacing between title text and borders?

WOW
by Aitvo on Thu 8th May 2003 22:23 UTC

This is a decent WM theme! A couple of things I'd like to see, perhaps in a different version of the same theme. I'd like to see the theme follow the GTK theme colors, and the buttons match that color unless moused over. Would that be easy to do?

gtk2 theme color
by jose_lav on Thu 8th May 2003 22:23 UTC

it should change the colors following the gtk2 colors theme

RE: WOW
by Eugenia on Thu 8th May 2003 22:57 UTC

>the buttons match that color unless moused over. Would that be easy to do?

That was in my original mockup. I changed it to the colorful buttons because it was looking blunt and boring as hell. Trust me, is worlds better with some coloring. ;)

> I'm just still a bit worried about your borderless border only windows. ;)

I really don't understand what is that. ;)

I hope Havoc adds support for a default "icon" when there is no icon supplied, and also for the 1-pixel-off thingie... I will email him later about this.

RE: WOW
by Aitvo on Thu 8th May 2003 23:00 UTC

ok, perhaps just a bit less obnoxious? hehe!

RE: WOW
by Eugenia on Thu 8th May 2003 23:02 UTC

It is really not obnoxious. ;)
The default theme, when you don't mouse over it, its colors are really "not strong". If you take all this coloring away, it is truly hard to distinguish which one is the focused window.

Have you tried the theme btw?

RE: WOW
by Aitvo on Thu 8th May 2003 23:10 UTC

Yup, I'm using it now. I was using Metacity "Simple" before, and "Bluecurve" before that. I'm just simplistic I suppose lol. I really like it other than those two little things. Maybe I'd like them better if the minimize and maximize buttons weren't different colors. hmmm..

updated...
by Bill on Thu 8th May 2003 23:18 UTC

screenshot?

Hmm..
by Aitvo on Thu 8th May 2003 23:26 UTC

I modified the default button colors to #848AAD and left the highlight and click colors alone. I REALLY like it now! Just have to figure out how to set it to use GTK. :-P hehe

RE: Updated...
by Eugenia on Thu 8th May 2003 23:40 UTC

>screenshot?

Here:
http://img.osnews.com/img/3476/today.png
Check the Galeon window, which is the focused window. The grey-ish windows are unfocused. However, the main Gimp window, has its "close button" mouse overed, this is why it has the red color. ;)

Aitvo, upload a screenshot of your setup. ;)

BTW, there are still three problems with the theme, which probably won't get solved, as Metacity doesn't support them:
1. 1-pixel off the corners. Are we sure transparent pngs won't work? I think I've seen some such metacity themes... :o
2. Set the minimum height for the window manager, because if you select a very small font, the 16x16 icon gets squashed as the window manager resizes the bar.
3. Change the default icon to a custom one, if the application has no icon.

Haaavoooc... ;)

No prob
by Aitvo on Thu 8th May 2003 23:53 UTC


Here's a window using the modified version of the theme.

http://www.fewt.com/desktop/Today-changed.jpg

I can roll it into a tarball as well if you want.

Tarball
by Aitvo on Thu 8th May 2003 23:56 UTC


http://www.fewt.com/desktop/Today-Flat.tar.gz

I think the author of the Today theme did a GREAT job, and definitely deserves the prize! :-)

Hrm.
by Eike Hein on Fri 9th May 2003 00:00 UTC

Uhm. Isn't it a bit weird to highlight the shaped button and eventually declare someone who gave up on that concept the winner? That's pretty arbitrary. Not sure this "contest" isn't just abuse of this site's popularity. Well. No, this is not a troll post, it's just an opinion. I usually enjoy reading OSNews.

BTW, I really like Red Hat's BlueCurve widgets combined with KDE's ModSystem window decoration and the KDE 3.1 Default colorscheme. It's a very clean, space-saving, good-looking combination: http://www.eikehein.com/linuxdesktop.png

RE: Hrm
by Eugenia on Fri 9th May 2003 00:05 UTC

>eventually declare someone who gave up on that concept the winner?

No, the winner is the one who delivered a theme first, before the others, and CLOSER to the original mockup. Someone else did a first tar file, but it was nowhere near the clean state of Filip's effort and the mockup's.

RE: Hrm
by Eike Hein on Fri 9th May 2003 00:07 UTC

Alright, thanks for the clarification.

Re:RE:Hrm
by Ben on Fri 9th May 2003 00:39 UTC

That looks terrible.


>BTW, I really like Red Hat's BlueCurve widgets combined with KDE's ModSystem window decoration and the KDE 3.1 Default colorscheme. It's a very clean, space-saving, good-looking combination: http://www.eikehein.com/linuxdesktop.png

about the contest!
by iBooker on Fri 9th May 2003 01:04 UTC

I love the concept of a contest where the object is to code a small open source "app/theme/..."

instead of randomly giving away a book, something creative has come out of it. Good idea!

I like the theme created, but not enough to replace my current setup, but still really cool!

What other things are wished for that could be fixed via a small contest like this?

No rest for the wicked
by EricRitezel on Fri 9th May 2003 01:40 UTC

This should improve on the original forms and add some aesthetically-pleasing changes (such as a dedicated Restore icon and a less murky color scheme).

http://www.inductiveart.net/MCity-Thursday-0.777.tar.gz

How about a second winner
by Alex on Fri 9th May 2003 01:58 UTC

The one who can fix all the issues you mentioned and gets the other book =p

Here's my end result.
by Aitvo on Fri 9th May 2003 02:04 UTC

Here is my final "Today" variant. I call it "Last Week" hehe

http://www.fewt.com/lastweek.shtml

I didn't get it to use GTK, but I'll hopefully get that later. Thanks again for the Today theme!

Why round iconic symbols?
by Anonymous on Fri 9th May 2003 02:12 UTC

Why are circles used as icons for minimised and maximised? The windows on a desktop are generally nor circle's, and it doesn't make sense. The purpose of the symbol is to represent what will happen when you click on it. Will the window turn into a small circle?

RE: Why round iconic symbols?
by Eugenia on Fri 9th May 2003 02:13 UTC

>Will the window turn into a small circle?

Yeah. ;)

Re:RE:Hrm
by Eike Hein on Fri 9th May 2003 04:57 UTC

> That looks terrible.

How tastes can differ. ;)

good job!
by tv-casualty on Fri 9th May 2003 05:11 UTC

very nice, any chance of a all-out GTK+/GTK+-2 (or GNOME2) theme coming out? :-)

I like the original with the triangles
by Sagres on Fri 9th May 2003 17:23 UTC

And how about making a luna theme as well 8-)