tag:blogger.com,1999:blog-236580210624912892024-02-21T13:37:52.472+03:00GanttProject Development BlogUnknownnoreply@blogger.comBlogger139125tag:blogger.com,1999:blog-23658021062491289.post-78290835268193113592024-01-30T15:01:00.002+03:002024-01-30T15:01:21.203+03:00GanttProject 3.3 Release<br /><h1 style="text-align: left;"> GanttProject 3.3</h1><div> <br />We're pleased to share that GanttProject 3.3 is now <a href="https://ganttproject.biz/download" target="_blank">available for download</a>! </div><div><br />In this update, we bring you:<br /><ul style="text-align: left;"><li> Calculated Task Columns: Enhance your project data with the ability to calculate custom column values using rich SQL syntax, and gain deeper insights into your project.<br /><br /></li><li>Native Package for Apple Silicon: Improved performance on Apple M1 and M2 chips, ensuring a smoother project management experience.<br /><br /></li><li>New Filters: Find overdue tasks or tasks due today with ease and gain better control over your project execution and deadlines.<br /><br /><br /><br /><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="448" src="https://www.youtube.com/embed/7IuZTixjB6s" width="539" youtube-src-id="7IuZTixjB6s"></iframe></div><br /></li></ul>Download GanttProject 3.3 from our web site: <a href="https://ganttproject.biz/?fbclid=IwAR2suzcdKU7fnvY5Wl6hcnO4dDzMWAiPNFnW1u_qDvfarTtNrN5keMyyVZs">https://ganttproject.biz/</a></div>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-58958067785258254382022-03-01T10:55:00.003+03:002022-03-01T10:55:49.916+03:00GanttProject 3.2: bugfix update 3220<p>Second bugfix update to GanttProject 3.2 with a few bugfixes. One of them is critical: it turned out that <a href="https://github.com/bardsoftware/ganttproject/issues/2035">changes made in the task table cells were not undoable</a>. We highly recommend to install the update.</p><p><br /></p><p>The update is delivered through the <a href="https://ganttproject.blogspot.com/2020/09/ganttproject-30-packaging-and-update.html">Update Channel</a>.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgFji6Yj1QMcfXJy2wL4tSeaYAyfx4zKg_GoNW4m1PK4aaYMs4qk2cgPws7DyKl3EUikH3qr5yg7PsnbAjA1VqI88YEX5rYh4A0CvkBbjC4xbxDARTCxyaTprdXLiSi_8V1TxaKGvsNlDUcekwipqOIrs1KVAfVbVwDgpr53Qtug51BV-xvdFsG-vr-=s532" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="455" data-original-width="532" height="343" src="https://blogger.googleusercontent.com/img/a/AVvXsEgFji6Yj1QMcfXJy2wL4tSeaYAyfx4zKg_GoNW4m1PK4aaYMs4qk2cgPws7DyKl3EUikH3qr5yg7PsnbAjA1VqI88YEX5rYh4A0CvkBbjC4xbxDARTCxyaTprdXLiSi_8V1TxaKGvsNlDUcekwipqOIrs1KVAfVbVwDgpr53Qtug51BV-xvdFsG-vr-=w400-h343" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><p></p>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-81072136992908007662022-02-26T02:13:00.001+03:002022-02-26T02:13:09.286+03:00GanttProject 3.2: first bugfix update<p>The first bugfix update to GanttProject 3.2 is published. It includes <a href="https://github.com/bardsoftware/ganttproject/issues?q=is%3Aissue+label%3A%22Version+3.2.3210%22">a few bugfixes</a>, Japanese translation update and a few holiday calendar updates (Brazil, Italy, Spain, Mexico, United Kingdom, United States).</p><p>We highly recommend to update your GanttProject because on of the critical <a href="https://github.com/bardsoftware/ganttproject/issues/2027">fixed issue with resource custom columns</a>.</p><p>If Auto-Update is switched on in your GanttProject, you will see the Update Dialog automatically after launching. Otherwise, you can go to the App Updates pane in the Settings Dialog.</p><p>The update size is ~8Mb and it installs almost instantly.</p><p><br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiA3XurTkAaUFCjZjRzc8JdUhHJam1b44RxS__K4gvqkjCJCi1AVDmpumeJMtn_4ChBb-gsr1zYPyu9IF07OAOZTFo2w5VNiUcKTqkOVsv649k8WSQRT8niIwKnoMJRmdnbUqIvaNYlr6AFsXTfU9oH52TvkV9mIPhI-NobEUIqxbFzZB78uroM6KLg=s840" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="469" data-original-width="840" height="358" src="https://blogger.googleusercontent.com/img/a/AVvXsEiA3XurTkAaUFCjZjRzc8JdUhHJam1b44RxS__K4gvqkjCJCi1AVDmpumeJMtn_4ChBb-gsr1zYPyu9IF07OAOZTFo2w5VNiUcKTqkOVsv649k8WSQRT8niIwKnoMJRmdnbUqIvaNYlr6AFsXTfU9oH52TvkV9mIPhI-NobEUIqxbFzZB78uroM6KLg=w640-h358" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /></div><br /><br /><p></p>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-71338961096156305032022-02-16T16:06:00.001+03:002022-02-16T16:06:14.101+03:00GanttProject 3.2 Release<p>Hey there,</p><p>the release build of GanttProject 3.2 is available for downloading! Read the <a href="https://github.com/bardsoftware/ganttproject/releases/tag/ganttproject-3.2.3200" target="_blank">release notes</a> and watch the video showing the release highlights:</p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/2ez8v4uTG1E" width="320" youtube-src-id="2ez8v4uTG1E"></iframe></div><br /><p><br /></p><p><a href="https://www.ganttproject.biz/download" target="_blank">Download</a> packages for Windows, macOS, Linux, and platform-independent ZIP archive from our web site.</p>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-88477866095631695372022-02-07T19:26:00.001+03:002022-02-07T19:43:16.316+03:00GanttProject 3.2 Release Candidate<p><span style="font-family: inherit;"> <span face="Helvetica, Arial, sans-serif" style="background-color: white; color: #050505; font-size: 15px; white-space: pre-wrap;">A Release Candidate build of GanttProject 3.2 is available for downloading. </span></span></p><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q" style="background-color: white; color: #050505; font-size: 15px; margin: 0.5em 0px 0px; overflow-wrap: break-word; white-space: pre-wrap;"><div dir="auto"><span style="font-family: inherit;">The build number is 3.2.3190. You can download it from the <a href="https://www.dropbox.com/sh/g1chygc9n9m05ar/AAA0hdSBcNUak7Ue1DBaINpqa?dl=0" target="_blank">public Dropbox folder</a>
It comes as a platform-independent ZIP archive and <b>Java Runtime is NOT included</b>. You have to install <b>Java 11 or Java 17 with JavaFX modules</b>. There are two vendors which provide such Java Runtimes: <a href="https://bell-sw.com/pages/downloads/#/java-11-lts" target="_blank">BellSoft Liberica</a> (choose "Full JRE" package for your platform) and <a href="https://www.azul.com/downloads/?version=java-11-lts&package=jre-fx" target="_blank">Azul Zulu</a> (choose "JRE FX" package).
Some tips on running GanttProject from ZIP are available here: <a href="https://github.com/bardsoftware/ganttproject/wiki/Installing-from-ZIP">https://github.com/bardsoftware/ganttproject/wiki/Installing-from-ZIP</a>
</span></div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q" style="background-color: white; color: #050505; font-size: 15px; margin: 0.5em 0px 0px; overflow-wrap: break-word; white-space: pre-wrap;"><div dir="auto"><span style="font-family: inherit;">We plan to fix the remaining issues, build packages for all platforms and publish the release build in a few days.</span></div></div>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-90472819712417528512021-05-13T16:03:00.000+03:002021-05-13T16:03:01.166+03:00GanttProject 3.1: import resources from the cloud database<p> <span style="background-color: white; color: #050505; font-family: inherit; font-size: 15px; white-space: pre-wrap;">GanttProject 3.1 is just around the corner, and while we're building all the packages, it is a good moment to look at the new feature.</span></p><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q" style="background-color: white; color: #050505; margin: 0.5em 0px 0px; overflow-wrap: break-word; white-space: pre-wrap;"><div dir="auto" style="font-family: inherit; font-size: 15px;">When you write a project file to <a href="https://ganttproject.cloud" target="_blank">GanttProject Cloud</a>, we parse and analyze it, extract the resources and store them in a resource database. We use this database e.g. for building a <a href="https://youtu.be/OBKZ6up9LnM" target="_blank">Resource Capacity Heatmap</a> on GanttProject Cloud, and starting from GP 3.1 it can<span style="font-family: inherit;"> be used to populate projects in GanttProject Desktop. </span></div><div dir="auto" style="font-family: inherit; font-size: 15px;"><span style="font-family: inherit;"><br /></span></div><div dir="auto"><span style="font-family: inherit; font-size: 15px;">Choose "</span><span style="font-family: courier; font-size: x-small;">Resources > Add from GanttProject Cloud</span><span style="font-family: inherit; font-size: 15px;">" from the menu, tick the check boxes next to the people names, hit "Add" and the checked resources will be added to your current project.</span></div><div dir="auto"><span style="font-family: inherit; font-size: 15px;"><br /></span></div><div dir="auto"><span style="font-family: inherit; font-size: 15px;">This works even if the current project is not yet on the Cloud (and even if it is not planned to be there). You can connect to GanttProject Cloud using a toggle in the status bar. Switch it on to sign in and switch it off to sign out and forget your sign in credentials.</span></div></div><div class="o9v6fnle cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q" style="background-color: white; color: #050505; font-family: Helvetica, Arial, sans-serif; font-size: 15px; margin: 0.5em 0px 0px; overflow-wrap: break-word; white-space: pre-wrap;"><div dir="auto" style="font-family: inherit;"><br /></div><div dir="auto" style="font-family: inherit;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy6ECNA2v01Sjp49fsXe04I46tNUg_h2LzuxC9oWXb6gfMN_n0UaIODaO4HNn268eRJvCIXhQm59DyLmlur_WURwZ1-HWYNfO8Lbc-YC19m368hl39B77KK_QXJie58o62w5EalclHqg/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="535" data-original-width="720" height="476" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy6ECNA2v01Sjp49fsXe04I46tNUg_h2LzuxC9oWXb6gfMN_n0UaIODaO4HNn268eRJvCIXhQm59DyLmlur_WURwZ1-HWYNfO8Lbc-YC19m368hl39B77KK_QXJie58o62w5EalclHqg/w640-h476/image.png" width="640" /></a></div><br /></div></div>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-61897578010528659112021-02-01T04:00:00.000+03:002021-02-08T04:22:16.931+03:00GanttProject 3.0 Release<h1 style="text-align: left;">Bang! Bang! Meet GanttProject 3.0!</h1><div data-block="true" data-editor="6ljbd" data-offset-key="ap4v7-0-0" style="background-color: white; color: #1c1e21; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><div class="_1mf _1mj" data-offset-key="ap4v7-0-0" style="direction: ltr; font-family: inherit; position: relative;"><span data-offset-key="ap4v7-0-0" style="font-family: inherit;"><br data-text="true" /></span></div></div><div data-block="true" data-editor="6ljbd" data-offset-key="ds3t7-0-0" style="background-color: white; color: #1c1e21; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><div class="_1mf _1mj" data-offset-key="ds3t7-0-0" style="direction: ltr; font-family: inherit; position: relative;"><span data-offset-key="ds3t7-0-0" style="font-family: inherit;">We're starting a new chapter: <a href="https://www.ganttproject.biz">GanttProject Desktop</a> is now accompanied with <a href="https://ganttproject.cloud">GanttProject Cloud</a>, a low-cost solution for the centralized management of team projects and resources. <a href="https://www.ganttproject.biz/download#download30">GanttProject 3.0</a> is the first release which integrates with the Cloud.</span></div></div><div data-block="true" data-editor="6ljbd" data-offset-key="ak7qb-0-0" style="background-color: white; color: #1c1e21; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><div class="_1mf _1mj" data-offset-key="ak7qb-0-0" style="direction: ltr; font-family: inherit; position: relative;"><br /></div></div><div data-block="true" data-editor="6ljbd" data-offset-key="87boh-0-0" style="background-color: white; color: #1c1e21; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><div class="_1mf _1mj" data-offset-key="87boh-0-0" style="direction: ltr; font-family: inherit; position: relative;"><span data-offset-key="87boh-0-0" style="font-family: inherit;">We're looking forward for a wonderful and interesting journey!</span></div><div class="_1mf _1mj" data-offset-key="87boh-0-0" style="direction: ltr; font-family: inherit; position: relative;"><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div class="_1mf _1mj" data-offset-key="87boh-0-0" style="direction: ltr; font-family: inherit; position: relative;"><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div class="_1mf _1mj" data-offset-key="87boh-0-0" style="direction: ltr; font-family: inherit; position: relative;"><br /><span data-offset-key="87boh-0-0" style="font-family: inherit;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEA9eQAKIL0f82niJ_JOIVcQ4tSkAq2py929R_ZnWwaOzBTfl_wZ4Uwq0jfmrOUdwrnyrQ0Fm0jEP8jv7D-Xm8vhaV6AA6eYD8NMT-G4YF4C4sRACOgqm2kxwXRKHSLdvCXqHfkor1xi0/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="853" data-original-width="1280" height="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEA9eQAKIL0f82niJ_JOIVcQ4tSkAq2py929R_ZnWwaOzBTfl_wZ4Uwq0jfmrOUdwrnyrQ0Fm0jEP8jv7D-Xm8vhaV6AA6eYD8NMT-G4YF4C4sRACOgqm2kxwXRKHSLdvCXqHfkor1xi0/w640-h426/Prague_New_Year_2016_fireworks._Happy_New_Year%2521_%252823741249829%2529.jpg" width="640" /></a></div></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><span><a name='more'></a></span>Meanwhile, some boring details.</span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><h4 style="text-align: left;"><span data-offset-key="87boh-0-0" style="font-family: inherit;">Distribution packages</span></h4><div><span style="font-family: inherit;">All packages are available from our web site: <a href="https://www.ganttproject.biz/download#download30">https://www.ganttproject.biz/download#download30</a></span></div><div><span data-offset-key="87boh-0-0" style="font-family: inherit;"><br /></span></div><div><ul style="text-align: left;"><li><span data-offset-key="87boh-0-0" style="font-family: inherit;">Packages for Windows and macOS are bundled with <a href="https://bell-sw.com/pages/downloads/#/java-11-lts">BellSoft Liberica Java Runtime</a> version 11. The download size is about 100Mb and they need about 200Mb of the disk space. </span></li><li>DEB package for Ubuntu, Mint and other Debian-based Linux systems is not bundled with Java Runtime. It needs a regular Java Runtime 11+ from any vendor, such as AdoptOpenJDK, Amazon Corretto, BellSoft, Azul, etc. </li><li>Platform-independent ZIP package is not bundled with Java Runtime. It needs a Java Runtime 11+ with JavaFX. We're aware of two vendors who provide such Java distros: <a href="https://bell-sw.com/pages/downloads/#/java-11-lts">BellSoft Liberica</a> and <a href="https://www.azul.com/downloads/zulu-community/?version=java-11-lts&package=jre-fx">Azul Zulu</a>. </li></ul></div><div><br /></div><h4 style="text-align: left;">Maintenance updates</h4><div>When we fix a few bugs or update translations or calendars, we publish a maintenance update. Maintenance updates in GP 3.0 are going to be relatively frequent (approximately weekly) and relatively small, and will be delivered through the <a href="http://ganttproject.blogspot.com/2020/09/ganttproject-30-packaging-and-update.html#more">built-in update channel</a>. We do not plan to publish full packages for each maintenance update, so we highly recommend to keep the <a href="http://ganttproject.blogspot.com/2020/09/ganttproject-30-packaging-and-update.html#more">auto-update option</a> switched on. </div><div><br /></div><h4 style="text-align: left;">Feature updates</h4><div>New features will be published in feature updates which are going to be less frequent (monthly or bi-monthly) and will be available as full distribution packages.</div><div><br /></div><h4 style="text-align: left;">Pricing</h4><div><a href="https://www.ganttproject.biz/download#license">GanttProject Desktop is free open-source software</a> and is available for any legal purposes and kinds of usage at no charge under GNU General Public License v3. It is okay to use it for free. However, we'll appreciate choosing a pay-what-you-want download option. This will help us to build new features faster. </div><div><br /></div><div>You will also help us if you write a review on <a href="https://www.facebook.com/ganttproject/reviews/">Facebook</a>, <a href="https://www.capterra.com/p/136586/GanttProject/">Capterra</a> or <a href="https://www.g2.com/products/ganttproject/reviews">G2</a> or follow us on <a href="https://www.facebook.com/ganttproject">Facebook</a> or <a href="https://twitter.com/ganttproject">Twitter</a>.</div><div><br /></div></div><div data-block="true" data-editor="6ljbd" data-offset-key="b5361-0-0" style="background-color: white; color: #1c1e21; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"></div>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-1895987318891539952020-10-14T11:30:00.010+03:002020-10-14T11:30:02.528+03:00Offline mirror mode when working with GanttProject CloudMany modern project management apps, as well as other software, are built as cloud services. They are great and they work fine, provided that you are online and a lot of servers between your computer and service provider are working normally. They usually do, however, when they don't, it may render very frustrating.
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCUsjH4age4RGtJMvGuS6tJ4oXXqwM3omb88hLAk8l-6uLvdj8wcwR6Y22USclyHWtmq4RIErwyysHBiwKY3w7myVPvmC8iKCbwx5NVkRABFSA0vJ4YZacB1lyWMhpDr1s2YCMVMGKwUs/s745/Screenshot+from+2020-10-08+22-09-18.png" style="display: block; margin-left: auto; margin-right: auto; padding: 1em 0px; text-align: center;"><img alt="" border="0" data-original-height="437" data-original-width="745" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCUsjH4age4RGtJMvGuS6tJ4oXXqwM3omb88hLAk8l-6uLvdj8wcwR6Y22USclyHWtmq4RIErwyysHBiwKY3w7myVPvmC8iKCbwx5NVkRABFSA0vJ4YZacB1lyWMhpDr1s2YCMVMGKwUs/s400/Screenshot+from+2020-10-08+22-09-18.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Ooops!<br /><br /></td></tr></tbody></table><div>What may go wrong? You Internet service provider may have network issues. Our servers may get down (we do our best to keep them running though!). Even your government may have issues with someone whom you don't even know and may block access to a wide Internet segment because of that.</div><div><br /></div>
GanttProject has always been a desktop application and it does not need an Internet connection. But now, when GanttProject Cloud offers a collaborative cloud storage, will it suffer from the same problem of Internet availability? Most likely, no.<div><br /></div><div>GanttProject Desktop app can work with the documents from GanttProject Cloud in two modes: online and mirrored offline. Let's talk a bit about the latter.</div><div><br /></div><div>The primary storage of a mirrored document is still GanttProject Cloud. When you click <i>Save</i>, you send an HTTP request to our servers and the document is written to the cloud storage. However, it is also saved on your local computer in a slightly hidden place. We call it "mirroring" and we save the file contents and some metadata about the latest sync with the Cloud. Normally this mirror is identical to what is stored in the cloud. It sits in a hidden folder and does not expose itself in any way besides this icon in the status bar:</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcANSe8RML5SeTw60zkAyBGqc6uY3t-n5z7FyaDPmNlpOApeY4LCB4-rs5xhIb07rqygnxuZO18048goyRFbyPPIwLAvqMvjI_ZUTSUrqhJPi08XsvK1EQqLQ_RgpPy-DsgmdXs2ptCI/s603/Screenshot+2020-10-13+23%253A05%253A48.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="206" data-original-width="603" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcANSe8RML5SeTw60zkAyBGqc6uY3t-n5z7FyaDPmNlpOApeY4LCB4-rs5xhIb07rqygnxuZO18048goyRFbyPPIwLAvqMvjI_ZUTSUrqhJPi08XsvK1EQqLQ_RgpPy-DsgmdXs2ptCI/w400-h136/Screenshot+2020-10-13+23%253A05%253A48.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Status bar indicates if document is available offline</td></tr></tbody></table><br /><div><br /></div><div>If something wrong happens on the way from you to us, and your desktop GanttProject loses connection with GanttProject Cloud, the document will switch to offline mode and when you click <i>Save</i>, it will write to the local mirror. In the status bar you will see that the document is now Offline and countdown to the next reconnect try</div><div><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlFB6GG89Q5oMu2v_usijDq__swud8LeNC-1Hw9dpekb8qXKtaZYV9DN1Yp7DcSzH7W2tEhbefEdNSnILXZPNlhtttk_uMX06sHjaD8Mg5_kWgwUCAIwxCIhxJf5iqUD-61SGTG3WBzw/s600/ezgif-4-1648d6af981c.gif" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="205" data-original-width="600" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlFB6GG89Q5oMu2v_usijDq__swud8LeNC-1Hw9dpekb8qXKtaZYV9DN1Yp7DcSzH7W2tEhbefEdNSnILXZPNlhtttk_uMX06sHjaD8Mg5_kWgwUCAIwxCIhxJf5iqUD-61SGTG3WBzw/w400-h136/ezgif-4-1648d6af981c.gif" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">GanttProject is working with the cloud document offline and is trying to reconnect.</td></tr></tbody></table></div><div><br /></div><div><br /></div><div>Once the connection is restored, GanttProject will try to sync the offline mirror with the Cloud. If Cloud version of the document has not been changed while you were offline, it will just seamlessly switch to online mode, otherwise GanttProject will ask you to resolve the conflict. </div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-NDfna42AnpF8P4AUhoXVJoapPgzBvTEt-MmFmaRiCQ3XmCv6FIhO6a2XjzmCZKJBHFIEVB5ti6ZqXEYY4P4GglwGGtkX7DdI5M1h9ZUN8RZzzVD8PeTyznrsiF_YRyIGJPDlEb1CgA/s507/Screenshot+from+2020-10-13+23-19-03.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="263" data-original-width="507" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-NDfna42AnpF8P4AUhoXVJoapPgzBvTEt-MmFmaRiCQ3XmCv6FIhO6a2XjzmCZKJBHFIEVB5ti6ZqXEYY4P4GglwGGtkX7DdI5M1h9ZUN8RZzzVD8PeTyznrsiF_YRyIGJPDlEb1CgA/w400-h208/Screenshot+from+2020-10-13+23-19-03.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">GanttProject shows that your offline mirror has diverged from the online copy</td></tr></tbody></table><br /><div><br /></div><div><br /></div><div>But what happens if you close GanttProject when you're offline and then start it again? How can you find your offline mirrors? Don't worry. If you're offline, "GanttProject Cloud" storage in the File Dialog will show your offline mirrored documents. </div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrvrKSgCssKMOWTPh0BXFTD8Jx8GeV0EuOb7MeKL0QDFP0v8t7FByXC4TjRWm3_9id2JA9MwqlnxdqCrh05_FbAFATlTVEH5v7hJhV_J6QnAKbx6BJ-ggUjsrsWIspf6My4UmHkjzbgok/s1203/out.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="595" data-original-width="1203" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrvrKSgCssKMOWTPh0BXFTD8Jx8GeV0EuOb7MeKL0QDFP0v8t7FByXC4TjRWm3_9id2JA9MwqlnxdqCrh05_FbAFATlTVEH5v7hJhV_J6QnAKbx6BJ-ggUjsrsWIspf6My4UmHkjzbgok/w400-h198/out.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">If you're offline, GanttProject Cloud pane in File Dialog shows offline mirrored documents.</td></tr></tbody></table><br /><div><br /></div><div>Documents which were accessed in online only mode are naturally unavailable when you work offline. Why one may need online mode then? Well, if you access GanttProject Cloud from a computer which you don't trust, you may want to use the online mode. </div><div><br /></div><div>You can switch between modes at any moment by clicking the icon in the status bar. It will open a dialog where you can change the online mode, lock or unlock the document or access the revision history.</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-x6FoCMpC78TKXS7WeDvM8-B1nJCKJ2mibnCLRog1zD_dLXKoKHXBXFcxPWXcOVfbCueqbNcun9LZncrR03UiXxOMj-UIePSZfRbW6MKpJTOgNAKnXeWsaQ_3KugareqJoVCuAG1-6TY/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="629" data-original-width="466" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-x6FoCMpC78TKXS7WeDvM8-B1nJCKJ2mibnCLRog1zD_dLXKoKHXBXFcxPWXcOVfbCueqbNcun9LZncrR03UiXxOMj-UIePSZfRbW6MKpJTOgNAKnXeWsaQ_3KugareqJoVCuAG1-6TY/w297-h400/image.png" width="297" /></a></div><br /><br /></div><div><br /></div><div>Starting from update 2911, which is coming soon, GanttProject will open Cloud document in offline mirror mode by default. Have fun, collaborate with your colleagues and build your project plans even when you are offline!</div>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-9305768404641267052020-09-30T02:27:00.002+03:002020-09-30T15:09:07.802+03:00GanttProject 3.0 packaging and update system<p>TL;DR: there are many somewhat technical details below. Long story short, GanttProject 3.0 comes with built-in update system. Leave it enabled to get bugfixes and other minor updates faster.</p><span></span><span><a name='more'></a></span><p>Some 10 years ago GanttProject distro weighed about 10 Mb, in ZIP archive. Installers for Windows and macOS packages contained, basically, the same ZIP distro and platform-specific executable launcher which searched for pre-installed Java Runtime on user's computer. It was easy to install Java Runtime and sometimes Java was even bundled with the operating system.</p><p>La belle époque! In 2020 Java software vendors can't rely anymore on Java Runtime availability on the user's computer. There are many technical reasons for that, but let's skip them for brevity. In short, the only reliable way to find suitable Java Runtime on the user's computer is to bring your own one. </p><p>So, GanttProject 3.0 for Windows and macOS comes with bundled Java Runtime. It weighs about 100 megabytes. Packages, particularly on macOS, require boring manipulations with signing and notarizing (whatever it means), otherwise the only thing that user is allowed to do with your app is to move it to Trash folder. Building and testing a single release may easily take a day or two. We're fine with doing it once per few months, but it is not really tempting to do it every week. On the other side, we'd like to be able to iterate quickly and publish updates frequently.</p><p>That's why we implemented our own simple update system in GanttProject 3.0.</p><p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBuiO49qAzCHf-nDNNCXJ4wIbSL0AxvXGGDIxc6UFQwJdrW_k15n8Jj8yclWkFxTO_GAdBFL8xVbtLZchmUgohnlPJivi4wZ-BrScWUKIJBw-mSUhNkwgDVm332AOn-iPqrhIkILD5ROE/" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="572" data-original-width="568" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBuiO49qAzCHf-nDNNCXJ4wIbSL0AxvXGGDIxc6UFQwJdrW_k15n8Jj8yclWkFxTO_GAdBFL8xVbtLZchmUgohnlPJivi4wZ-BrScWUKIJBw-mSUhNkwgDVm332AOn-iPqrhIkILD5ROE/w397-h400/image.png" width="397" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">User interface informs about the availability of new updates.</td></tr></tbody></table><br /></p><hr><span><!--more--></span><p>GanttProject since version 2.0 internally was built from a few modules which are managed by a small kernel code. The modules are just folders on disk with some zipped libraries and XML files inside. The kernel scans a couple of known folders, detects modules and runs code from them. </p><p>In GP 3.0 we added versions to modules and now when the kernel finds two modules with the same id, but different versions, it takes the one with the highest version number. Our modules now look like a sort of stacked layers.</p><p></p><div class="separator" style="clear: both; text-align: center;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7GNA6EQ2nf90Ayam61tRoh4H1xZnEWNIlVihJtfJiAQeEV6BNFeoiuld7KO1__HHnahtyiD3c3biVLlDe4QWBCDHbdm9N77B0eSTfetOVfjAuuaSdW5ssVuUXvzv_JrJadcGM0r95Vbk/" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="201" data-original-width="546" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7GNA6EQ2nf90Ayam61tRoh4H1xZnEWNIlVihJtfJiAQeEV6BNFeoiuld7KO1__HHnahtyiD3c3biVLlDe4QWBCDHbdm9N77B0eSTfetOVfjAuuaSdW5ssVuUXvzv_JrJadcGM0r95Vbk/w640-h236/image.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><br />An example of the base version 2906 with some updates up to 2910</td></tr></tbody></table></div><br /><br /><p></p><p>This rather simple modification turned out very powerful. We can build a new version of a single module put it next to the existing versions and -- voilà! -- when GP launches, it uses the new version. We can remove a few latest versions from the disk and thus rollback to some previous version. </p><span></span><hr><span><!--more--></span><p>From the user perspective, when GanttProject 3.0 is starting, it contacts our download server, downloads a list of updates, compares it with what is already installed and, should it find a new update, asks the user if they want to install it. </p><p>There is no hidden automated installation or downloading the updates in the background. It is relatively easy to roll back. We can fix a bug and deliver it to the users in the matter of hours, and it actually happened in the latest build 2910. A <a href="https://help.ganttproject.biz/t/csv-export-import-not-possible/2181/2">sad issue with CSV export and import</a> on some locales where decimal separator is different from dot (e.g. comma) was fixed and published about 7 hours after reporting. </p><p>We plan to use these updates to deliver bugfixes, localization and calendar updates just like we did with the minor releases in GanttProject 2.X series. Major updates will come in a full distribution.</p><p><a href="https://www.ganttproject.biz/download#download30">Download GanttProject 3.0</a>, let it update to the latest build and have fun! </p>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-31883452649570726572020-09-29T19:25:00.000+03:002020-09-29T19:25:28.398+03:00GanttProject 3.0 beta, build 2910<p>We started a public beta testing of GantProject 3.0 in August. The testing goes fine, we already see a few dozens of people who use GP 3.0 is their daily work. GanttProject 3.0 is compatible with our old good GP 2.X series and it reads and writes files in the same format. It is also very stable, so we encourage to <a href="https://www.ganttproject.biz/download#download30">join the beta testing</a>.</p><p>Due to many factors, we had to include Java Runtime into the distributions, and the size of GanttProject 3.0 distro is now about 100 megabytes. Because of this and because building a complete distro for all platforms takes a lot of time, we decided to implement the update system which can install small updates as they are ready.</p><p>So, today we published update 2910 with many bugfixes and usability improvements. If you launch GP 3.0, the update system will suggest to install this update, as well as the previous ones.</p><p>Work with file storage was rewritten in GP 3.0 and now documents from the local computer, from WebDAV storages and from our own <a href="https://ganttproject.cloud" target="_blank">GanttProject Cloud</a> are available in the single File Dialog. It is already very nice and became even better in build 2910:</p><p></p><ul style="text-align: left;"><li>Offline cloud documents support is nearly completed. We fixed a lot of bugs, made the user interface more intuitive and checked that GP switches between offline and online modes smoothly (and fixed it when it didn't). Offline cloud documents are great, and we'll share more details on this later.</li><li>Cloud documents were seamlessly integrated into the Recent Documents list. </li><li>Work with local documents became more error-proof. "Save" button becomes disabled if the target file can't be written, and we show a hint explaining the reasons. "Overwrite" checkbox prevents from accidental overwriting of the existing files. </li></ul><div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKfLy2A_tTW-JnriVDcBYcaqyAfYuGeww0q4aRm-tc51OGfYX2qYfblur8R8tgb6umNHBOE6ec4-bZ5Dcibo46jM04eOwCGZ9K_0_dsvjtZGd7ODLzmRBB7b_7JdZWyfhAnr2Rt49ZgIs/" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="669" data-original-width="974" height="274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKfLy2A_tTW-JnriVDcBYcaqyAfYuGeww0q4aRm-tc51OGfYX2qYfblur8R8tgb6umNHBOE6ec4-bZ5Dcibo46jM04eOwCGZ9K_0_dsvjtZGd7ODLzmRBB7b_7JdZWyfhAnr2Rt49ZgIs/w400-h274/image.png" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Local documents in the File Dialog</td></tr></tbody></table><br /><br /></div><div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbsfvo6y9Q8nS_s65HTPIutTkNFkKjnggvv7xCBUH84_mxytU3_YzdBK0A9ejYUh7pX4SGRoFss6QCXdbPGyZiC5IuONAH8R1hjK3WHpIyqdOlUZP_ept1EOppLECBLihwwNVPcsbgjk/" style="margin-left: auto; margin-right: auto;"><img alt="" data-original-height="669" data-original-width="657" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvbsfvo6y9Q8nS_s65HTPIutTkNFkKjnggvv7xCBUH84_mxytU3_YzdBK0A9ejYUh7pX4SGRoFss6QCXdbPGyZiC5IuONAH8R1hjK3WHpIyqdOlUZP_ept1EOppLECBLihwwNVPcsbgjk/w393-h400/image.png" width="393" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">GanttProject Cloud document in the Recent Documents list</td></tr></tbody></table><br /><br /><br /><a href="https://www.ganttproject.biz/download#download30">Download GanttProject 3.0</a>, update to the latest build and join beta-testing! GanttProject 3.0 is integrated with <a href="https://ganttproject.cloud">GanttProject Cloud</a> server for storing your project documents. if you work in a team, don't miss the opportunity to <a href="https://ganttproject.cloud/signup">try GP Cloud</a>. It is free during the beta-testing. </div><p></p>Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-54320782958640040462020-05-02T02:00:00.000+03:002020-05-02T02:00:11.378+03:00GanttProject 2.8.11 hotfix update <div dir="ltr" style="text-align: left;" trbidi="on">
A new build 2396 of GanttProject 2.8.11 is available from our website: <a href="https://www.ganttproject.biz/download?fbclid=IwAR26PAKJkQnclio4yPvRp08Yl6eECmtC8NX9gxJRILruQLtkYiuBHUl5KjY">https://www.ganttproject.biz/download</a><br /><br />It fixes a few severe issues:<br />-- macOS: only English, Galician and Tajik languages are available in the settings UI;<br />-- Linux: ganttproject launcher won't open files when using relative paths;<br />-- all platforms: visible columns in the task and resource tables reset to default after undo operations or on file opening;<br /><br /><br />Version number remains the same, only build number has changed.<br /><br />If you already downloaded GP 2.8.11-r2393, we strongly recommend to download the new build.<br /><br /><div class="_3x-2" data-ft="{"tn":"H"}" style="font-family: inherit;">
<div data-ft="{"tn":"H"}" style="font-family: inherit;">
<div class="mtm" style="font-family: inherit; margin-top: 10px;">
<div class="_6m2 _1zpr clearfix _dcs _4_w4 _41u- _59ap _2bf7 _64lx _3eqz _20pq _3eqw _2rk1 _359m _3n1j _5qqr" data-ft="{"tn":"H"}" id="u_q_3" style="background-color: #f2f3f5; border-radius: 0px; border: none; box-shadow: none; font-family: inherit; margin-left: -12px; margin-right: -12px; max-width: none; overflow: hidden; position: relative; z-index: 0; zoom: 1;">
<div class="clearfix _2r3x" style="font-family: inherit; zoom: 1;">
<div class="lfloat _ohe" style="float: left; font-family: inherit; width: 474px;">
<span class="_3m6-" style="font-family: inherit;"><div class="_63yw" style="font-family: inherit; position: relative;">
<div class="_6ks" style="font-family: inherit; line-height: 0; position: relative; z-index: 1;">
<a aria-describedby="u_q_6" aria-label="GanttProject: free project management tool for Windows, macOS and Linux" data-lynx-mode="async" data-lynx-uri="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.ganttproject.biz%2Fdownload%3Ffbclid%3DIwAR0ahqn-OYk6-KtvRPdEhqAAcQ2yBqbRcw86pk1rrA6GVrzNsLwrTLjsUko&h=AT06pfBU6rTUnKMn9oXofG_gqgT5xnn096f8UJ2sJ1W1DLxvOvNMcI-l3GBGDyloCbgrlNv7shDCW5MRHTw1qrAE_xKuUnjtd5k_NYMTXftbOakk6RAVUUvJMB5a0ykSvX69JfHxxzKhPd_63nvvJOO91QAmq9bzT78eryocvnzI9P94j8GDnZscOJQx3PvAE4GDSYmWcJjNLK8ZruVGbFinbjVy09JVCAxf0SZ3PRooy6wYOd1gOWM1oSIvUgVn_bO4ewpK03ZQWFEa6jq6S4_LDeFvewyvtvp4QIozvlVquZ1VHuVDBpnYs6GPW5iWA71qEYQSKnuu2pC6Lje5-kWK1NKgKzHAoR47QuNf5BO7uUHSbiEPCZVAewvjYywoVRofRaM5OYxzmU2W4gABB5Ror2GXIYDWenXhUBnpKOKFqq1xSpyULsUpFPny_Tz1Yjny7TP_6Zeuje4j1pF5Ilv7Bsg69KFf59G2WW4eId0224yVcTPMgoTgJEaiEjKBkc-RDY4hvGkSDsNbGb8S-bt5oaOqLtsT1HmpudoMoL9AjuKe9sJI1xwPa0geF7iB5LbIP7nMJsCttraxZOEa9-qvzRdwvD4Dd84dmvSpDiyy1L0TfUQ" href="https://www.ganttproject.biz/download?fbclid=IwAR0ahqn-OYk6-KtvRPdEhqAAcQ2yBqbRcw86pk1rrA6GVrzNsLwrTLjsUko" rel="noopener nofollow" tabindex="-1" target="_blank"><div class="_6l- __c_" style="color: #385898; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 12px; position: relative;">
</div>
</a></div>
</div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-4977857801785394302020-04-22T12:00:00.000+03:002020-04-24T18:33:47.551+03:00GanttProject 2.8.11 <div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.11 is a maintenance release with updated calendars, translations, a few fixed bugs and major update in macOS package.<br />
<br />
<br />
<ul style="text-align: left;">
<li>Updated holiday calendars of top 20+ countries and regions according to our Google Analytics data. Welcome, <a href="https://en.wikipedia.org/wiki/Karnataka" target="_blank">Karnataka</a> region! </li>
<li>Major update of Simplified Chinese translation and minor updates in Korean, Italian and Turkish translations.</li>
<li><a href="https://github.com/bardsoftware/ganttproject/milestone/15?closed=1" target="_blank">Several fixed bugs</a>.</li>
<li>Package for macOS now comes with bundled Java Runtime and is properly signed and notarized to make the security system in the latest macOS versions happy.</li>
<li>Also, we tested a number of Java Runtime configurations on Windows and wrote up the results in the <a href="https://github.com/bardsoftware/ganttproject/releases/tag/ganttproject-2.8.11" target="_blank">release notes</a> to help our users choose the runtime which provides the best experience.</li>
</ul>
<br />
Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive<br />
are available from the <a href="https://www.ganttproject.biz/download">download page on ganttproject.biz</a> and from the <a href="https://github.com/bardsoftware/ganttproject/releases/tag/ganttproject-2.8.11" target="_blank">release page on GitHub</a>.<br />
<br />
GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on <a href="https://www.facebook.com/pg/ganttproject/reviews">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/">Capterra</a> or by following us on <a href="https://twitter.com/ganttproject">Twitter</a> or <a href="https://www.facebook.com/ganttproject/">Facebook</a>, or by purchasing paid download.</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-6763231537983955192020-03-02T16:02:00.000+03:002020-03-02T16:21:32.453+03:00GanttProject is now available from Microsoft Store<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://www.microsoft.com/en-us/p/ganttproject-unofficial/9npmrhbf7qxn" target="_blank">GanttProject application</a> with bundled Java Runtime is now available from <a href="https://www.microsoft.com/en-us/p/ganttproject-unofficial/9npmrhbf7qxn" target="_blank">Microsoft Store</a>. We hope that this will make it easy to install on portable Windows devices, such as Microsoft Surface.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjbf0-mp5am2-bZzWVwVXl2uGGHMqKUFMLK7Woaaw-wBeYSFnF8XcKBG4FFJnYoMyFa-OKg2Sqn_TEDvXUGp1_EQLdmMi0rQofqdF4mZQK22vUcpbPCXA6CjObFHSgKerQo0XiYx7KADA/s1600/Screenshot+at+2020-03-02+16-00-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="311" data-original-width="781" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjbf0-mp5am2-bZzWVwVXl2uGGHMqKUFMLK7Woaaw-wBeYSFnF8XcKBG4FFJnYoMyFa-OKg2Sqn_TEDvXUGp1_EQLdmMi0rQofqdF4mZQK22vUcpbPCXA6CjObFHSgKerQo0XiYx7KADA/s320/Screenshot+at+2020-03-02+16-00-38.png" width="320" /></a></div>
<br />
<br />
Please notice that this app is marked as unofficial. It was packaged by Hauke Hasselberg independently on his own initiative, and we can't provide support with respect to packaging issues, should they arise. However, it is the same GanttProject which you can download from our <a href="https://ww.ganttproject.biz/download" target="_blank">official locations</a> and we do provide the same <a href="https://www.ganttproject.biz/discuss" target="_blank">best-effort support</a> for packaging- and device-independent functionality.<br />
<br />
<br /></div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-12018034201254587532019-01-30T22:48:00.000+03:002019-01-30T22:48:30.930+03:00GanttProject 2.8.10<div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.10 comes with updated holiday calendars for 20+ countries and regions where most of our users come from (welcome Mumbai and Zurich regions!). It also fixes a number of bugs and usability issues. See <a href="https://github.com/bardsoftware/ganttproject/milestone/14?closed=1" target="_blank">the full list of bugfixes</a>.<br />
<br />
Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the <a href="https://www.ganttproject.biz/download" target="_blank">download page on ganttproject.biz</a>.<br />
<div>
<br /></div>
<div>
GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on <a href="https://www.facebook.com/pg/ganttproject/reviews">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/">Capterra</a> or by following us on <a href="https://twitter.com/ganttproject">Twitter</a> or <a href="https://www.facebook.com/ganttproject/">Facebook</a>, or by purchasing paid download.</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-25610180563509733902018-08-23T02:29:00.002+03:002018-08-23T02:35:45.445+03:00GanttProject 2.8.9: bugfixes<div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.9 fixes a number of bugs, including a very annoying bug with task names being truncated to the first few symbols in table cells. The <a href="https://github.com/bardsoftware/ganttproject/milestone/13?closed=1" target="_blank">full list of fixed issues</a> is available from our GitHub pages.<br />
<br />
There is also German translation update and new Dutch and Israel holiday calendars.<br />
<h4 style="text-align: left;">
Download</h4>
Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the <a href="https://www.ganttproject.biz/download" target="_blank">download page on ganttproject.biz</a>.<br />
<div>
<br /></div>
<div>
GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on <a href="https://www.facebook.com/pg/ganttproject/reviews">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/">Capterra</a> or by following us on <a href="https://twitter.com/ganttproject">Twitter</a> or <a href="https://www.facebook.com/ganttproject/">Facebook</a>, or by purchasing paid download.</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-82101924767662468042018-05-22T14:38:00.001+03:002018-05-22T14:43:31.775+03:00GanttProject 2.8.8: better usability, compatibility and localization<div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.8 is here with a <a href="https://github.com/bardsoftware/ganttproject/milestone/12?closed=1">bunch of important updates</a>. Thanks everyone who sent us bug reports and participated in testing!<br />
<br />
Here is a brief overview of the updates.<br />
<br />
<h4 style="text-align: left;">
Usability</h4>
First, <a href="https://github.com/bardsoftware/ganttproject/issues/1528">annoying behavior of selection and cell editing</a> in the task table which was introduced in 2.8.7 is now fixed. We also added some padding around cell values to separate adjacent right- and left- aligned cells.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Kw8u0ebs1CXrnk9Zmbdg8K0izq1Xp098IXkILnAG-xHhH12L56HCnNAGxZr0It0-qY_yAf253MEuhW4RbAGc4lkRbd5uMBTPqCvzDFYhL-EPXCsWU5cTvP_95UcIMFby6KYEm04qqQ/s1600/image+%25281%2529.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="449" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1Kw8u0ebs1CXrnk9Zmbdg8K0izq1Xp098IXkILnAG-xHhH12L56HCnNAGxZr0It0-qY_yAf253MEuhW4RbAGc4lkRbd5uMBTPqCvzDFYhL-EPXCsWU5cTvP_95UcIMFby6KYEm04qqQ/s400/image+%25281%2529.png" width="315" /></a></div>
<span id="goog_608497448"></span><span id="goog_608497449"></span><br />
Tasks in the predecessor dropdown in the task properties are now indented according to WBS and prefixed with task ID.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe_dKAaFMT4zVcow5-lQwMt1m1BdHedW8lZHL9qJrACVWa_p_cio_6gYtI4rGJsF85H2FKeR8PmK5p-l_J-VpJR_AP6JA6WQ1nd8Z7_GLfJ4-qAu1iZ-eOGbMW4qVnhrOWHNXAZWhJqA/s1600/31290749_1782939478411114_6802513625975095296_n.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="520" data-original-width="881" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe_dKAaFMT4zVcow5-lQwMt1m1BdHedW8lZHL9qJrACVWa_p_cio_6gYtI4rGJsF85H2FKeR8PmK5p-l_J-VpJR_AP6JA6WQ1nd8Z7_GLfJ4-qAu1iZ-eOGbMW4qVnhrOWHNXAZWhJqA/s400/31290749_1782939478411114_6802513625975095296_n.png" width="400" /></a></div>
<br />
<br />
<h4 style="text-align: left;">
Compatibility</h4>
It turned out that GanttProject had issues when running under Java 10: <a href="https://github.com/bardsoftware/ganttproject/issues/1534">MS Project import/export didn't work</a> and macOS users had <a href="https://github.com/bardsoftware/ganttproject/issues/1530">issues with launching GanttProject</a> by double-clicking gan files. These issues are solved in 2.8.8. Besides, macOS users can now drag tasks on the chart using mouse with <i>Command</i> key hold. On other platforms it works with <i>Control</i> key hold but on macOS Ctrl+mouse click would show a context menu.<br />
<br />
<h4 style="text-align: left;">
Export/Import enhancements</h4>
Two columns were added to CSV export/import: task color and resource load on particular tasks. The latter can be used for your own calculations of the total resource loads and costs in spreadsheets and databases. This column is called <i>Assignments</i> and it accompanies older column <i>Resources</i>, so you will find them both in the produced CSV files.<br />
<br />
The values in <i>Assignments</i> column are semicolon-separated pairs of resource id and load which are in turn colon-separated. Thus, the value <span style="background-color: #cccccc; color: red; font-family: "courier new" , "courier" , monospace;">1:50.00;2:100.00</span> means that the load of resource with id "1" in this task is 50%, while resource 2 works 100% of his time.<br />
<br />
Import from Microsoft Project now recognizes recurring holidays in the default project calendar.<br />
<br />
<h4 style="text-align: left;">
Localization</h4>
Great news for Chinese, Japanese and Korean users: task table in PDF reports is expected to be fixed and should show symbols properly, provided that you use an appropriate embeddable application font. On the screenshot below <a href="https://www.freechinesefont.com/wenquanyi-micro-hei-download/">WengQuanYi Micro Hei</a> font was used.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFlZ60excQ9KBSQitUSgstZKewMeQDzExCQFcH1p2Omsu17Ngh2PxLgu_YjdcJ3XhrDnah1YBiw7CV5sUyGEwe-LNurkRVFSAe2LXnVbct5AGRpVAOUdOIkX6vjbCEm4Kpwd55G0NppA/s1600/Screenshot+at+2018-05-22+14-24-43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="526" data-original-width="666" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFlZ60excQ9KBSQitUSgstZKewMeQDzExCQFcH1p2Omsu17Ngh2PxLgu_YjdcJ3XhrDnah1YBiw7CV5sUyGEwe-LNurkRVFSAe2LXnVbct5AGRpVAOUdOIkX6vjbCEm4Kpwd55G0NppA/s400/Screenshot+at+2018-05-22+14-24-43.png" width="400" /></a></div>
<br />
New holiday calendar for South Korea has been contributed by one of our users.<br />
<br />
<h4 style="text-align: left;">
Bugfixes</h4>
Weird bug "<a href="https://github.com/bardsoftware/ganttproject/issues/1405">no enum constant</a>" which appeared when reading certain projects is now fixed. Another very annoying issue with adding <a href="https://github.com/bardsoftware/ganttproject/issues/1531">whitespace in task notes</a> on Windows platforms is fixed as well.<br />
<br />
<h4 style="text-align: left;">
Download</h4>
Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the <a href="https://www.ganttproject.biz/download" target="_blank">download page on ganttproject.biz</a>. <div>
<br /></div>
<div>
GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on <a href="https://www.facebook.com/pg/ganttproject/reviews">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/">Capterra</a> or by following us on <a href="https://twitter.com/ganttproject">Twitter</a> or <a href="https://www.facebook.com/ganttproject/">Facebook</a>, or by purchasing package at any price > $5 set by you.</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-14204335212798182092018-04-18T20:24:00.002+03:002018-04-18T20:24:58.833+03:00GanttProject 2.8.7<div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.7 download is available!<br />
<br />
In this update mouse wheel behavior made more consistent with other apps and GanttProject itself.<br />
<ul style="text-align: left;">
<li>Mouse wheel rotation will vertically scroll chart no matter if the mouse pointer is over the table or chart area.</li>
<li>If Shift is hold, mouse wheel will scroll a chart horizontally.</li>
<li>If Ctrl is hold mouse wheel rotation will change zooming.</li>
</ul>
We also restored a keyboard shortcut <span style="background-color: #cccccc; color: red; font-family: Courier New, Courier, monospace;"> Ctrl+Space </span> which expands/collapses task nodes. Discover <a href="https://help.ganttproject.biz/t/cool-things-i-appreciate-about-ganttproject/728" target="_blank">other useful shortcuts</a> which will make you more productive!<br />
<br />
There is <a href="https://github.com/bardsoftware/ganttproject/releases/tag/ganttproject-2.8.7" target="_blank">a number of bugfixes</a> and updated translations, with major updates in Japanese and Catalan.<br />
<br />
<hr />
<br />
If you want new updates and features to appear faster and better, please fund the development and buy GanttProject for your platform from our online shop:<br />
<br />
* <a href="https://gum.co/SQtks" target="_blank">Installer for Windows</a><br />
* <a href="https://gum.co/Xtlhb" target="_blank">Package for Mac OSX</a><br />
* <a href="https://gum.co/SVhIM" target="_blank">Package for Ubuntu/Mint/Debian</a><br />
* <a href="https://gum.co/xHHXS" target="_blank">Platform-independent ZIP package</a><br />
<br />
We love getting paid, but still want to highlight that <i>GanttProject is free</i>. You can <a href="https://www.ganttproject.biz/download" target="_blank">download</a> it at no cost from our website. You can help us to spread the world by leaving your like or review on <a href="https://www.facebook.com/pg/ganttproject/reviews" target="_blank">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/" target="_blank">Capterra</a> or by following us on <a href="https://twitter.com/ganttproject" target="_blank">Twitter</a> or <a href="https://www.facebook.com/ganttproject/" target="_blank">Facebook</a>.<br />
<br /></div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-31753092112231104912018-02-13T01:54:00.001+03:002018-02-13T01:54:57.057+03:00GanttProject 2.8.6<div dir="ltr" style="text-align: left;" trbidi="on">
GanttProject 2.8.6 is available for downloading.<br />
<br />
In GP 2.8.6 cross-window clipboard made working. You can now copy tasks and resources between GanttProject windows using standard copy/paste operations. In the previous versions one had to import the whole project to copy the data.<br />
<br />
GanttProject 2.8.6 also includes <a href="https://github.com/bardsoftware/ganttproject/issues?q=milestone%3A2.8.6+is%3Aclosed" target="_blank">a number of bugfixes</a>, more than dozen holiday calendar updates (welcome Alberta, Canada and three Australian states) new Indonesian translation and a few other translation updates.<br />
<br />
If you want to fund the development, buy GanttProject for your platform from our online shop:<br />
<br />
* <a href="https://gum.co/SQtks" target="_blank">Installer for Windows</a><br />
* <a href="https://gum.co/Xtlhb" target="_blank">Package for Mac OSX</a><br />
* <a href="https://gum.co/SVhIM" target="_blank">Package for Ubuntu/Mint/Debian</a><br />
* <a href="https://gum.co/xHHXS" target="_blank">Platform-independent ZIP package</a><br />
<br />
We love getting paid, but still want to highlight that <i>GanttProject is free</i>. You can <a href="https://www.ganttproject.biz/download" target="_blank">download</a> it at no cost from our website and help us by leaving your like or review on <a href="https://www.facebook.com/ganttproject/" target="_blank">Facebook</a> or <a href="https://www.capterra.com/p/136586/GanttProject/" target="_blank">Capterra</a>.<br />
<br />
<br /></div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-79538852376184702142017-05-19T19:09:00.001+03:002017-06-08T19:01:13.261+03:00GanttProject 2.8.5: task sorting<div dir="ltr" style="text-align: left;" trbidi="on">
We're glad to announce GanttProject 2.8.5 which comes with a new feature: task ordering by begin/end dates. The feature itself was highly demanded, but what makes it even more exciting is that it is the first published feature which has been contributed by external freelancer and funded by the donations from GanttProject users. A number of other paid features is already done in the main branch and will be published in the next major update.<br />
<div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0m9yt5lx9WoejpRCEgGG_JkpD_4osmufrbsohar09tVaAzQnDJ5TqIyNNV_mBgq6evriygLJJVdzbaGvM54gS5fN0R00ryqiE-5LrmbqsEuBCCjMx1BOAJIFNJ3fmSLXfkztm1cof2Eg/s1600/Screenshot+at+2017-05-19+18-57-00.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="570" data-original-width="688" height="331" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0m9yt5lx9WoejpRCEgGG_JkpD_4osmufrbsohar09tVaAzQnDJ5TqIyNNV_mBgq6evriygLJJVdzbaGvM54gS5fN0R00ryqiE-5LrmbqsEuBCCjMx1BOAJIFNJ3fmSLXfkztm1cof2Eg/s400/Screenshot+at+2017-05-19+18-57-00.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sample project with tasks sorted by begin date</td></tr>
</tbody></table>
<br /></div>
<div>
If you love GanttProject and want new features to be added faster, <a href="http://www.ganttproject.biz/donate" target="_blank">donate as much as you want</a>!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<h3 style="text-align: left;">
Task sorting</h3>
<div style="text-align: left;">
Sorting should work as expected: click the column header to sort in ascending order, click again to toggle to descending order.</div>
<div style="text-align: left;">
<br /></div>
The sort order is partial. Sibling tasks are sorted, while tasks from different branches of the task tree (e.g. sitting under different summary tasks) are not necessarily sorted. For instance, on the screenshot above milestone "GanttProject 2.8.5" goes below the child tasks of "Architectural design", although it starts earlier. The order is indicated with an arrow in the column header showing upwards when order is ascending or downwards when it is descending.<br />
<br /></div>
<div style="text-align: left;">
Sorting is not maintained continuously. Any actions on the tasks such as insertion of the new task, reordering, indenting and outdenting may break the sort order. One needs to click in the column header again to restore the ordering.</div>
<br />
<div style="text-align: left;">
Besides the new feature, <a href="https://github.com/bardsoftware/ganttproject/issues?q=milestone%3A2.8.5+is%3Aclosed" target="_blank">GanttProject 2.8.5 fixes a few severe bugs</a> and updates Korean and Dutch translations.<br />
<br />
<br />
<hr />
<div style="text-align: center;">
<span style="font-size: large;"><a href="https://www.ganttproject.biz/download">Download GanttProject</a> from the official web site</span></div>
<div style="text-align: center;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: center;">
<span style="font-size: large;">Follow GanttProject on <a href="https://twitter.com/ganttproject">Twitter</a> and <a href="https://facebook.com/ganttproject">Facebook</a>.</span></div>
</div>
<hr style="color: black; font-size: medium; text-align: center;" />
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-81124339816203353672017-03-27T14:56:00.002+03:002017-03-27T14:56:49.028+03:00Meet new support forum<div dir="ltr" style="text-align: left;" trbidi="on">
We launched a renewed support forum on <a href="https://help.ganttproject.biz/">https://help.ganttproject.biz</a><br />
<br />
Our old home-grown organic <a href="http://forum.ganttproject.biz/">forum.ganttproject.biz</a> have been working fine for years requiring almost no maintenance, but time flies and modern forum software provides nice features which had no chances to appear on <a href="http://forum.ganttproject.biz/">forum.ganttproject.biz</a>. So, we're running now our own instance of <a href="http://www.discourse.org/">great open-source forum Discourse</a> and it is our default go-to place for support.<br />
<br />
Old forum will remain alive for quite a while. It is even in read-write mode now, however it will go read-only soon.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4_t_1QF5XHIEjYQvDqIIiWy_MChJIx58YZNwVarcqwYtaaWZNmT4KdAldPnZyftwjazrc7LUcCyXppbE-46JMSLCMccTR5_9PI2s5ZLZ7lPubSjcMLzvaqpAUqYnSMdCqNhvQ39fnVko/s1600/Screenshot+at+2017-03-27+14-56-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4_t_1QF5XHIEjYQvDqIIiWy_MChJIx58YZNwVarcqwYtaaWZNmT4KdAldPnZyftwjazrc7LUcCyXppbE-46JMSLCMccTR5_9PI2s5ZLZ7lPubSjcMLzvaqpAUqYnSMdCqNhvQ39fnVko/s400/Screenshot+at+2017-03-27+14-56-04.png" width="400" /></a></div>
<br /></div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-63600629929041391412017-03-27T12:57:00.000+03:002018-09-07T05:19:34.224+03:00GanttProject 2.8.4: scalable UI on high-density screens and bugfixes<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO1XmkV4b8SBwCn8vaE8FyAZpL5kkmn_SKb1Mw3GGCJbdOPOT4FuzeR6jF-AbXyfiK_vKxbS476_mGTAaiaIEt-v6cE7Ijn2EFui8WxXW6RXuDpHNyY2vF2CdQ7a87LB14pO7Pqj8tvI4/s1600/Screenshot+at+2017-03-27+12-45-50.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="350" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO1XmkV4b8SBwCn8vaE8FyAZpL5kkmn_SKb1Mw3GGCJbdOPOT4FuzeR6jF-AbXyfiK_vKxbS476_mGTAaiaIEt-v6cE7Ijn2EFui8WxXW6RXuDpHNyY2vF2CdQ7a87LB14pO7Pqj8tvI4/s400/Screenshot+at+2017-03-27+12-45-50.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Settings dialog with DPI option</td></tr>
</tbody></table>
<br />
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.<br />
<br />
In unfortunate case when fonts appear so small that it is hard even to change the DPI value, one can edit the settings file manually. The settings file is named <span style="background-color: #eeeeee; color: red; font-family: "courier new" , "courier" , monospace; font-size: x-small;">.ganttproject</span> (note the leading dot, such files may be hidden by the operating system) and it sits in the user home folder. It is a text file which can be edited in any text editor. Adding this line between any other option tags will set DPI to 120:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><option id="ui.screenDpi" value="120"/></span><br />
<br />
You need to close all GanttProject windows before editing the settings file.<br />
<br />
Besides the scalability, <a href="https://github.com/bardsoftware/ganttproject/issues?q=milestone%3A2.8.4+is%3Aclosed">GanttProject 2.8.4 fixes a few bugs</a> and gets back iCal import plugin.<br />
<br />
<br />
<hr />
<div style="text-align: center;">
<span style="font-size: large;"><a href="https://www.ganttproject.biz/download">Download GanttProject</a> from the official web site</span></div>
<div style="text-align: center;">
<span style="font-size: large;"><br /></span></div>
<div style="text-align: center;">
<span style="font-size: large;">Follow GanttProject on <a href="https://twitter.com/ganttproject">Twitter</a> and <a href="https://facebook.com/ganttproject">Facebook</a>.</span></div>
</div>
<hr style="text-align: center;" />
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-15359804431601317902017-03-10T17:24:00.002+03:002018-04-25T17:21:47.779+03:00Troubleshooting MS Project import: shifted dates<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
This page describes possible reasons of task dates change after import from MS Project file.</div>
<div>
<br /></div>
<div>
While we do our best to import MS Project files as is, you may notice that after import some of the tasks change their dates. The reason is that Microsoft Project and GanttProject are different applications with different features and different behavior. If you see a warning saying that some of the tasks changed their dates, you may use the list below as a guide to fixing this issue. We recommend to start from the earliest task because it might turn out the cause of changes in the whole subsequent chain.</div>
<div>
<br /></div>
<div>
So, why a task may change the dates after import:</div>
<div>
<br /></div>
<ol style="text-align: left;">
<li>In the original MS Project file it starts on weekend day and you import it into a project with non-working weekends. In this case you need to choose "replace existing calendar" option in the importer or import into project with working weekends</li>
<li>In the original MS Project file tasks have dependency with a lag. GanttProject by default makes the project as short as possible and when it can remove the lag, it will. In this case you need to set default dependency hardness to "Rubber" in the Gantt chart settings before you import a project.</li>
<li>In the original MS Project file tasks have duration less than 1 day and/or task starts on the same day when its predecessor ends. GanttProject's duration granularity is 1 day, and it assumes that task starts in the morning and finishes in the evening, so it is impossible for successor to start at the same day when predecessor finishes. You can set a negative lag in the dependency properties to fix it for the given pair of tasks, but GanttProject won't do it automatically during the import</li>
<li>Microsoft Project is known to be somewhat forgiving with respect to dependencies, and it is possible that task with e.g. Finish-Start dependency on its predecessor actually starts earlier than predecessor finishes in the original file. GanttProject is more strict and enforces the constraint.</li>
</ol>
<div>
<br /></div>
<div>
You may also find useful our <a href="https://docs.ganttproject.biz/user/scheduler">docs on the scheduling algorithm in GanttProject</a>.</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-22146011091007361552017-03-08T15:44:00.000+03:002017-03-24T20:25:17.117+03:00GanttProject 2.8.3: how to get back ical import<div dir="ltr" style="text-align: left;" trbidi="on">
<b>Update:</b> this bug is fixed in <a href="https://www.ganttproject.biz/pilsen">GanttProject 2.8.4</a><br />
<br />
Due to a bug in the application configuration import from iCal is missing in GanttProject 2.8.2 and GanttProject 2.8.3. If you want to get it back, do the following (applies to 2.8.3):<br />
<br />
<ol style="text-align: left;">
<li>Open file <span style="font-size: x-small;"> <span style="background-color: #cccccc; color: #990000; font-family: "courier new" , "courier" , monospace;">plugins-2.8.3/biz.ganttproject.impex.ical/plugin.xml</span></span><br /><span style="font-family: inherit;">from your GanttProject 2.8.3 installation in any text editor (you may need Administrator/root priveleges for that)</span></li>
<li>At line 9 replace <span style="font-size: x-small;"><span style="background-color: #cccccc; color: #990000; font-family: "courier new" , "courier" , monospace;">ganttproject-ical.ja</span><span style="background-color: #cccccc; color: #cc0000; font-family: "courier new" , "courier" , monospace;">r</span></span> with <span style="font-size: x-small;"><span style="background-color: #cccccc; color: #990000; font-family: "courier new" , "courier" , monospace;">biz.ganttproject.impex.ical.jar</span> </span></li>
<li>Save the file and restart GanttProject</li>
</ol>
<div>
On Mac OSX the file sits in <span style="background-color: #cccccc; color: #990000; font-family: "courier new" , "courier" , monospace; font-size: x-small;">/Applications/GanttProject.app/Contents/Java/plugins-2.8.3/biz.ganttproject.impex.ical/</span> provided that GanttProject is installed in Applications</div>
<div>
<br /></div>
<div>
Sorry for this issue! We'll fix the distributions in the next update.</div>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-28637806864341959052017-03-06T18:17:00.002+03:002017-03-08T15:45:34.707+03:00GanttProject 2.8.3: severe bugfixes<div dir="ltr" style="text-align: left;" trbidi="on">
We just've published a new maintenance update. This should solve annoying misaligned rows problem and a number of <a href="https://github.com/bardsoftware/ganttproject/issues?q=milestone%3A2.8.3+is%3Aclosed">other severe issues</a>.<br />
<br />
Also, there is a new option for setting screen DPI density. The default value of 96 should be fine for most of the users, however, those who are suffering from tiny fonts on their shiny high-density screens may want to set the appropriate value (200-400), restart GanttProject and get fonts scaled. At the moment this option affects only fonts, not icons or chart graphics, sorry.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbQb07T9xVDPUmcS_yC353VX2e6xF7Oni7Ff-3ZJhIkqcl2-F22-9WA7Vmasl_VsNqlf7RNgfn6RifzyzszSGpWRZlqPY0MnfjI77j4ocdFH2KPWG7aed5RXWn6VbSV1JUQq66CfVEf00/s1600/Screenshot+at+2017-03-06+18-14-34.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="371" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbQb07T9xVDPUmcS_yC353VX2e6xF7Oni7Ff-3ZJhIkqcl2-F22-9WA7Vmasl_VsNqlf7RNgfn6RifzyzszSGpWRZlqPY0MnfjI77j4ocdFH2KPWG7aed5RXWn6VbSV1JUQq66CfVEf00/s400/Screenshot+at+2017-03-06+18-14-34.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Setting dialog with the new DPI option</td></tr>
</tbody></table>
<br />
<a href="https://www.ganttproject.biz/download">Download GanttProject 2.8.3</a> from the official web site.<br />
<br />
<b>UPD:</b><br />
Troubleshooting: <a href="http://ganttproject.blogspot.com/2017/03/ganttproject-283-how-to-get-back-ical.html">how to get back iCal import</a><br />
Oh, wait! You can now <a href="https://www.facebook.com/ganttproject">like and follow GanttProject on Facebook</a>!</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.comtag:blogger.com,1999:blog-23658021062491289.post-70358294658256742242017-02-22T03:18:00.000+03:002017-02-24T00:58:01.749+03:00GanttProject 2.8.2: important troubleshooting notes<div dir="ltr" style="text-align: left;" trbidi="on">
After the first days of running GanttProject 2.8.2 in the fields we are aware of the following issues:<br />
<br />
<ul style="text-align: left;">
<li>Assorted effects, such as duplicated exports or <a href="https://github.com/bardsoftware/ganttproject/issues/1348">broken Properties dialog</a>, may be observed if GanttProject 2.8.2 is installed on top of GanttProject 2.8.1 into the same folder. <br /><br />Install GanttProject 2.8.2 into a clean (or new) folder. However, if you have already installed it on top of 2.8.1, you can just remove folder <span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">plugins/net.sourceforge.ganttproject</span> from the installation folder to fix the issue.<br /></li>
<li>Some anti-virus software may report viruses in the Windows Installer. We are certain that such reports are false positives. This issue happened to us before and actually anti-viruses report false positive virus scans in the installer files pretty often. The original file <span style="font-family: "courier new" , "courier" , monospace;">ganttproject-2.8.2-r2069.exe</span> with MD5 checksum <span style="font-family: "courier new" , "courier" , monospace;">6c512df96e5ad09c34540fc7a27761d8 </span><a href="https://goo.gl/dgYXVa" target="_blank">was checked by VirusTotal</a> and looked suspicious to only 2 out of 57 engines while the remaining believed that file is clean.<br /><br />Nevertheless, should you have any doubts, you can use ZIP archive which contains no native code and does not require Administrator priveleges for installation.<br /></li>
<li>GanttProject 2.8.2 fixes a <a href="https://github.com/bardsoftware/ganttproject/issues/1301" target="_blank">weird issue with screen repainting</a> on some specific Windows systems, but unfortunately we have discovered during the testing that the fix causes another weird issue - <a href="https://github.com/bardsoftware/ganttproject/issues/1346" target="_blank">freezing and weird LoadLibrary 1114 error</a> - under some conditions.</li>
<li>With some specific fonts and sizes <a href="https://github.com/bardsoftware/ganttproject/issues/1345" target="_blank">rows in the task table may appear misaligned with the chart</a> after starting GanttProject. This bug will be fixed in the next update, and there is a simple workaround: open settings dialog and immediately close it by clicking OK.</li>
</ul>
</div>
Dmitry Barashevhttp://www.blogger.com/profile/10490729989573415950noreply@blogger.com