Thanks for posting screenshots! It's good to know my changes had some effect at least. Do you consider them an improvement, too, or should I undo them?
For all the things you adressed, if you find a way to change them in the code without breaking too much, I'd be glad to receive your submissions.
In the following comments, whenever I say "I don't know" or "I won't", it means exactly that -
I will not.
It doesn't mean that I don't want the program to support it if anyone knows how to do it and does it himself or explains it to me.
Comments
Do you know whether the properties controlling the screen menu bar can be set at runtime? If so, it shouldn't be hard to include some code to do it.
The custom tab is, well, custom. We use it mainly because it allows to add a button to close it. They have a webstart demo available at
http://www.infonode.net/index.html?itpdemo, complete with adjustable L&Fs. If you find anything in there that looks more Mac to you, I'm sure there is a way to change it in Anathema.
Does anyone here know whether this function, as offered by "Substance" look and feel (
https://substance.dev.java.net/), can be used while using a standard Windows or Mac L&F?
I believe, though, that the Swing Tabbed Pane in Java 6 will have a similar function, so we might kick the custom one altogether.
I have no idea what to do to improve the font without breaking the entire program on other OSs. Can one set a general default font for all newly instantiated components?
The "Anathema" menu name I've grown oddly fond with - it's an issue for windows users, too. It looks especially odd in this case.
Hm, maybe we could use another internationalization for the menu based on the OS running.
I don't believe that we're (as in "the core team") are going to do it - sounds a bit too complex/specific -, but what should the "Page Setup" item do?
Also, as I'm not familar with the notation: The "&hellip" item you keep mentioning is something akin to an ellipse ("...")? It's a good point, I've made a note.
As for the remaining menus and the redistribution of items between them, I am not sure this is supported by our current infrastructure. And I don't have a clue how to put things in an OS X generated menu.
I believe the matter of adjusting the (few existing) key bindings to use the command key instead of control was adressed in the series of articles you linked to.
Finally, you're off when it comes to the "periphrase". It's a figure of [url="http://en.wikipedia.org/wiki/Periphrasis"]speech[/url].
I'm off, too. It's spelled "periphrasis" in english. And the field is used only when you print the "character description".
Now, thanks for all your effort. As said in the introduction, if you're interested in improving the user experience on the mac (by changing code, building an application package, anything you can think of), please do.
Bye
-Urs