#10455 closed enhancement (fixed)
Better OS X integration
Reported by: | Don-vip | Owned by: | Don-vip |
---|---|---|---|
Priority: | normal | Milestone: | 14.09 |
Component: | Core | Version: | |
Keywords: | macosx | Cc: | cquest, Stereo |
Description (last modified by )
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:
JOSM does not use OS X native LAF by default:fixed in r74807u67: Hyperlinks do not work (left click) if Safari is still the default browser:mouse integration issue of VirtualBox7u67: Right click on hyperlinks do not copy the link to clipboard:idem7u67: Toggle dialogs do not collapse when we left-click on their title bar:idem7u67: The vertical toolbar is too wide: horizontal space wasted:fixed in r74837u67: The horizontal status bar is too large: vertical space wasted:idem7u67: The icons in preferences dialog are ridiculously small. From 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.7u67: Java dock icon is displayed instead of JOSM one if launched withfixed in r7485java -jar
:7u67: Restart does not work with OSX package:fixed in r7487Icon paths are wrong in Info.plist:fixed in r7487No fullscreen:fixed with #7021
We should use the Window-Modified Indicator (fixed in r7484putClientProperty("Window.documentModified", Boolean.TRUE)
):
File dialogs not native:fixed with #10024:
Attachments (4)
Change History (37)
comment:1 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:2 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:4 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:5 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:7 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:8 Changed 9 years ago by
Description: | modified (diff) |
---|
Changed 9 years ago by
Attachment: | osx_before.png added |
---|
comment:9 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:10 Changed 9 years ago by
comment:11 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:12 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:14 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:15 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:16 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:17 Changed 9 years ago by
It's too complicated (if not even impossible) to change the icons in preferences tab, they will stay as it until we change the dialog completely through #7548.
comment:19 Changed 9 years ago by
Description: | modified (diff) |
---|
Changed 9 years ago by
Attachment: | osx_after.png added |
---|
comment:20 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:22 Changed 9 years ago by
Thanks. I can't make it work yet but this may be useful as well: http://www.macdevcenter.com/pub/a/mac/2004/10/22/cocoa.html
comment:24 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:25 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:26 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:30 Changed 9 years ago by
Description: | modified (diff) |
---|
comment:31 Changed 9 years ago by
Great job. Those "tiny" issues can be really frustrating ! Thanks !
comment:32 Changed 8 years ago by
Since this new GUI? the Mac OS X version is definitely better !
But now we cannot save in the numerous formats supported by JOSM like in previous versions. For example, I am needing to save in JSON and it is not working, the file is save as OSM by defaut…
Should a small icon file could be created, because JSOM will attach the application icon instead.
Changed 8 years ago by
Attachment: | Capture d’écran 2015-01-18 à 00.55.42.png added |
---|
Changed 8 years ago by
Attachment: | Capture d’écran 2015-01-18 à 00.55.59.png added |
---|
comment:33 Changed 8 years ago by
You can, just uncheck the "use native dialogs" option in josm preferences.
In 7483/josm: