Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Lots to look forward to
Lots to look forward to
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
aussie149
The Merovingian


Joined: Feb 12, 2005
Posts: 607
Location: Australia

PostPosted: Fri Apr 14, 2006 10:58 pm    Post subject: Lots to look forward to

Here's another bit of unashamed eye candy for those with such interests. The other reason I post this is to show that the tidiness and consistency of the icon set [see tear off menus at bottom] is a revelation after the attempts we have been making to achieve that in NeoOffice 1.2.

Smile
P
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Apr 16, 2006 5:22 pm    Post subject:

After looking at that, the big question for me is backgrounds (yes, I'm tinkering with NWF at this point in time so it's meaningful for me...)

Regarding windows and dialogs within OOo there's an open question as to what we should do for backgrounds behind controls in windows and dialogs. Right now they're a light grey background, generally solid. While this looked bad in 10.2, with the prevalance of Metal in 10.3 and later it's much more visually palatable (see the screenshots in genesis of the new weapons). Since it looks OK to me, I've let it slide.

What's the general thought as to doing striped backgrounds vs. flat light grey? Even Apple has severely toned down the striping since 10.3 (see menus, for instance) and even done more of the flat gray in iTunes and Mail. In light of the general UI schitzophrenia Apple apps have, I'm content to leave the backgrounds for the new weapons the way they are.

ed
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Sun Apr 16, 2006 7:27 pm    Post subject:

I really like the muted stripes background of 10.3, hate metal like I hate...well, whatever, and am not too fond of the unified and pseudo-metal things that have crept into the latest apps and recent iApps (like metal, they're very dark and heavy)....

I remember from NWF v0.1 that getting the stripes to tile correctly was a chore, so I could live with a nice flat light grey Wink

If only Apple would get its act together.... Sad

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Apr 16, 2006 10:02 pm    Post subject:

Well, getting the stripes to line up wasn't really the fault of Apple but more the way OOo deals with drawing widgets. OOo says "draw me a button at x and y" and tends to erase the background first. The problem is that background erasing...it also has embedded coordinates. Aligning the stripes becomes problematic in the sense that there's sometimes no good way to ask Carbon/Cocoa/etc. to do that. DrawThemeBackground() (the Appearance variant) used to be fine to draw the entire window at once, but the moment you started trying to do sub-rectangles it'd freak out.

It's something that's addressable, but problematic. Dan solved it by actually importing the background as a bitmap into OOo itself and dumping the OS routines. The only problem with that approach is that it doesn't adapt to OS level changes (the stripes got much more muted in 10.3, for example).

I guess I won't totally axe the thought of doing it for toolbars and the like but won't kill myself over it either Smile

ed
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Apr 16, 2006 10:09 pm    Post subject:

OPENSTEP wrote:
It's something that's addressable, but problematic. Dan solved it by actually importing the background as a bitmap into OOo itself and dumping the OS routines. The only problem with that approach is that it doesn't adapt to OS level changes (the stripes got much more muted in 10.3, for example).


I would think that one possible way to do this is to intersect the OOo drawing bounds to the current clip and then draw the background over the entire window. Then reset the clip to what it was before. This way, the native background drawing routines will align the strips relative to the origin of the window no matter where you are drawing.

Patrick
Back to top
aussie149
The Merovingian


Joined: Feb 12, 2005
Posts: 607
Location: Australia

PostPosted: Sun Apr 16, 2006 10:51 pm    Post subject: Well done

You're both doing a great job, ed and patrick. Well done. I think muted is the way to go, with less striping. In any case, the sort of ECECEC etc? NeoOffice uses is sooo much better IMHO than the sort of fawn shading [eg ECE9D8] in Star Office. What were they thinking? Looks like the colour of the old PC boxes! I personally prefer a little more blue-greyish, E4E8EED? - but I'm very happy with the direction you've taken, ed. Smile

Happy Easter: what's left of it: not much here Wink
Peter
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Mon Apr 17, 2006 8:20 am    Post subject: Re: Well done

aussie149 wrote:
You're both doing a great job, ed and patrick. Well done. I think muted is the way to go, with less striping. In any case, the sort of ECECEC etc? NeoOffice uses is sooo much better IMHO than the sort of fawn shading [eg ECE9D8] in Star Office. What were they thinking? Looks like the colour of the old PC boxes! I personally prefer a little more blue-greyish, E4E8EED? - but I'm very happy with the direction you've taken, ed. Smile


Neo 2.0 Alpha will set the background colors from your System Preferences just like Neo 1.2.x did. Trying to pore over the details of an X11 screen snapshot (the non-Aqua menus and the crappy, non-native font rendering made this obvious to me) is largely a waste of time as Neo 2.0 Alpha will, in some ways, look closer to Neo 1.2.x than it does to OOo X11.

Patrick
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.