|
12 | 12 | <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
13 | 13 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
14 | 14 | <link href="./style.css" rel="stylesheet" type="text/css"> |
| 15 | + <link rel="stylesheet" href="./diff-viz-styles.css"> |
15 | 16 | <title>Refactoring Codebases through Library Design</title> |
16 | 17 |
|
17 | 18 | <!-- MathJax Configuration --> |
@@ -95,7 +96,22 @@ <h2 id="abstract">Abstract</h2> |
95 | 96 | <section> |
96 | 97 | <h2 id="demo">Demo</h2> |
97 | 98 | <figure id="demo-figure"> |
98 | | - <img src="images/diff-animation-natural.gif" alt="Demo animation showing Librarian's refactoring process"> |
| 99 | + <div class="status-badge"> |
| 100 | + <span class="phase-indicator"></span> |
| 101 | + <span id="currentPhase">Loading...</span> |
| 102 | + | Timestep <span id="timestepCount">0</span> |
| 103 | + </div> |
| 104 | + |
| 105 | + <div class="container"> |
| 106 | + <div class="code-panel"> |
| 107 | + <div class="code-header" id="libraryFileName">library.py</div> |
| 108 | + <div class="code-content" id="libraryContent"></div> |
| 109 | + </div> |
| 110 | + <div class="code-panel"> |
| 111 | + <div class="code-header" id="solutionFileName">solution.py</div> |
| 112 | + <div class="code-content" id="solutionContent"></div> |
| 113 | + </div> |
| 114 | + </div> |
99 | 115 | <figcaption>Librarian in action: watch as it identifies common patterns and refactors multiple code sources into shorter versions by creating a unified library with reusable components.</figcaption> |
100 | 116 | </figure> |
101 | 117 | </section> |
@@ -263,5 +279,6 @@ <h2 id="acknowledgments">Acknowledgments</h2> |
263 | 279 | <p class="license">This website template is inspired by <a href="https://nerfies.github.io/">Nerfies</a> and <a href="https://imaging.cs.cmu.edu/">CMU Computational Imaging Lab</a> research pages.</p> |
264 | 280 | <p class="license">Website template from <a href="https://github.com/zzigak/research-project-website">research-project-website</a>.</p> |
265 | 281 | </footer> |
| 282 | + <script src="./script.js"></script> |
266 | 283 | </body> |
267 | 284 | </html> |
0 commit comments