Modify

Opened 4 months ago

Closed 2 months ago

#24145 closed defect (fixed)

Zoom/Scrolling Settings Not Respected

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: JMapViewer Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Open preferences and set "Zoom steps to get double scale" to something greater than 1.
  2. Open JOSM data download screen.
  3. Use mouse scrollwheel to zoom.

What is the expected result?

Zoom a reasonable amount, set by the "Zoom steps to get double scale" setting in Preferences>Display

What happens instead?

Zoom is far too sensitive, similar to main editing map on default number of steps.

Please provide any additional information below. Attach a screenshot if possible.

On MacOS scrolling is far too sensitive for years now and it hasn't been fixed. The zoom steps brings it to an acceptable level, but it's arbitrarily capped at 5 and ought to be increased. Additionally, the map on the downloads screen does not respect this setting and requires great care to use.

Revision:19307
Build-Date:2025-02-04 10:33:54

Identification: JOSM/1.5 (19307 en) Mac OS X 15.3
OS Build number: macOS 15.3 (24D60)
Memory Usage: 1040 MB / 12288 MB (332 MB allocated, but free)
Java version: 21.0.6+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 1 1920x1080x32bpp@75Hz (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19307, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]
Dataset consistency test: No problems found

Plugins:
+ CADTools (23)
+ FastDraw (36360)
+ ShapeTools (66)
+ buildings_tools (36370)
+ imagery_offset_db (36368)
+ measurement (36374)
+ terracer (36344)

Last errors/warnings:
- 03898.091 W: java.net.SocketTimeoutException: Read timed out
- 03898.093 W: java.net.SocketTimeoutException: Read timed out
- 03898.093 W: java.net.SocketTimeoutException: Read timed out
- 03898.093 W: java.net.SocketTimeoutException: Read timed out
- 03898.165 W: java.net.SocketTimeoutException: Read timed out
- 03898.166 W: java.net.SocketTimeoutException: Read timed out
- 03898.166 W: java.net.SocketTimeoutException: Read timed out
- 03898.166 W: java.net.SocketTimeoutException: Read timed out
- 03898.169 W: java.net.SocketTimeoutException: Read timed out
- 03898.169 W: java.net.SocketTimeoutException: Read timed out

Attachments (0)

Change History (8)

comment:1 by stoecker, 4 months ago

What value would you expect instead of 5? Increase to 10?

comment:2 by anonymous, 4 months ago

10 might be enough, but I don't see any strong reason to have a cap. Who are we to tell people what zoom sensitivity they can have?

comment:3 by stoecker, 4 months ago

In 19323/josm:

increase possible number of steps for zooming, see #24145

comment:4 by stoecker, 4 months ago

Component: CoreJMapViewer

comment:5 by anonymous, 2 months ago

Can the setting of 10 be made default on macOS?

Just started using JOSM on my MBP, and this was so much better. I can't imagine anyone not wanting it to be at level 10.

in reply to:  5 comment:6 by anonymous, 2 months ago

Replying to anonymous:

Can the setting of 10 be made default on macOS?

Just started using JOSM on my MBP, and this was so much better. I can't imagine anyone not wanting it to be at level 10.

Wait, thought this was released already, but I see I got "5" as a setting now. Seems like a sensible default

comment:7 by anonymous, 2 months ago

Running 19369 and it is still capped at 5 for me

comment:8 by stoecker, 2 months ago

Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.