This issue provides an overview of the different branches currently being developed and their progress.
rope-selection
Additional Information:
The rope selection uses the ColorScheme API and the new KeyMaskListener API introduced in the ready-to-use-scatterplot branch.
Therefore it should only be merged if the ready-to-use-scatterplot branch is considered stable and ready to merge.
The ScatterPlot class also already utilizes the RopeSelection feature, so there might be merge conflicts in this class.
Known Issues:
None
Dependencies to other branches:
ready-to-use-scatterplot
Documentation ready?
Yes, Proofreading not necessary.
Mergeable?
Only if ready-to-use-scatterplot is ready
pdf-demo-refactor
Additional Information:
Just a slight refactor of the pdf demo class, as there were a couple of lines that were commented out and provided no value. Also naming of variables was inconsistent.
Known Issues:
None
Dependencies to other branches:
None
Documentation ready?
No additional documentation necessary.
Mergeable?
Yes
gui-tool
Additional Information:
This branch introduces a bigger new feature. Because of this there might still be issues, but none were found in my brief testing with some of the already existing demo classes.
Known Issues:
None
Dependencies to other branches:
None
Documentation ready?
Yes, Proofreading necessary.
Mergeable?
Should be ready.
time-axis-labels
Additional Information:
The time axis label branch is probably done, but there still is a performance problem (as described in #41)
As this isn’t exactly a problem of the time axis implementation, i would consider it as stable.
Known Issues:
Performance problem (#41)
Dependencies to other branches:
None
Documentation ready?
Yes, Proofreading necessary.
Mergeable?
Yes
overlay-fix
Additional Information:
Fixes the behaviour of the coordsys overlay. Implementation work is done, but the changed behaviour has to be tested if it fits the needs of the overlay.
Known Issues:
Changed behaviour in pdf/svg exporting has to be examined
Dependencies to other branches:
None
Documentation ready?
No additional documentation required.
Mergeable?
Yes, if the changed behaviour is better than before.
ready-to-use-charts
Additional Information:
Merges all the the ready-to-use branches and implements the abstracted data model in every r-t-u class that exists currently.
Known Issues:
None
Dependencies to other branches:
parallel-coords-renderer, data-model-abstraction, ready-to-use-line-chart, ready-to-use-scatterplot, barchart
Documentation ready?
Depends on the other branches.
Mergeable?
Only if all the ready-to-use branches are done.
parallel—coordinates-renderer
Additional Information:
Known Issues:
The setupAndLayout method in the ParallelCoordsRenderer (as used in the CoordSysRenderer) is a bit bloated at the moment. This might need a rework. No bugs known.
Dependencies to other branches:
None
Documentation ready?
Yes, but proofreading is necessary.
Mergeable?
Yes, if the documentation is ready.
barchart
Additional Information:
None
Known Issues:
None
Dependencies to other branches:
None
Documentation ready?
Yes, Proofreading required.
Mergeable?
Yes
temp-scatterplot-and-barchart
Additional Information:
Temporary branch to have both of the branches in one single branch. There are fixes contained in the branch, that might be good to be merged into the masterbranch.
Known Issues:
Dependencies to other branches:
ready-to-use-scatterplot, barchart
Documentation ready?
Mergeable?
If the other branches are ready.
ready-to-use-scatterplot
Additional Information:
Introduces a couple of new features, such as the KeyMaskListener API and the Ready-to-use ScatterPlot.
Known Issues:
None
Dependencies to other branches:
None
Documentation ready?
Yes
Mergeable?
Should be ready.
ready-to-use-line-chart
Additional Information:
The ready-to-use-line-chart is definitely not done currently. The integration of scatterplot and line chart is too clunky at the moment and needs rethinking.
Known Issues:
Nothing specifically, overall integration of scatterplot into line chart is clunky.
Dependencies to other branches:
ready-to-use-scatterplot
Documentation ready?
No
Mergeable?
No
data-model-abstraction
Additional Information:
Abstracts the data models of the ready-to-use charts to reduce code duplication.
Known Issues:
None
Dependencies to other branches:
ready-to-use-scatterplot, ready-to-use-line-chart
Documentation ready?
No
Mergeable?
If the ready-to-use-scatterplot, ready-to-use-line-chart branches are ready.
Branches
This issue provides an overview of the different branches currently being developed and their progress.
rope-selection
Additional Information: The rope selection uses the ColorScheme API and the new KeyMaskListener API introduced in the ready-to-use-scatterplot branch. Therefore it should only be merged if the ready-to-use-scatterplot branch is considered stable and ready to merge. The ScatterPlot class also already utilizes the RopeSelection feature, so there might be merge conflicts in this class.
Known Issues: None
Dependencies to other branches: ready-to-use-scatterplot
Documentation ready? Yes, Proofreading not necessary.
Mergeable? Only if ready-to-use-scatterplot is ready
pdf-demo-refactor
Additional Information: Just a slight refactor of the pdf demo class, as there were a couple of lines that were commented out and provided no value. Also naming of variables was inconsistent.
Known Issues: None
Dependencies to other branches: None
Documentation ready? No additional documentation necessary.
Mergeable? Yes
gui-tool
Additional Information: This branch introduces a bigger new feature. Because of this there might still be issues, but none were found in my brief testing with some of the already existing demo classes.
Known Issues: None
Dependencies to other branches: None
Documentation ready? Yes, Proofreading necessary.
Mergeable? Should be ready.
time-axis-labels
Additional Information: The time axis label branch is probably done, but there still is a performance problem (as described in #41) As this isn’t exactly a problem of the time axis implementation, i would consider it as stable.
Known Issues: Performance problem (#41)
Dependencies to other branches: None
Documentation ready? Yes, Proofreading necessary.
Mergeable? Yes
overlay-fix
Additional Information: Fixes the behaviour of the coordsys overlay. Implementation work is done, but the changed behaviour has to be tested if it fits the needs of the overlay.
Known Issues: Changed behaviour in pdf/svg exporting has to be examined
Dependencies to other branches: None
Documentation ready? No additional documentation required.
Mergeable? Yes, if the changed behaviour is better than before.
ready-to-use-charts
Additional Information: Merges all the the ready-to-use branches and implements the abstracted data model in every r-t-u class that exists currently.
Known Issues: None
Dependencies to other branches: parallel-coords-renderer, data-model-abstraction, ready-to-use-line-chart, ready-to-use-scatterplot, barchart
Documentation ready? Depends on the other branches.
Mergeable? Only if all the ready-to-use branches are done.
parallel—coordinates-renderer
Additional Information:
Known Issues: The setupAndLayout method in the ParallelCoordsRenderer (as used in the CoordSysRenderer) is a bit bloated at the moment. This might need a rework. No bugs known.
Dependencies to other branches: None
Documentation ready? Yes, but proofreading is necessary.
Mergeable? Yes, if the documentation is ready.
barchart
Additional Information: None
Known Issues: None
Dependencies to other branches: None
Documentation ready? Yes, Proofreading required.
Mergeable? Yes
temp-scatterplot-and-barchart
Additional Information: Temporary branch to have both of the branches in one single branch. There are fixes contained in the branch, that might be good to be merged into the masterbranch.
Known Issues:
Dependencies to other branches: ready-to-use-scatterplot, barchart
Documentation ready?
Mergeable? If the other branches are ready.
ready-to-use-scatterplot
Additional Information: Introduces a couple of new features, such as the KeyMaskListener API and the Ready-to-use ScatterPlot.
Known Issues: None
Dependencies to other branches: None
Documentation ready? Yes
Mergeable? Should be ready.
ready-to-use-line-chart
Additional Information: The ready-to-use-line-chart is definitely not done currently. The integration of scatterplot and line chart is too clunky at the moment and needs rethinking.
Known Issues: Nothing specifically, overall integration of scatterplot into line chart is clunky.
Dependencies to other branches: ready-to-use-scatterplot
Documentation ready? No
Mergeable? No
data-model-abstraction
Additional Information: Abstracts the data models of the ready-to-use charts to reduce code duplication.
Known Issues: None
Dependencies to other branches: ready-to-use-scatterplot, ready-to-use-line-chart
Documentation ready? No
Mergeable? If the ready-to-use-scatterplot, ready-to-use-line-chart branches are ready.