File tree 2 files changed +18
-6
lines changed
2 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -39,13 +39,13 @@ module TestUp
39
39
# Sketchup.write_default(TestUp::PLUGIN_ID, 'dev-mode', true)
40
40
DEBUG = Sketchup . read_default ( PLUGIN_ID , 'dev-mode' , false )
41
41
42
- # <debug>
43
- if defined? ( SKETCHUP_CONSOLE )
44
- SKETCHUP_CONSOLE . show
45
- elsif defined? ( LAYOUT_CONSOLE )
46
- LAYOUT_CONSOLE . show
42
+ if Sketchup . read_default ( PLUGIN_ID , 'open_console_on_startup' , false )
43
+ if defined? ( SKETCHUP_CONSOLE )
44
+ SKETCHUP_CONSOLE . show
45
+ elsif defined? ( LAYOUT_CONSOLE )
46
+ LAYOUT_CONSOLE . show
47
+ end
47
48
end
48
- # </debug>
49
49
50
50
PATH_IMAGES = File . join ( PATH , 'images' ) . freeze
51
51
PATH_JS_SCRIPTS = File . join ( PATH , 'js' ) . freeze
@@ -130,6 +130,7 @@ def self.reset_settings
130
130
@settings [ :run_in_gui ] = nil
131
131
@settings [ :verbose_console_tests ] = nil
132
132
@settings [ :paths_to_testsuites ] = nil
133
+ @settings [ :open_console_on_startup ] = nil
133
134
end
134
135
135
136
Original file line number Diff line number Diff line change @@ -84,6 +84,16 @@ def self.init_ui
84
84
cmd . status_bar_text = 'Open folder with logs.'
85
85
cmd_open_logs = cmd
86
86
87
+ cmd = UI ::Command . new ( 'Open console on startup' ) {
88
+ self . settings [ :open_console_on_startup ] = !self . settings [ :open_console_on_startup ]
89
+ }
90
+ cmd . tooltip = 'Open console on startup'
91
+ cmd . status_bar_text = 'Open console on startup.'
92
+ cmd . set_validation_proc {
93
+ self . settings [ :open_console_on_startup ] ? MF_CHECKED : MF_ENABLED
94
+ } if defined? ( Sketchup )
95
+ cmd_open_console_on_startup = cmd
96
+
87
97
cmd = UI ::Command . new ( 'Reload TestUp' ) {
88
98
TESTUP_CONSOLE . clear
89
99
window_visible = @window && @window . visible?
@@ -136,6 +146,7 @@ def self.init_ui
136
146
sub_menu . add_item ( 'Remove Run...' ) { self ::Runs . remove }
137
147
menu . add_separator
138
148
menu . add_item ( cmd_open_logs )
149
+ menu . add_item ( cmd_open_console_on_startup )
139
150
menu . add_item ( cmd_toggle_run_tests_in_console )
140
151
menu . add_item ( cmd_toggle_verbose_console_tests )
141
152
menu . add_item ( cmd_display_minitest_help )
You can’t perform that action at this time.
0 commit comments