[Plugin] Add Layer [1.1.0]
-
Something like this, then? (With credit to you, obviously!)
-
Note that in SU older than 2014 creating layers with the special flag might cause SU to trigger the Fix Model dialog. That warning is a bug - nothing was messed up, it was the validation code that was wrong. And the Fix Model dialog will reset the flag unfortunately.
-
Thank you for the 'Add Layer' plugin! This is a huge time saver. Although, when I select "Layer visible on selected scene only" it does not create a layer. Am I missing something? Still even without this feature it's a success.
Thanks for any help in getting this fully working.
Mac OSX 10.9.2 / SketchUp Pro 2013
-
@nortti said:
Thank you for the 'Add Layer' plugin! This is a huge time saver. Although, when I select "Layer visible on selected scene only" it does not create a layer. Am I missing something? Still even without this feature it's a success.
Thanks for any help in getting this fully working.
Mac OSX 10.9.2 / SketchUp Pro 2013
You should get a dialog if you select this option an there are no Scenes in the model. If there are Scenes in the model, then please try to select this option while the Ruby Console window is open. Are there any errors shown?
-
@tt_su said:
Note that in SU older than 2014 creating layers with the special flag might cause SU to trigger the Fix Model dialog. That warning is a bug - nothing was messed up, it was the validation code that was wrong. And the Fix Model dialog will reset the flag unfortunately.
The only flag causing an issue is "LAYER_HIDDEN_BY_DEFAULT", isn't it?
-
@tt_su said:
Note that in SU older than 2014 creating layers with the special flag might cause SU to trigger the Fix Model dialog. That warning is a bug - nothing was messed up, it was the validation code that was wrong. And the Fix Model dialog will reset the flag unfortunately.
Ahhh! So that's why my models needed fixing everytime!...
-
@otb designworks said:
Awesome! Any way to change the layer behavior after it has been created?
For instance, if I make a layer and choose for it to be hidden for new scenes, but then I change my mind and want it visible for new scenes, is that possible to change?
thanks!
I could implement editing by using a Listbox instead of a Textbox...
But then I'd need a dialog for the new layer name...
Or perhaps not even have the add new layer option - just have the plugin be a layer behavior editor.
-
@techdave02 said:
There add scenes layer that works / on only that scene or you can update it to work in other scenes works well for dimensions http://sketchucation.com/forums/viewtopic.php?f=10%26amp;t=36583
http://sketchuptips.blogspot.ca/2007/08/add-hidden-layer.html
The option to make the layer "visible on the selected scene only" should work, no?
That's my blog you linked to - and this plugin is an update to the one you linked to.
-
I downloaded this plugin from the SU Store for the purpose of learning the SKUI interface.
However while testing I was not able to get the check box "Layer visible on selected Scene only" to create a new layer.Error; #<NameError; undefined local variable or method `txt_LayerName' for JF;;AddLayer;Module> C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/main.rb;155;in `add_layer' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/main.rb;110;in `block in main' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/events.rb;82;in `call' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/events.rb;82;in `block in trigger_event' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/events.rb;78;in `each' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/events.rb;78;in `trigger_event' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;357;in `event_control_callback' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;311;in `callback_handler' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;269;in `block in add_callback' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;203;in `call' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;203;in `show_modal' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/SKUI/window.rb;203;in `show' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/main.rb;145;in `main' C;/Users/Keith/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/jf_add_layer/main.rb;185;in `block in <module;AddLayer>' -e;1;in `call'
The other options worked as expected. Note: this also failed in 2013 with a slightly different error message.
Keith
-
Keith - I am looking into this, but can not reproduce it in any version from 2008 thru 2014.
-
Keith - I believe this is fixed in version 1.0.1. Let me know.
Thanks for taking the time to report the error.
-
Yes it is fixed now.
Keith
-
@jim said:
I don't mind, but I really think you should implement this in Layers Panel natively
Done!
http://sketchucation.com/forums/viewtopic.php?f=323%26amp;t=53906%26amp;p=519458#p519458
Thanks a lot
-
Updated to version 1.1.0 using a Dropdown for selecting and changing the visibility properties.
-
Win7 - Personalization - Set Custom text size (DPI)- 125%
-
Thanks for the report - I am researching a fix.
-
Jim, what version of SKUI are you using? I thought I had it fixed, because I use 125% scaling on my Win7 MacBook pro due to the retina screen.
-
SKUI/version.rb says "0.1.0"
-
I haven't been updating SKUI version - as I haven't made a release of it. I mean, are you using the latest committed version from GitHub?
-
I thought so, but 3 files have been updated in SKUI and not in Add Layer:
core.rb
embed_skui.rb
js/ui.jsBut those changes are related to FILE encoding, and browser detection.
Advertisement