@@ -10,13 +10,15 @@ pub(crate) mod parse;
1010pub ( crate ) mod structure;
1111
1212use crate :: client:: { poll_websocket_stream, setup_websocket_stream} ;
13- use crate :: io:: { handle_file_drag_drop, load_dropped_file, update_crystal_from_file, FileDragDrop } ;
13+ use crate :: io:: {
14+ handle_file_drag_drop, load_default_crystal, load_dropped_file, update_crystal_from_file,
15+ FileDragDrop ,
16+ } ;
1417use crate :: structure:: { update_crystal_system, UpdateStructure } ;
1518use crate :: ui:: {
16- camera_controls, handle_load_default_button, setup_camera , setup_file_ui , setup_scene ,
17- update_file_ui, update_scene,
19+ camera_controls, handle_load_default_button, refresh_atoms_system , setup_cameras ,
20+ setup_file_ui , setup_scene , update_file_ui, update_scene,
1821} ;
19- use crate :: ui:: { camera_controls, refresh_atoms_system, setup_cameras, setup_scene} ;
2022use crate :: ui:: {
2123 handle_toggle_events, reset_camera_button_interaction, toggle_button, ToggleEvent , ToggleStates ,
2224} ;
@@ -52,6 +54,8 @@ pub fn run_app() {
5254 setup_cameras,
5355 spawn_axis,
5456 setup_buttons,
57+ setup_file_ui,
58+ setup_scene,
5559 setup_websocket_stream,
5660 )
5761 . after ( load_default_crystal) ,
0 commit comments