Bug 1720 - Window is 65796 pixels wide. Binary Decoder View. No decoded data.
Summary: Window is 65796 pixels wide. Binary Decoder View. No decoded data.
Status: CONFIRMED
Alias: None
Product: PulseView
Classification: Unclassified
Component: UI (show other bugs)
Version: 0.5.0
Hardware: All All
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-15 17:07 CEST by Joe Butler
Modified: 2023-06-27 14:43 CEST (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Butler 2021-08-15 17:07:42 CEST
Only when there is no decoded session data (a blank session, or session data with no decoded trace):

opening a 'Binary Decoder Output View', the application window resizes itself to an extraordinarily wide window. And the High DPI awareness seems to switch off, with GUI fonts being rendered tiny. 

The Binary View opens, but butts up against the left hand side of the application, leaving the Trace View only a fraction of the width of the screen. It is not possible to drag the Binary View over to the right, so the application becomes unusable and needs to be closed and re-started.

Spy++ shows the window as 65796 pixels wide, which is too wide for a 5k monitor. I would need a 24 foot wide monitor to show this. (What were you thinking, that we could put PulseView up on a festival big screen?)

High DPI Monitor (5k)

Versions, libraries and features:
PulseView
0.5.0-git-d8cdab7
Qt
5.7.1
glibmm
2.42.0
Boost
1_60
exprtk
20200101
libsigrok
0.6.0-git-6bee394/4:0:0 (rt: 0.6.0-git-6bee394/4:0:0)
- glib
2.44.1 (rt: 2.44.1/4401:1)
- libzip
1.5.2
- libserialport
0.1.1/1:0:1 (rt: 0.1.1/1:0:1)
- libusb-1.0
1.0.20.11003-rc3 API 0x01000104
- hidapi
0.8.0-rc1
- libftdi
1.4
- Host
x86_64-w64-mingw32.static.posix, little-endian
- SCPI backends
TCP, serial, USBTMC
libsigrokdecode
0.6.0-git-f96f633/4:0:0 (rt: 0.6.0-git-f96f633/4:0:0)
- glib
2.44.1 (rt: 2.44.1/4401:1)
- Python
3.4.4 / 0x30404f0 (API 1013, ABI 3)
- Host
x86_64-w64-mingw32.static.posix, little-endian

Firmware search paths:
C:\Users\joe\AppData\Local\sigrok-firmware
C:\ProgramData\sigrok-firmware
C:\Users\Public\Documents\sigrok-firmware
C:\Program Files (x86)\sigrok\PulseView-NIGHTLY\share\sigrok-firmware
C:\Program Files (x86)\sigrok\PulseView-NIGHTLY\share\sigrok-firmware
Comment 1 Rock12 2023-06-27 14:43:03 CEST
To ensure your binoculars last a long time, it's important to maintain them. Keep them in a protective case when not in use. Clean the lenses with a soft brush or microfiber cloth and a lens cleaning solution.  https://howtousebinoculars.com/best-binoculars-under-200/