Author Topic: V1.08.04.1170 Display issue.  (Read 4297 times)

Offline Komet

  • Newcomer
  • Posts: 36
V1.08.04.1170 Display issue.
« on: 2015 August 03 09:40:51 »
Just updated PI to the latest version. V1.08.04.1170
Running Windows  x64

The PI workspace is off of the bottom of my monitor whilst the drop down menu text and the warning dialog text appears rather large.



I have tried disabling the UI automatic scaling to no avail.

My screen res is 1920 x 1080

--
Mick

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: V1.08.04.1170 Display issue.
« Reply #1 on: 2015 August 03 09:50:10 »
1920x1080 is too small to accommodate all explorer tabs at the left side. For example, close Object Explorer and it should be fine the next time you open the core application. Also, at this resolution I recommend you work with the main window in full screen mode (VIEW > Full Screen, or Alt+Ctrl+U).

I don't see the text too large in your screenshot. It looks completely normal to me. However, if you want smaller text:

- EDIT > Global Preferences
- Preferences > Core UI Resources
- Decrease the font resolution parameter a bit. For example, 90 or 95 dpi instead of the default 100 dpi value.
- Click Apply Global or press F6 to apply.
- Exit PixInsight
- Launch PixInsight. All text items will be smaller.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Komet

  • Newcomer
  • Posts: 36
Re: V1.08.04.1170 Display issue.
« Reply #2 on: 2015 August 03 10:12:04 »
I did wonder if the text size of the Menus and Warning dialogs was a bug or a feature. The rest of the text is fine - as it was before. The Menus and Warning dialogs are a lot bigger than the previous version and really do look oversize. Reducing the dpi setting even to 95 degrades the view overall. It is such a change from the previous version imo and I am somewhat surprised that my 24" monitor is not up to the job. It does everything else rather well as it did with the old version of PI.

Ctrl+Alt+U does nothing. Other key combinations work as expected. Full Screen from the Edit drop down does work although I  didn't use or need Full Screen before. This is quite a change

--
Mick

Offline FunTomas

  • PixInsight Addict
  • ***
  • Posts: 135
    • Astrofoto.sk
Re: V1.08.04.1170 Display issue.
« Reply #3 on: 2015 August 03 10:32:02 »
Hi Mick. You can also place explorer tabs to other corners of the PixInsight desktop.

Offline Komet

  • Newcomer
  • Posts: 36
Re: V1.08.04.1170 Display issue.
« Reply #4 on: 2015 August 03 10:32:54 »
I have reinstalled the older version. All settings at default.

I have highlighted the differences.
The Drop down menu text size difference.
The Warning Dialog difference
The lower part of the screen.

The difference is extremely noticeable and very clunky. Why the change?



--
Mick

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: V1.08.04.1170 Display issue.
« Reply #5 on: 2015 August 03 10:51:39 »
If you don't like the new UI, you can create a custom core style sheet. This will give you full control over the look and feel of the whole platform. This is the procedure:

1. Enter the following command from the Process Console window:

open "$PXI_RSCDIR/qss/core-standard.qss"

2. On the Script Editor, you'll see the initial lines of the core style sheet:

/******************************************************************************
 * PixInsight Core Style Sheet
 * Version 1.5.3 / Multiplatform / Multiresolution - Released 2015 July 13
 *****************************************************************************/

/*
 * Global rules
 */

:focus {
   outline: 0; /* get rid of all focus rects */
}

* {
   font-family: "<core_sans_font>", DejaVu Sans, Open Sans;
   font-size: 10pt;
}



Change 10 by 9 for example where I have marked it in red above. You can also write 9.5 if you want, but 9 is a standard font size and it seems that you really want a strong size reduction.

3. On the Script Editor menu (*not* on PixInsight's main menu), select FILE > Save as. Now select a folder under your user account. For example, your standard Documents folder. Save the file as "core-custom.qss" (for example).

4. From PixInsight's main menu, select EDIT > Global Preferences. On Preferences, select Core UI Resources. Clich the "Select file" button under "Core Style Sheet File". Select your core-custom.qss created in step 3. Click Apply Global or press F6.

5. Exit PixInsight, wait a few seconds, enter PixInsight. Let me know if this helps.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Komet

  • Newcomer
  • Posts: 36
Re: V1.08.04.1170 Display issue.
« Reply #6 on: 2015 August 03 11:10:20 »
"and it seems that you really want a strong size reduction."

Well not really but I would be interested to know why Pixinsight is now completely at odds with all the other software on my machine. I can't be alone with this surely.

Why the large fonts and why only on certain parts of the UI? Why is a 1920 x 1080 screen not big enough - how big does it need to be?

On all other software on this and my other machines, the UI fits on the screen - irrespective of the screen size and font size used is in proportion to other font sizes used elsewhere. When I first ran the latest version I did think  my screen res had gone pear shaped but you say it is PI now needing a much bigger screen. Parts of it look terrible now to be honest -and I cannot figure out why. The image windows haven't changed apparently and neither have the Process windows. Just the size of the desktop and the fonts used.

I know you are the developers and you do have a plan and like every other user, I support you in this but I wish I understood why it is at such odds from every other program I use or have used by not conforming to the restraints of the screen size used on the machine. The only other time I have experienced this was when I tried to install Canon Tools onto a Netbook where I had to change the screen res to see all of the installer - after that it ran perfectly well at the proper res.

Surely we shouldn't need to create custom scripts just to get the thing to fit on the screen? I would like to understand why the UI and text need to be so big?

--
Mick

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: V1.08.04.1170 Display issue.
« Reply #7 on: 2015 August 03 11:22:05 »
Since version 1.8.4, PixInsight has to support a much wider variety of screen resolutions with different pixel densities, and it has to do that on four platforms. Things were extremely simple before high-dpi monitors: resolution is just 96 dpi on Windows and Linux, and 72 dpi on Mac. This has changed completely now. PixInsight no longer works with physical pixels, but with logical screen units. Moreover, PixInsight's core UI is now completely scalable, and scaling factors, which are computed automatically by default based on hardware properties, are also fully user-definable. The default font size and font resolution that I have selected are very appropriate for reasonably large low-dpi and high-dpi monitors. However, they may be a bit oversized for small resolutions such as 1920x1080. I always have to define compromise values. I may be wrong or I may have made a mistake. You can always create a custom core style sheet, as I have described above, to fine tune the graphical interface according to your preferences.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: V1.08.04.1170 Display issue.
« Reply #8 on: 2015 August 03 11:29:42 »
Quote
Surely we shouldn't need to create custom scripts just to get the thing to fit on the screen?

The thing fits in the screen perfectly. Just close one of the explorer tabs at the left side, and it will fit nice. Admittedly, the application should not open all of the tabs by default on small monitors. This will be fixed in the next version.

A custom core style sheet can be created in just 30 seconds, and it gives you full control on the appearance of the whole graphical interface (I have told you just how to change the global font size, but you can modify absolutely everything). This is flexibility. Of course, flexibility often comes at some cost. Whether the cost is too much for you or not is your personal decision. As you surely have figured out some time ago (you aren't a newcomer user), PixInsight is all about complexity and flexibility, so...
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Komet

  • Newcomer
  • Posts: 36
Re: V1.08.04.1170 Display issue.
« Reply #9 on: 2015 August 03 12:14:49 »
OK Juan .... I have created a custom script - I also copied the rest of the style sheet across to keep everything as it should be.

I understand the flexibilty and do like it but this particular bit of flexibility does seem a bit of a workaround. Ultimately of course it is the image that takes precedence so all of this is rather trivial really but even so I am a bit surprised.

Cheers and thanks for your work

--
Mick