View Issue Details

IDProjectCategoryView StatusLast Update
0002582SkyChartGeneralpublic23-03-21 15:02
Reportertornado99 Assigned ToPatrick Chevalley  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
PlatformMacOSmacOSOS Version10.13
Summary0002582: Entire interface is blurry on a 4K (Retina) monitor
DescriptionWhole interface including text and menus blurred on a 4K monitor using a HiDPI mode. May be less noticeable on a small laptop display, but very noticeable on a 24" monitor.
TagsNo tags attached.

Activities

Patrick Chevalley

23-03-20 16:48

administrator   ~0008220

The program is scaled automatically to adapt to the screen dpi. The text must be clear at all resolution, only the button icon can appear of lower resolution.

Can you give more information about the dpi in use? or the screen width and height both in inch and in pixel.

If you can upload a screenshot it also help me to understand the problem.

tornado99

23-03-20 17:34

reporter   ~0008221

185 dpi. 3840 x 2560

tornado99

23-03-20 17:35

reporter   ~0008222

on os-x the program shouldn't do any scaling, as that is handled by the operating system.

Patrick Chevalley

23-03-20 18:30

administrator   ~0008223

I move the issue to Skychart, I was first looking for an issue in CCDciel.
With Skychart even the button icon must be scaled correctly.

Look in the file ~/Library/Application Support/skychart/cdc_trace.txt for a line with "Screen scale :", what is the number here?

Patrick Chevalley

23-03-20 18:37

administrator   ~0008224

And with Skychart you can disable internal screen scaling if you want to try.
This is in menu Setup / General at the General tab.

tornado99

23-03-20 19:35

reporter   ~0008225

Screen scale : 100%
Screen scaling : True

disabling internal screen scaling has no effect.

Patrick Chevalley

23-03-21 09:29

administrator   ~0008226

Thank you.

The "Screen scale : 100%" indicate that the operating system is hiding the real dpi to the application and scale by itself. In this case the blur is probably because it scale the application by two at the bitmap level.

I add a key to the application info.plist to inform the system that the application can scale by itself so it not do that.

Can you install the test version 4.3-4595 from https://vega.ap-i.net/tmp/skychart/

Tell me about this "Screen scale" value in the log after the change and if this modify the display.

tornado99

23-03-21 14:17

reporter   ~0008227

hi

test version now has non blurry text. so problem fixed.

screen scale: 100%
screen scaling: false

however, icons are a bit pixellated (not blurry), but I guess this is because they are not .svg or are not high res enough to scale on 4k displays.

Patrick Chevalley

23-03-21 15:02

administrator   ~0008228

Good, thank you to help with that!

Button size can be changed independently of the screen resolution. They have svg source but are pre-converted to bitmap of fixed size.
You can change the size from the menu Setup / Toolbar editor.
At the bottom a drop-down list allow to change the button size.

Issue History

Date Modified Username Field Change
23-03-19 12:31 tornado99 New Issue
23-03-20 16:48 Patrick Chevalley Assigned To => Patrick Chevalley
23-03-20 16:48 Patrick Chevalley Status new => feedback
23-03-20 16:48 Patrick Chevalley Note Added: 0008220
23-03-20 17:34 tornado99 Note Added: 0008221
23-03-20 17:34 tornado99 File Added: Screenshot 2023-03-20 at 4.32.26 pm.png
23-03-20 17:34 tornado99 File Added: Screenshot 2023-03-20 at 4.31.32 pm.png
23-03-20 17:34 tornado99 Status feedback => assigned
23-03-20 17:35 tornado99 Note Added: 0008222
23-03-20 18:20 Patrick Chevalley Project CCdciel => SkyChart
23-03-20 18:30 Patrick Chevalley Note Added: 0008223
23-03-20 18:37 Patrick Chevalley Note Added: 0008224
23-03-20 19:35 tornado99 Note Added: 0008225
23-03-21 09:29 Patrick Chevalley Note Added: 0008226
23-03-21 14:17 tornado99 Note Added: 0008227
23-03-21 15:02 Patrick Chevalley Note Added: 0008228