FreeEMS Issues - OLV
View Issue Details
0000345OLVUser Interfacepublic2011-10-26 13:292013-01-14 00:26
Fred 
Fred 
normalminorN/A
closedfixed 
Apple MacOS X10.6
0.0.1-SNAPSHOT 
0.0.30.0.3 
0000345: Make It Work Like A Native App On OS-X
I noticed that the package name appears in the menu bar and the menus appear in the window, on mac, this sucks. Make the menus appear in the menu bar where they belong on this platform, and perhaps set the look and feel to native too, definitely make sure that the package name is not visible in the menu bar, yuck.

http://www.devdaily.com/blog/post/jfc-swing/how-put-java-application-name-mac-menu-bar-menubar [^]

http://stackoverflow.com/questions/3154638/setting-java-swing-application-name-on-mac [^]
http://stackoverflow.com/questions/307024/native-swing-menu-bar-support-for-macos-x-in-java [^]

http://java.sun.com/developer/technicalArticles/JavaLP/JavaToMac/ [^]
http://java.sun.com/developer/technicalArticles/JavaLP/JavaToMac2/ [^]
http://java.sun.com/developer/technicalArticles/JavaLP/JavaToMac3/ [^]
No tags attached.

Notes
(0000521)
Fred   
2011-11-03 14:10   
MenuBar is correct.
App Menu name is correct.
About box is wrong.
Dialog file selector sucks, but in a standard mac way, not the standard java way. Check ramifications of setting previous file name in mac, etc.
Various GUI elements will need close attention due to different L&F, eg resize intrusive/not. Save this till after gui reshuffle.
(0000529)
Fred   
2011-11-07 13:13   
Moved out of 0.0.1 to make first release ASAP. May push this back even further too!
(0001844)
Fred   
2012-08-11 00:57   
File select crappiness mitigated by addition of instant load last button.

About box still bogus, might take a crack at that soon.

App Menu name requires script launch option to be right :-( Or dirty shading of packages to base package, yuck. Could be a simple way to avoid a script, though. Or just package properly with a mac wrapper.
(0002527)
Fred   
2013-01-14 00:26   
Re assigned to packaging project.