Here are a bunch of nitpicks of Mac aMule that I've collected:
Each time aMule starts up, it opens its window slightly larger than how it was left when it last ran. I think it is saving the dimensions including the title bar, and then creating the window as title bar plus the saved dimensions.
On initial launch the splitter between the server list and the log text is very close to the top. Once aMule loads all its config data, the splitter is adjusted to the middle.
As aMule is launching, the GUI has a lot of flicker. All the controls dim and undim repeatedly. I think it's happening once for each shared file that aMule encounters. Either that or once for each .part file it encounters.
There is no Edit menu. This means that cut and paste doesn't work anywhere. In particular, it renders the ED2K Link Handler field pretty useless. Some of the text boxes provide edit commands in a context menu, but they don't seem to really work except Clear and Select All.
As elements of the status bar change, they often overwrite what is already there without first clearing it. This is especially true transitioning from "Connecting..." to being connected to a server. Resizing the window or switching between views (Servers, Search, Transfers, etc.) forces a clean redraw.
The fonts used are pretty large. I believe wxMac is probably just picking up the system font (it seems like Lucida Grande 13pt). In the server list, when a connection is made, the connected server appears in an entirely different font (Geneva 10pt, algorithmically bolded). When the connection to that server is terminated, the table entry for that server doesn't revert to Lucida Grande, but goes to non-bold Geneva 10pt. My preference would be to always use Geneva 10pt (bold and non-bold) for all tables, lists, and text boxes and never Lucida Grande. This would hopefully reduce the row height and allow more to be displayed on the screen.
I can't set the priority/preference for servers. They are always 'No Pref'. The context menu has the proper submenu to set the priority, but it doesn't seem to do anything.
In the server list and downloads list, attempting to copy the ED2K link to the clipboard produces an error dialog. It is titled "EMule Error", and says "Failed to empty the clipboard. (error 2: No such file or directory)". I displayed the details, saved them, and here's that file (not very informative):20:55:32: Failed to empty the clipboard. (error 2: No such file or directory)
20:55:32: Failed to empty the clipboard. (error 2: No such file or directory)
In tables (servers, downloads), I can't select multiple, non-contiguous items. I should be able to Command-click on an item to toggle its selected state without affecting the rest of the selection.
When the downloads list is sorted by file name, I can't select items by typing the first couple of letters of their name like I could in eMule.
On the stats screen, there are labels below the graphs that I think are not displaying properly. I think there's supposed to be a color swatch next to "Running average", "Session average", and "Current" to help me understand the graph, but there are just tiny black squares.
In the search screen, you can't clear a search results tab by clicking on the x-box. However the context menu does work for this.
I hope that helps. Thanks for all your hard work.