4141
4242 <!-- svg favicon -->
4343 < link rel ="icon " type ="image/svg+xml " href ="../img/favicons/lunaLogo.svg ">
44- < link rel ="stylesheet " href ="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css ">
45- < link rel ="stylesheet " href ="https://site-assets.fontawesome.com/releases/v6.7.2/css/all.css ">
44+ < link href ="https://fonts.googleapis.com/icon?family=Material+Icons " rel ="stylesheet ">
45+ < link href ="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined " rel ="stylesheet ">
46+ < link href ="https://fonts.googleapis.com/icon?family=Material+Icons+Round " rel ="stylesheet ">
47+ < link href ="https://fonts.googleapis.com/icon?family=Material+Icons+Sharp " rel ="stylesheet ">
48+ < link href ="https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone " rel ="stylesheet ">
49+ < link rel ="stylesheet " href ="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 " />
4650</ head >
4751< body >
4852
7074 <!-- ================== Action Bar ================== -->
7175 < div class ="actions ">
7276 < p id ="saveStatus "> Last Cloud Save: -< br > Last Export: -</ p >
73- < button class ="actionButton " id ="runButton "> < i class ="fa-light fa-play "> </ i > Run</ button >
77+
78+ <!-- Run button -->
79+ < button class ="actionButton " id ="runButton ">
80+ < span class ="material-symbols-outlined " style ="font-size: 20px; "> play_arrow</ span > Run
81+ </ button >
82+
83+ <!-- Load button -->
7484 < input type ="file " id ="load-actual-button " accept =".luna, .txt " hidden />
75- < button class ="actionButton " id ="loadButton "> < i class ="fa-light fa-file-import "> </ i > Load</ button >
76- < button class ="actionButton " id ="expButton " onclick ="openSettings(event, 'exportPopup') "> < i class ="fa-light fa-file-export "> </ i > Save</ button >
77- < button class ="actionButton " id ="clearButton "> < i class ="fa-light fa-trash "> </ i > Clear</ button >
85+ < button class ="actionButton " id ="loadButton ">
86+ < span class ="material-symbols-outlined " style ="font-size: 20px; "> file_upload</ span > Load
87+ </ button >
88+
89+ <!-- Save button -->
90+ < button class ="actionButton " id ="expButton " onclick ="openSettings(event, 'exportPopup') ">
91+ < span class ="material-symbols-outlined " style ="font-size: 20px; "> save</ span > Save
92+ </ button >
93+
94+ <!-- Clear button -->
95+ < button class ="actionButton " id ="clearButton ">
96+ < span class ="material-symbols-outlined " style ="font-size: 20px; "> delete</ span > Clear
97+ </ button >
7898 </ div >
79-
99+
80100 < input type ="text " id ="model_name " name ="model_name " placeholder ="Model Name " value ="New Project ">
81101 < img id ="logoImage " src ="../img/favicons/lunaLogo.svg " alt ="LunaSim Logo " />
82102 </ div >
98118
99119 <!-- Pointer Tool -->
100120 < li > < a href ="# " id ="pointer_button " class ="pointer_selected tool ">
101- < i class ="fa-light fa-arrow-pointer " > </ i > < span > Pointer [P]</ span >
121+ < i class ="material-symbols-outlined " > arrow_selector_tool </ i > < span > Pointer [P]</ span >
102122 </ a > </ li >
103123
104124 < li > < a href ="# " id ="stock_button " class ="node_normal tool ">
105- < i class ="fa-light fa-rectangle " > </ i > < span > Stock [S]</ span >
125+ < i class ="material-symbols-outlined " > rectangle </ i > < span > Stock [S]</ span >
106126 </ a > </ li >
107127
108128 <!-- Stock Tool with Variants -->
109129 <!--<li class="variant-group">
110130 <a href="#" id="stock_button" class="node_normal tool">
111- <i class="fa-light fa-rectangle"> </i><span>Stock [S]</span>
131+ <i class="material-symbols-outlined">crop_square </i><span>Stock [S]</span>
112132 </a>
113133
114134 <div class="variant-popup" id="stock_variants">
115135 <a href="#" id="conveyor_button" class="node_normal tool">
116- <i class="fa-light fa-conveyor-belt-boxes"> </i><span>Conveyor</span>
136+ <i class="material-symbols-outlined">view_stream </i><span>Conveyor</span>
117137 </a>
118138 <a href="#" id="queue_button" class="node_normal tool">
119- <i class="fa-light fa-users-rectangle"> </i><span>Queue</span>
139+ <i class="material-symbols-outlined">groups </i><span>Queue</span>
120140 </a>
121141 <a href="#" id="microwave_button" class="node_normal tool">
122- <i class="fa-light fa-microwave"> </i><span>Microwave</span>
142+ <i class="material-symbols-outlined">microwave </i><span>Microwave</span>
123143 </a>
124144 </div>
125145 </li>-->
126146
127147 <!-- Other Tools -->
128148 < li > < a href ="# " id ="cloud_button " class ="node_normal tool ">
129- < i class ="fa-light fa-cloud " > </ i > < span > Cloud [C]</ span >
149+ < i class ="material-symbols-outlined " > cloud </ i > < span > Cloud [C]</ span >
130150 </ a > </ li >
131151
132152 < li > < a href ="# " id ="variable_button " class ="node_normal tool ">
133- < i class ="fa-light fa-circle " > </ i > < span > Variable [V]</ span >
153+ < i class ="material-symbols-outlined " > circle </ i > < span > Variable [V]</ span >
134154 </ a > </ li >
135155
136156 < li > < a href ="# " id ="flow_button " class ="link_normal tool ">
137- < i class ="fa-light fa-arrows-left-right " > </ i > < span > Flow [F]</ span >
157+ < i class ="material-symbols-outlined " > sync_alt </ i > < span > Flow [F]</ span >
138158 </ a > </ li >
139159
140160 < li > < a href ="# " id ="influence_button " class ="link_normal tool ">
141- < i class ="fa-light fa-repeat " > </ i > < span > Influence [I]</ span >
161+ < i class ="material-symbols-outlined " > replay </ i > < span > Influence [I]</ span >
142162 </ a > </ li >
143163
144164 <!--<li class="variant-group">
145165 <a href="#" id="influence_button" class="link_normal tool">
146- <i class="fa-light fa-repeat"> </i><span>Influence [I]</span>
166+ <i class="material-symbols-outlined">repeat </i><span>Influence [I]</span>
147167 </a>
148168
149169 <div class="variant-popup" id="text_variants">
150170 <a href="#" id="info_influence_button" class="link_normal tool">
151- <i class="fa-light fa-circle-info"> </i><span>Info Influence</span>
171+ <i class="material-symbols-outlined">info </i><span>Info Influence</span>
152172 </a>
153173 </div>
154174 </li>-->
155175
156176 < li > < a href ="# " id ="text_button " class ="node_normal tool ">
157- < i class ="fa-light fa-text " > </ i > < span > Text [T]</ span >
177+ < i class ="material-symbols-outlined " > text_fields </ i > < span > Text [T]</ span >
158178 </ a > </ li >
159179
160180 <!-- Text Tool with Variants -->
161181 <!--<li class="variant-group">
162182 <a href="#" id="text_button" class="node_normal tool">
163- <i class="fa-light fa-text"> </i><span>Text [T]</span>
183+ <i class="material-symbols-outlined">text_fields </i><span>Text [T]</span>
164184 </a>
165185
166186 <div class="variant-popup" id="text_variants">
167187 <a href="#" id="loop_label_button" class="node_normal tool">
168- <i class="fa-light fa-rotate-left fa-flip-horizontal"> </i><span>Loop Label</span>
188+ <i class="material-symbols-outlined">autorenew </i><span>Loop Label</span>
169189 </a>
170190 </div>
171191 </li>-->
175195 <!-- Settings (Theme, Help, Simulation Parameters) -->
176196 < div class ="settings-section ">
177197 < li > < a href ="# " onclick ="openSettings(event, 'themePopup') " class ="no-active ">
178- < i class ="fa-light fa-paint-roller " > </ i > < span > Theme</ span >
198+ < i class ="material-symbols-outlined " > palette </ i > < span > Theme</ span >
179199 </ a > </ li >
180200
181201 < li > < a href ="../UserDocs.html " class ="no-active " target ="_blank ">
182- < i class ="fa-light fa-question " > </ i > < span > Help</ span >
202+ < i class ="material-symbols-outlined " > help </ i > < span > Help</ span >
183203 </ a > </ li >
184204
185205 < li > < a href ="# " onclick ="openSettings(event, 'settingsPopup') " class ="no-active ">
186- < i class ="fa-light fa-gear " > </ i > < span > Settings</ span >
206+ < i class ="material-symbols-outlined " > settings </ i > < span > Settings</ span >
187207 </ a > </ li >
188208 </ div >
189209 </ ul >
201221 </ div >
202222 <!-- Center Model Button -->
203223 < button id ="centerModelBtn " class ="center-btn " title ="Center Model ">
204- < i class ="fa-light fa-home " > </ i >
224+ < i class ="material-symbols-outlined " style =" font-size: 20px; " > home </ i >
205225 </ button >
206226 </ div >
207227
210230 < div id ="eqEditor ">
211231 < div class ="equation-editor-header ">
212232 < p class ="equation-editor-title "> Equation Editor</ p >
213- < i class ="fa-light fa-expand equation-editor-zoom-icon " onclick ="openEquationEditorPopup() "> </ i >
233+ < i class ="material-symbols-outlined equation-editor-zoom-icon " onclick ="openEquationEditorPopup() "> open_in_full </ i >
214234 </ div >
215235 < div id = "eqTableDiv ">
216236 < table class ="equation-editor-table " id ="eqTable ">
242262
243263 <!-- Settings Area -->
244264 < div class ="settings-section ">
245- < li > < a href ="# " onclick ="openSettings(event, 'themePopup') " class ="no-active "> < i class ="fa-light fa-paint-roller " > </ i > < span > Theme</ span > </ a > </ li >
246- < li > < a href ="../UserDocs.html " class ="no-active "> < i class ="fa-light fa-question " > </ i > < span > Help</ span > </ a > </ li >
247- < li > < a href ="# " onclick ="openSettings(event, 'settingsPopup') " class ="no-active "> < i class ="fa-light fa-gear " > </ i > < span > Settings</ span > </ a > </ li >
265+ < li > < a href ="# " onclick ="openSettings(event, 'themePopup') " class ="no-active "> < i class ="material-symbols-outlined " > palette </ i > < span > Theme</ span > </ a > </ li >
266+ < li > < a href ="../UserDocs.html " class ="no-active "> < i class ="material-symbols-outlined " > help </ i > < span > Help</ span > </ a > </ li >
267+ < li > < a href ="# " onclick ="openSettings(event, 'settingsPopup') " class ="no-active "> < i class ="material-symbols-outlined " > settings </ i > < span > Settings</ span > </ a > </ li >
248268 </ div >
249269 </ ul >
250270 </ div >
295315 < div id ="settingsPopup " class ="settings-popup hidden ">
296316 < div class ="settings-header ">
297317 < h2 > Simulation Settings</ h2 >
298- < button class ="close-btn " onclick ="closeSettings('settingsPopup') "> < i class ="fa-light fa-xmark " > </ i > </ button >
318+ < button class ="close-btn " onclick ="closeSettings('settingsPopup') "> < i class ="material-symbols-outlined close-icon " > close </ i > </ button >
299319 </ div >
300320 < div class ="setting-group ">
301321 < label for ="startTime "> Start Time</ label >
@@ -330,7 +350,7 @@ <h2>Simulation Settings</h2>
330350 < div id ="themePopup " class ="theme-popup hidden ">
331351 < div class ="settings-header ">
332352 < h2 > Theme Settings</ h2 >
333- < button class ="close-btn " onclick ="closeSettings('themePopup') "> < i class ="fa-light fa-xmark " > </ i > </ button >
353+ < button class ="close-btn " onclick ="closeSettings('themePopup') "> < i class ="material-symbols-outlined close-icon " > close </ i > </ button >
334354 </ div >
335355 < div class ="setting-group ">
336356 < label for ="themeSelect "> Theme</ label >
@@ -363,9 +383,9 @@ <h2>Theme Settings</h2>
363383 < option value ="Wingdings " style ="font-family: 'Wingdings'; "> Wingdings/option>
364384 </ select >
365385 < label for ="labelFontSizeInput "> Label Font Size</ label >
366- < input type ="number " id ="labelFontSizeInput " class ="settings-input " value ="11 " min ="6 " max ="36 " step ="1 " style ="width: 80 %; " autocomplete ="off ">
386+ < input type ="number " id ="labelFontSizeInput " class ="settings-input " value ="11 " min ="6 " max ="36 " step ="1 " style ="width: 60 %; " autocomplete ="off ">
367387 < label > Polarity Label Offset</ label >
368- < div style ="display:flex; gap:6px; width:80 %; ">
388+ < div style ="display:flex; gap:6px; width:45 %; ">
369389 < input type ="number " id ="polarityOffsetX " class ="settings-input " value ="0 " step ="1 " style ="width:50%; " autocomplete ="off " title ="X offset from arrowhead (pixels, negative = left) ">
370390 < input type ="number " id ="polarityOffsetY " class ="settings-input " value ="0 " step ="1 " style ="width:50%; " autocomplete ="off " title ="Y offset from arrowhead (pixels, negative = up) ">
371391 </ div >
@@ -378,7 +398,7 @@ <h2>Theme Settings</h2>
378398 < div id ="chartsPopup " class ="charts-popup hidden ">
379399 < div class ="settings-header ">
380400 < h2 > Create Visual</ h2 >
381- < button class ="close-btn " onclick ="closeSettings('chartsPopup') "> < i class ="fa-light fa-xmark " > </ i > </ button >
401+ < button class ="close-btn " onclick ="closeSettings('chartsPopup') "> < i class ="material-symbols-outlined close-icon " > close </ i > </ button >
382402 </ div >
383403 < div id ="popForm ">
384404 < form id ="tabConfig " name = "tabConfig " onsubmit ="return false "> <!-- Will not refresh page -->
@@ -415,7 +435,7 @@ <h2>Create Visual</h2>
415435 < div id ="exportPopup " class ="export-popup hidden ">
416436 < div class ="settings-header ">
417437 < h2 > Export Settings</ h2 >
418- < button class ="close-btn " onclick ="closeSettings('exportPopup') "> < i class ="fa-light fa-xmark " > </ i > </ button >
438+ < button class ="close-btn " onclick ="closeSettings('exportPopup') "> < i class ="material-symbols-outlined close-icon " > close </ i > </ button >
419439 </ div >
420440 < div class ="setting-group ">
421441 < label for ="fileSelect "> File Type</ label >
@@ -441,7 +461,7 @@ <h2>Export Settings</h2>
441461 < div id ="simErrorPopup " class ="sims-popup hidden ">
442462 < div class ="settings-header ">
443463 < h2 id ="simErrorPopupTitle "> Simulation Error!</ h2 >
444- < button class ="close-btn " onclick ="closeSettings('simErrorPopup') "> < i class ="fa-light fa-xmark " > </ i > </ button >
464+ < button class ="close-btn " onclick ="closeSettings('simErrorPopup') "> < i class ="material-symbols-outlined close-icon " > close </ i > </ button >
445465 </ div >
446466 < div class ="setting-group ">
447467 < p id ="simErrorPopupDesc "> This is the default popup. This should only appear during the debug process.</ p >
@@ -469,7 +489,7 @@ <h2 id="customConfirmTitle">Are you sure?</h2>
469489 < div class ="equation-editor-popup-content ">
470490 < div class ="equation-editor-popup-header ">
471491 < p class ="equation-editor-title "> Equation Editor</ p >
472- < i class ="fa-light fa-xmark close-icon " onclick ="closePopup() "> </ i >
492+ < i class ="material-symbols-outlined close-icon " onclick ="closePopup() "> close </ i >
473493 </ div >
474494 < div id ="equationEditorPopupContent "> </ div >
475495 </ div >
0 commit comments