Requirements:GanttProject 2.1

From GanttHive

Jump to: navigation, search

Contents

System requirements

Windows/Linux/MacOSX with JRE 1.5x. 15M of hard disk space, 256M RAM, any modern CPU.

Licensing

All components except for =org.ganttproject.core= library shall be under GPL license. Component =org.ganttproject.core= shall be under LGPL-like license

Major new features

Fine-grained task durations

BIZ 2.1_01 
GanttProject shall be able to measure task duration in hours, minutes, seconds and milliseconds
FUNC 2.1_01_01 
Wizard "New Project" shall provide a page for selecting the granularity range (the biggest and the smallest time units) and the default time unit. The biggest time unit shall be optional, the smallest time unit by default shallbe day.
FUNC 2.1_01_02 
Field "Duration" in Task Properties dialog and column "Duration" in Task Table view shall be aware of different time units and allow specifying a time unit after numeric value
FUNC 2.1_01_03 
Zooming tool shall be aware of granularity range and shall be able to zoom in until the smallest time unit is perfectly visible in the bottom line of chart header and to zoom out until the biggest time unit is hardly visible in the bottom line of chart header
FUNC 2.1_01_04 
GanttProject shall allow for specifying business hours if hours are the smallest time unit
FUNC 2.1_01_05 
Non-working hours shall not take too much horizontal space in charts

Fast chart scrolling

BIZ 2.1_02 
GanttProject shall provide ability to see where currently displayed chart portion stands in the whole project and make any part of a project visible with a couple of mouse clicks
FUNC 2.1_02_01 
GanttProject shall be able to render the whole project timeframe in a small overview pane appearing as a frameless popup window
FUNC 2.1_02_02 
Timeframe displayed in the visible part of Gantt chart (visible timeframe) shall be highlighted in the overview pane
FUNC 2.1_02_03 
Overview pane shall allow for moving the visible timeframe with a keyboard
FUNC 2.1_02_04 
Overview pane shall allow for positioning of visible timeframe to a mouse click point

Standalone GanttProject library

BIZ 2.1_03 
Core GanttProject classes shall be packaged as a separate library capable of generating gantt charts on headless web servers

Improved HTML and PDF reports

BIZ 2.1_04 
Report generators shall consider custom columns of tasks and resources, their look shall be consistent with GanttProject color scheme, they shall be more easy to read and print

Consistent custom columns management

BIZ 2.1_05 
GanttProject shall provide the ability of managing custom columns in a single place, including their appearance on charts and reports

Desktop integration

BIZ 2.1_06 
GanttProject shall support the very basic and expected desktop integration
FUN 2.1_06.1 
GanttProject shall provide a hook for Command+Q key binding on MacOSX
FUN 2.1_06.2 
GanttProject shall provide file association and support drag'n'drop on MacOSX
FUN 2.1_06.3 
Mouse drag behavior shall be customizable

Task properties dialog facelifting

BIZ 2.1_07 
User interface of Task Properties dialog shall be more professional
FUNC 2.1_07_01 
Semantically related fields shall be grouped in collapsable panes. It should be possible to hide panes and to show them again, optionally on different tabs
FUNC 2.1_07_02 
Notes editor shall be visible always. Optionally it should allow rich text editing
FUNC 2.1_07_03 
Combo boxes with possibly long choice lists (resource selection, dependency selection) shall provide autocompletion
FUNC 2.1_07_04 
Fields shall provide feedback for invalid values (e.g. highlight them)

Basic project cost calculation

Minor new features

Separate regional settings (date settings) and translation

In GP 2.0 date format corresponds to the chosen translation which sometimes is not very convenient. It would be nice to be able to use date format which was different from the locale corresponding to a chosen translation

Feature request addressing this problem

  • Pluggable translation modules
  • Pluggable keyboard shortcuts
  • Weekends rendering without counting
  • Import holidays and task colors from MSProject files
Personal tools
Releases