[Plugin] SketchUcation Tools 2.6.1
-
Thank you for the reply, TIG. I suppose I'll tread cautiously as there are so many options and I have never figured out plugins vs. extensions and why the old Plugin menu is now Extensions. I can probably get most of the function I need by leaving the extensions manager alone.
For now I'll leave off creating loaded or unloaded bundles that may or may not have disabled or enabled plugins or extensions in separate custom plugin folders and may or may not be on Dropbox or Sketchucloud or some other server somewhere.
-
Trimble's decision to rename the Plugins folder 'Extensions' was inane.
All Plugins can make new menu entries wherever they like.
The 'Plugins' menu was just a default menu location.
Now, many use plugins use Tools, Draw or the Context-menu - or just Toolbars !
Some Plugins are also created by their authors as 'Extensions'.
These can be switched on/off in the Preferences > Extensions dialog.
They are no different from a basic Plugin [they can 'appear anywhere'] except for the fact that they have a special 'Extension' property which allows this switching on/off when SketchUp is restarted...With the advent of the SketchUcation Toolset you can manage your Extensions on/off state from the 'Extensions Manager' - in a similar way to the 'Preferences' options... although it allows you to temporarily load an extension for that session only, which would be convoluted using the native tool...
Managing extensions can be a little clearer since the Extensions name might be more obvious that it's .RB file name !
The SketchUcation Toolset also allows you to use the 'Plugins Manager' - this lets you disable/enable/temporarily-load Plugins using just their file-name [i.e. even the hundreds that are not setup to be an Extension!]... Although that file-name is not necessarily as obvious as an Extension's name, if the RB has an entry at SketchUcation then there will be a useful description for the selected item...
Also the few other 'helpers' etc that might not be directly available from the SketchUcation PluginStore are usually listed/explained too...
If they are not you got that RB from somewhere else, and so at least you know where to look for updates/help -
Whatever happened to version 2.6.2?
I had it running for a while, but it got deleted in one of my attempts to "clean house" -
@bob james said:
Whatever happened to version 2.6.2?
I had it running for a while, but it got deleted in one of my attempts to "clean house"It's not in this thread Bob, the most recent in the forum is over here.
http://sketchucation.com/forums/viewtopic.php?f=372%26amp;t=59539#p549217 -
Thank you, Box
-
How can I delete the bundles? From what I read, only copied one can be deleted at this moment.
I have 2 more bundles that are useless and I want to get rid of them. -
@derei said:
How can I delete the bundles? From what I read, only copied one can be deleted at this moment.
I have 2 more bundles that are useless and I want to get rid of them.
Locked Bundles relate to other computers or SUpVersions.
You can only delete copies.
PM GΓ‘bor and ask for your database entries to be tidied up [specify what you no longer want to keep!]...
I think he should adjust the code to allow simple deletion of 'copied bundles' and a deletion of 'fixed bundles', with an intervening 'are you really sure you want to delete this bundle?', so you don't do it by accident. -
I agree... eventually a secure deletion backed up with password (to ask for account password on deletion). Because once logged in, everyone who has access to SU can delete them. And second, introducing a password is nothing like "accidentally hit delete".
For now I'm fine... is only two that I need purged and they don't bother me that much. If there will be more, then I will either ask for cleaning, or hopefully a new version of the app will be available and I will be able to do it myself. -
If you are to allow html in the Extensions manager, maybe open the links in the default browser.
-
flagged...thanks
-
hi there,
whats the status on the plugin manager ?! there any chance we see a update anytime soon?
-
@bsfranza said:
hi there,
whats the status on the plugin manager ?! there any chance we see a update anytime soon?
What do you think needs updating ? -
hey ho,
wasnt there a video once showing how one could save settings, shortcuts, and so on with plugin store?
that would be cool=)besides that a more complex bundle management would be cool...
.so to see which one is active on at the moment
.the ability to delete unneeded old bundles
.and save under a new name?!so
thanks for consideration
-
Hi, I'm having a similar problem that the one reported by leminilab, but I get a different response on ruby console:
Error: #<RuntimeError: can't modify frozen String>
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:517:ingsub!' c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:517:in
chooseplugins'
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:473:inautoinstall_dlg' c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:405:in
set_autoinstall_choice'
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:73:inblock in new' SketchUp:1:in
call'What happens is that the 'autoinstall' button don't work at all, and the installer inside the SFC menu won't work as well. When I go to the installed plugins, there's no list...
I found a workaround that is installing it in an aditional plugin folder using fredo's plugin. Now that's working, but would be nice to try to understand this problem! I'd appreciate if someone could help with that!
I'm using SU Pro 2015 64-Win 7
Thanks,
Caetano
-
@caecarvalho said:
Hi, I'm having a similar problem that the one reported by leminilab, but I get a different response on ruby console:
Error: #<RuntimeError: can't modify frozen String>
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:517:ingsub!' c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:517:in
chooseplugins'
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:473:inautoinstall_dlg' c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:405:in
set_autoinstall_choice'
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:73:inblock in new' SketchUp:1:in
call'What happens is that the 'autoinstall' button don't work at all, and the installer inside the SFC menu won't work as well. When I go to the installed plugins, there's no list...
I found a workaround that is installing it in an aditional plugin folder using fredo's plugin. Now that's working, but would be nice to try to understand this problem! I'd appreciate if someone could help with that!
I'm using SU Pro 2015 64-Win 7
Thanks,
Caetano
This is a very rare error.
in fact, so rare that I can say I have never seen it before !
Can you give the result of:
$LOAD_PATH
Also the result of:
SCF_Dialog.custom_plugins()
The 'string' that the .gsub! is applied to is NOT 'frozen', so I can't see what's the issue ! -
@unknownuser said:
This is a very rare error.
in fact, so rare that I can say I have never seen it before !
Can you give the result of:
$LOAD_PATH
Also the result of:
SCF_Dialog.custom_plugins()
The 'string' that the .gsub! is applied to is NOT 'frozen', so I can't see what's the issue !Hi TIG,
Thanks for your fast answer!
$LOAD_PATH
["C:/Users/CAETANO/Documents/SU Custom Plugin Folder", "C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib", "C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific", "C:/Program Files/SketchUp/SketchUp 2015/Tools", "C:/Users/CAETANO/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins", "C:/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins", "C:\ProgramData/ASGVIS", "C:\ProgramData/ASGVIS/VfS", "C:\ProgramData/ASGVIS/VfS/Ruby", "C:\ProgramData/ASGVIS/VfS/Ruby/images"]SCF_Dialog.custom_plugins()
["C:/ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins", "C:/Users/CAETANO/Documents/SU Custom Plugin Folder"]After I installed Sketchucation Tools in the custom pluguin folder that I created with Fredo's plugin (Before I've deleted the files, including the ones appdata/local/SFC and appdata/local/temp/SFC), it's working but it won't save in the default location (appdata/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins).It's saying that there's no permitions to install on this folder, instead it's installing on (ProgramData/SketchUp/SketchUp 2015/SketchUp/Plugins). So I don't get that first error anymore in the ruby console. And I still don't get the list with the installed plugins.
This problem happened after I restored the default icon for the plugins folder, cause I was having problems with another plugin installation, so I tryied those steps in this link:
http://sketchucation.com/resources/tutorials/811-setting-security-permissions-in-sketchupThe weird think is that the default plugin folder(appdata/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins) seems to have all the permissions...
I have even restored the SU installation, with no success...
I'm really intrigued by this problem! Thanks for taking your time to help!
Best,
Caetano
-
Thanks.
Looks like there is nothing odd about your
$:
Looks like a permissions issue to me...
FindC:\Users\CAETANO\AppData\Roaming\SketchUp\SketchUp 2015\SketchUp
then with Admin powers, step up one level and select its folder-icon,
ensure it has FULL permissions set for ALL those listed under:
Right-click > Context-menu > Properties > Security > Edit OK/Apply
Repeat the 'FULL
' set up for the folders contents - there should be three subfoldersPlugins, Classifications, Tools
.
Ensure that the contents of the 'Plugins
' folder are all also set 'FULL
'.
The permission changes should automatically apply to a folder's contents, but just double-check...
If the 'Plugins
' folder is missing try making it ??
try to delete the folder's "cookiejar.xml" file too - it might be corrupted.Restart SketchUp and test...
If this fails...
I see you have a Vray installation.
Can you disable that plugin, restart SketchUp and retry - to see if it is somehow conflicting ? -
@caecarvalho said:
Error: #<RuntimeError: can't modify frozen String>
c:/users/caetano/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/sketchucation/scf_dialog.rbs:517:in `gsub!'TIG - what is the source of the string you call gsub! on?
-
def self.chooseplugins(p=nil) p = nil if p == '' if p p.gsub!(/["]/, "'") ### line 517 @choi = p else @choi=nil end RBZtool.set_choi(@choi, @url, @cloud) end
Is the method
chooseplugins
receives the chosen plugins folder's path-name.
The chosen path is from a list assembled from folder-paths in $: which is filtered to remove folders like Tools, Ruby folders etc...
I think that gsub is unlikely ever to include a ", but since it's via a callback, js might mess up ?
It only runs if 'p' is not nil.
The 'p' passed should always be a 'string' [folder-path].
I'm wondering if a non-standard Vray path containing a '' rather than a '/' is causing an issue...
It'd be easily trappable in the $: filtering, but it's not at the moment...
Disabling Vray from loading might show this up ?What does your dialog offering custom-plugins folder choices look like ??
-
@tig said:
... path containing a '' rather than a '/' is causing an issue...
I recently had a problem with 'mixed separator' paths [on a PC test], oddly File.join was returning it, but using either worked...
or can you test for
.frozen?
john
Advertisement