|
@@ -51,3 +51,11 @@ The following features are either planned (\planned), under construction (\progr
|
|
|
\item[\done] Creating ElkNode~\cite{noauthor_elk:_2018} objects from LayeredNode (\ref{sec:graph}) objects.
|
|
|
\item[\planned] Creating LayeredNode (\ref{sec:graph}) objects from ElkNode~\cite{noauthor_elk:_2018} objects (low priority).
|
|
|
\end{itemize}
|
|
|
+
|
|
|
+\section{Known Issues}\label{sec:knownIssues}
|
|
|
+The most important issues are listed here.
|
|
|
+For a complete list, see \url{https://koljastrohm-games.com:3000/GraphDrawer/NodeShuffler/issues}.
|
|
|
+\begin{itemize}
|
|
|
+ \item Our implementation does not behave correctly for very few graphs, see section ~\ref{sec:assumptions} and figures~\ref{fig:error_disconnected_img},~\ref{fig:error_connected_img},~\ref{fig:error_disconnected}, and~\ref{fig:error_connected}.
|
|
|
+ \item Swing is not thread-safe, but we are using multiple threads, so every now and then there are race conditions causing mostly \code{ArrayIndexOutOfBoundsException}s and \code{NullPointerException}s.
|
|
|
+\end{itemize}
|