Monday, March 27, 2017

GanttProject 2.8.4: scalable UI on high-density screens and bugfixes

We released GanttProject 2.8.4 which greatly improves UI scalability on high-density devices such as MacBook with Retina screen and Windows Surface Pro.

DPI option in GanttProject settings is now considered in the most major aspects of the user interface, including toolbar buttons and milestones and arrow shapes on the chart. This means that the whole application can be scaled by a simple change of DPI value in the settings.

The absolute majority of the users should be happy with the default value of 96. Those who use high-density displays are advised to set the value to something close to the real DPI of their screens. Values in the range 150-220 shall be good.

We recommend to set Normal size of Application and Base chart fonts and adjust them only for fine tuning. Bigger DPI value and smaller application font size may produce good results in some use cases.

Settings dialog with DPI option

Changing DPI option is safe: it only linearly scales fonts and graphics in GanttProject and doesn't affect operating system or Java Runtime. However, we recommend to restart GanttProject after changing DPI option value.