Kaynağa Gözat

update feature list

Eren Yilmaz 6 yıl önce
ebeveyn
işleme
92d6df79ae
2 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 4 1
      doc/chapter/4progress.tex
  2. 1 0
      doc/chapter/appendix.tex

+ 4 - 1
doc/chapter/4progress.tex

@@ -23,15 +23,18 @@ The following features are either planned (\planned), under construction (\progr
         \item[\done] Drawing a colored circle to show the class assignments.
         \item[\done] Drawing the edges just as plain straight lines.
         \item[\done] Drawing the conflicted edges in a different color.
+        \item[\done] Drawing dummy nodes differently from other nodes.
         \item[\done] Drawing the four extremal layouts and the combined layout separately.
         \item[\planned] Drawing the edges of the block graph (yet another color, low priority).
         \item[\done] Showing pseudocode and the position where the algorithm currently is.
+        \item[\planned] Add a legend to explain the shapes and colors.
         \begin{itemize}
             \item[\done] Clicking on the pseudocode to set a breakpoint at (not \reserved{goto}) a specific location.
         \end{itemize}
     \end{itemize}
     \item[\done] Running the algorithm step by step manually.
-    \item[\done] Running the algorithm step by step with configurable delay.
+    \item[\done] Running the algorithm step by step with configurable delay (\enquote{automatic execution}).
+    \item[\planned] Running the algorithm only on the unfolded parts of the source code (\enquote{step overrun}).
     \item[\done] Using debugger-like commands such as \enquote{step into}, \enquote{step over}, \enquote{step out}.
     \item[\done] Adding buttons and other graphical elements to support the user interface (low priority, see figure~\ref{fig:sketch}).
     Currently there is only keyboard input (cf.\ section~\ref{sec:userInterface}).

+ 1 - 0
doc/chapter/appendix.tex

@@ -19,6 +19,7 @@
         Extremal layout & Defines in which order the layers are traversed and if a node is aligned with its upper or lower median. & Leftmost lower \\
         \rowcolor{gray!25}
         Automatic execution & The state of the \code{AnimationController} where it repeatedly sends step commands with a certain delay & See section~\ref{sec:userInterface} \\
+        step overrun & The state of the \code{AnimationController} where it repeatedly sends step commands, but only inserts a delay after steps whose line of pseudocode is currently unfolded in the pseudocode view. & See section~\ref{sec:userInterface} \\
         \\\\
 	\end{longtable}
 	\caption{Glossary for the most difficult terms as we use them.}