@@ -27,7 +27,7 @@ const design_colors = DesignMap[
2727 DesignColorMap (" ModelingToolkitStandardLibrary.Electrical.Pin" , :tomato )
2828 DesignColorMap (
2929 " ModelingToolkitStandardLibrary.Mechanical.Translational.MechanicalPort" ,
30- :green ,
30+ :yellowgreen ,
3131 )
3232 DesignColorMap (
3333 " ModelingToolkitStandardLibrary.Mechanical.TranslationalPosition.Flange" ,
@@ -231,7 +231,7 @@ function is_pass_thru(system::ODESystem)
231231end
232232
233233function design_file (system:: ODESystem , path:: String )
234- @assert ! isnothing (system. gui_metadata. type ) " ODESystem must use @component: $(system. name) "
234+ @assert ! isnothing (system. gui_metadata) " ODESystem must use @component: $(system. name) "
235235
236236 # path = joinpath(@__DIR__, "designs")
237237 if ! isdir (path)
@@ -363,7 +363,7 @@ get_change(::Val{Keyboard.right}) = (+Δh / 5, 0.0)
363363function view (design:: ODESystemDesign , interactive = true )
364364
365365 if interactive
366- GLMakie. activate! ()
366+ GLMakie. activate! (inline = false )
367367 else
368368 CairoMakie. activate! ()
369369 end
@@ -458,7 +458,7 @@ function view(design::ODESystemDesign, interactive = true)
458458
459459 x = xvalues[1 ] + Δh * 0.8 * 0.5
460460 y = yvalues[1 ] + Δh * 0.8 * 0.5
461- selected_system = filtersingle (
461+ selected_system = filterfirst (
462462 s -> is_tuple_approx (s. xy[], (x, y); atol = 1e-3 ),
463463 [design. components; design. connectors],
464464 )
0 commit comments