Re: CocoaAbi ruler visual improvements (+ rant)

From: Hubert Figuiere <hfiguiere_at_teaser.fr>
Date: Thu Dec 23 2004 - 17:38:44 CET

On Thu, 2004-12-23 at 07:47 +0000, Francis James Franklin wrote:

> In this case I'm not worried about drawing imperfections; this is a
> UI/theme issue (disproportionately important to Mac users). Currently
> these widgets are created by drawing a sequence of lines. Excuse me?
> Lines? We are creating pseudo-3D widgets/controls using lines? (The
> whole purpose of AbiWord is to have a native look and feel on each
> platform, and where possible to use native interface objects, so why we
> are going out of our way to create an alien 3D widget is beyond me.)
> It's horribly inefficient and impossible to customize.

I completely agree with FJF. One of the main motivation filing that bug
was that to have Aqua look (look at the buttons) you have to use bitmap
graphics. I'm pretty sure that we can implement a completely XP solution
and that platform can provide their own if needed.

> 90% of the criticism of the MacOSX version we got after the /.
> announcement was todo with user interface issues. I've "fixed" most of
> these (many non-trivial) as best as I can, even though this means
> departing occasionally from fully-xp-AbiWord paradigms because
> ultimately the people we are appealing to are not the small handful of
> people lucky enough to use AbiWord on multiple platforms but rather Mac
> users who are used to Mac applications...

And Mac user put the bar really high.

> > * If we make XP changes to the 'ruler widgets', then the OSX bitmaps
> > will be out of sync.
>
> Well, we shouldn't be making any serious changes in 2.2.x, and I may
> like to change this completely in 2.4.

.... as said before that implementation should provide DEFAULT graphics
for XP code and let platform override it by providing their own. We can
even automate this in the build system.
Off course 2.4 seems to be the target.

>
> > * How are you gonna handle variable size widgets, like the column gap
> > widget?
>
> Since I'm currently using a background fill-pattern of a polygon rather
> than a simple bitmap this is a non-issue.

That is a good question. I'm pretty sure we can find a good solution.

Hub

-- 
Crazy French - http://www.figuiere.net/hub/
Received on Thu Dec 23 17:35:43 2004

This archive was generated by hypermail 2.1.8 : Thu Dec 23 2004 - 17:35:43 CET