﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
10455	Better OS X integration	Don-vip	Don-vip	"Thanks to Stereo I have successfully setup a ""Hackintosh"" that finally allows me to test JOSM on OS X, in a virtual Machine, by following this guide:

http://www.macbreaker.com/2014/05/os-x-mavericks-in-virtualbox-with-niresh.html

I find a lot minor issues that I'll try to fix through this ticket:

1. ~~JOSM does not use OS X native LAF by default:~~ fixed in r7480
2. ~~7u67: Hyperlinks do not work (left click) if Safari is still the default browser:~~ mouse integration issue of VirtualBox
3. ~~7u67: Right click on hyperlinks do not copy the link to clipboard:~~ idem
4. ~~7u67: Toggle dialogs do not collapse when we left-click on their title bar:~~ idem
5. ~~7u67: The vertical toolbar is too wide: horizontal space wasted:~~ fixed in r7483
6. ~~7u67: The horizontal status bar is too large: vertical space wasted:~~ idem
7. ~~7u67: The icons in preferences dialog are ridiculously small. From [https://developer.apple.com/library/mac/documentation/Java/Conceptual/Java14Development/04-JavaUIToolkits/JavaUIToolkits.html documentation] it is stated ""JTabbedPane objects in OS X [...] have a standard size. If you put an image in a tab, the image is scaled to fit the tab instead of the tab to the image."":~~ too complicated. Dialog will change with #7548.
8. ~~7u67: Java dock icon is displayed instead of JOSM one if launched with `java -jar`:~~ fixed in r7485
9. ~~7u67: Restart does not work with OSX package:~~ fixed in r7487
10. ~~Icon paths are wrong in Info.plist:~~ fixed in r7487
11. ~~No fullscreen:~~ fixed with #7021
[[Image(http://support.apple.com/library/APPLE/APPLECARE_ALLGEOS/Product_Help/en_US/PUBLIC_USERS/133741/S0001_FullScreenEnter.png)]]
12. ~~We should use the [https://developer.apple.com/library/mac/documentation/Java/Conceptual/Java14Development/07-NativePlatformIntegration/NativePlatformIntegration.html Window-Modified Indicator] (`putClientProperty(""Window.documentModified"", Boolean.TRUE)`):~~ fixed in r7484
[[Image(https://developer.apple.com/library/mac/technotes/tn2007/images/tn2196_modified.png)]]
13. ~~File dialogs not native:~~ fixed with #10024:
[[Image(https://developer.apple.com/library/mac/documentation/Java/Conceptual/Java14Development/art/awtfilechooser.jpg)]]

'''Before:'''
[[Image(osx_before.png,900px)]]

'''After:'''
[[Image(osx_after.png,900px)]]"	enhancement	closed	normal	14.09	Core		fixed	macosx	cquest Stereo
