#20095 closed enhancement (fixed)
New macOS icon to match macOS Big Sur icon guidelines
Reported by: | Stereo | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 20.11 |
Component: | Installer MacOS | Version: | |
Keywords: | icon | Cc: |
Description (last modified by )
Guidelines at https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/
This is a drop-in replacement for native/macosx/JOSM.icns
Attachments (5)
Change History (19)
by , 4 years ago
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Description: | modified (diff) |
---|
comment:4 by , 4 years ago
Keywords: | icon added |
---|
by , 4 years ago
Attachment: | Screenshot 2020-11-15 at 20.38.17.png added |
---|
by , 4 years ago
Attachment: | Screenshot 2020-11-15 at 20.39.53.png added |
---|
follow-up: 9 comment:7 by , 4 years ago
Using josm-latest.jnlp which downloaded 17322 today I still get the old icon in the MacOS Big Sur dock, the startup screen and the actual Java bundle file.
comment:8 by , 4 years ago
Previous comment was from me and my system setup is:
Identification: JOSM/1.5 (17322 fa) Mac OS X 10.16
OS Build number: macOS 11.0.1 (20B29)
Memory Usage: 1277 MB / 1820 MB (703 MB allocated, but free)
Java version: 1.8.0_271-b09, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
comment:9 by , 4 years ago
Replying to anonyme:
Using josm-latest.jnlp which downloaded 17322 today I still get the old icon in the MacOS Big Sur dock, the startup screen and the actual Java bundle file.
JNLP defines its own icons:
<icon href="https://josm.openstreetmap.de/logo.png" width="256" height="256"/> <icon href="https://josm.openstreetmap.de/logo64.png" width="64" height="64" kind="shortcut"/>
The file syntax doesn't allow to specify an icon per platform, you can try to modify the JNLP file locally if you want:
<icon href="https://josm.openstreetmap.de/export/HEAD/josm/trunk/nodist/images/logo/JOSM-macOS.png" width="1024" height="1024"/>
comment:10 by , 4 years ago
@Claudius on macOS you can try the latest beta releases at https://github.com/openstreetmap/josm/releases which will also add retina support amongst other nice things.
comment:11 by , 4 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
After opening, JOSM sets its icon to the standard one in src/org/openstreetmap/josm/tools/PlatformHookOsx.java
:
eawtApplication.getDeclaredMethod("setDockIconImage", Image.class).invoke(appli, ImageProvider.get("logo").getImage());
So this needs a bit more work from me, and the jnlp will be able to get the Big Sur icon for those who want to keep using it.
comment:13 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Ah, see #20133 for a fix for the jnlp and the icon updating specifically.
Replacement icon