Hi Jan (and Michael)!
Jan Holesovsky wrote:
Hi Éric,
I am not sure what do you mean by this. I have provided just the Linux
build (I do not have access to any Windows machine), and the 1.9.x Linux
builds are just .rpm's now, no './setup' there. Check
http://download.openoffice.org/680/index.html, you will see the same.
You're right. I didn't look at a Windows build but remembered having seen
rpms *with* setup files. Sorry for the confusion.
- I installed the CWS on JDS (+ gnome) and, when starting, it tells me
"no suitable windowing system found, exiting." and it does it. Meaning
this CWS doesn't run on JDS (let's see - maybe off list - what's the
problem)
cd /opt/openoffice.org1.9.119/program
ldd libvcl680li.so
ldd libvclplug_gtk680li.so
and check the output for 'not found' and install the missing bits. I
guess it is going to be libstartup-notification; I forgot that I should
build without it, sorry. I do not know JDS, but there should be
possibility to install this library. If not, it should be enough to use
copy it from any Linux distro available.
If the above is true, and the build works with the fixed dependency,
it's not fault of the CWS, but mine when I was building it---I forgot to
switch the libstartup-notification support off.
Ok I added 2 libs and it works now (same problem on JDS and SuSE 9
Enterprise):
libstartup-notification-1.so.0
libsndfile.so.1
AFAIK, on Linux, it is just checked that the average color of OOo is
darker than some value and then HC is used. That could be improved as
well, but in a separate CWS, I guess.
I guess we completely agree here ;-) As it is now, when OOo runs in HC
mode with 'Automatic' in the theme selection list box, the HiContrast
icons are used by regardless of the desktop the user is running; just
because we do not have 'HiContrast Industrial'.
That's exactly what I meant this way: we *must* have an HIContrast
industrial theme which will not be available in the option listbox but
will be switched automatically when chosing High Contrast at system level.
AFAIK Industrial is the typical Gnome icon theme and especially Gnome
supports real High Contrast (Not only black and white colors).
So we have to keep consistency when we can.
It's ok to implement this in an other CWS but keep in mind that it's an
accessibility *requirement* (this is a legal issue in some countries,
including U.S.A. ...) to have HC icons.
But when she _decided_ to choose another theme, this is her choice, and
we should provide her the freedom of choice.
If we give the possibility to the user to add *her own* themes, it's ok.
But, at least, I consider that the themes (Industrial, Crystal?, Mono?)
we (will) deliver have to be HC compliant.
Icons stuff:
- Available Themes: they are not all complete (not all icons available)
Can you be more specific here? What icons are missing? Do you have a
screenshot, please?
The small icons Kai was refering to, for instance.
They have to be consistent to match the quality level we need to
integrate the CWS.
If you are talking about Crystal and Mono, yes, they are incomplete.
But this CWS does neither contains them, nor enable them.
Right! My fault! Sorry!
But then you have to remove the references to Crystal from the main
section of the spec and mention it only under "Future Tasks".
- Industrial Theme: It's *definitively* not a question of taste (I
like that theme a lot!) but there are still some icons that are not
really readable (A11y again)... AAA, AAA (Bold, Italic, Underlines,
Font/Character/Paragraph background) for instance...
We should contact the artist here I guess.
But I'd like to separate the CWS and the artwork here. I think that
when I change the behaviour so that the brand new OOo always defaults to
the OOo's default icon set, we could solve such issues later. What do
you think?
Ok.
The Spec:
- General : a lot of areas don't fit with spec requirements (we can
discuss it off list). The Spec cannot be final while all people didn't
say "approved". And nobody from the written people said it untill
now... ;)
Sorry, I misunderstood the meaning of this. I thought it is that the
people were approved to do the implementation, not that the
specification has been approved by the listed people. (The label says
just 'Approved for Implementation' and there is a list of people without
further explanation...)
Indeed, the "Approved" referes to the spec's text, not to the simple
project of doing something ;)
Why is a spec important for a new feature?
- because it defines what the program does *and does not*!
- because it is a reference for people who want to know "why".
From this point of view,
I tried my best to write a good specification; but it was my first OOo
specification, so please be patient ;-)
I am! :)
Please don't take my remarks as blockers or nagging assertions (keep in
mind I'm not an native English speaker, so both words and culture may
not be yours but I do my best! ;) ).
My only goal is to get the best quality into OOo and there are some
work-flows to respect to achieve this goal. Please ask me any time if
you have doubts or need help!
I don't see the spec as "ok" right now
Please check
http://specs.openoffice.org/ui_in_general/icons/icon-theme-switching.sxw
Is it better now when I added screenshots and fixed the 'approved' section?
Yes, it's *much* better but...
I'll send you a "Spec sample" with comments + your spec with comments.
I know, writing a spec may be pretty boring and it's not your job (not
mine too). But writing a good spec is not a pure bureaucraty job but
will prevent us from getting bug reports. If we all have, before
implementing, a strong brain-storming which the spec reflects, we can
expect to make the best design for this feature and just having to say:
"not a bug. Works as designed" and direct issues to "enhancements".
Thank you,
Thank *you* for the great work you've done on that feature I love!
And sorry if though I cannot give my "go" yet...
Ciao
Éric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]