GAL: zoom-out loses position at high resolution
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Unassigned |
Bug Description
With a large window size (here maximized on a 3840x2160 display, giving a window size of 3832x2087), when zooming out in GAL (including both OpenGL and Cairo) the position is lost and jumps around horribly. I centered my display with Home, placed the cursor in the middle, then zoomed out with F2 to avoid accidentally moving the cursor, and quickly ended up several hundred millimeters off the border. This does not happen with a smaller window size (for example, at 1843x1307).
Application: kicad
Version: (2018-01-04 revision 658d181ec)-master, release build
Libraries:
wxWidgets 3.0.3
libcurl/7.57.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.28.0
Platform: Linux 4.14.10-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.65.1
Curl: 7.57.0
Compiler: GCC 7.2.1 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=ON
description: | updated |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Update - I just noticed that when this happens, I'm also able to zoom out so far that rendering just _stops_. I can manually pan back to center, but if I don't zoom in a bit, the board doesn't show up at all - even though I only need to zoom back in a couple steps to see it (so it's not just too small to see).