• Dummy Article For Plugin Page

LibFredo6    v7.8a

  • Overview
  • Quick Start
  • Documentation
  • Release Notes

Overview of LibFredo6

LibFredo6 is a shared plugin library used by some of my plugins. LibFredo6 takes care, among others, of enriching my plugins with a few capabilities such as default parameters, language translation, Check Plugins for Update, Trace logging, etc.

It is NOT a standalone plugin. It must be installed once and updated as needed when new versions are published.

Plugins currently using LibFredo6 are:
FredoScale RoundCorner JointPushPull Interactive Curviloft Tools On Surface FredoTools TopoShaper Curvizard VisuHole Animator SUClock GhostComp HoverSelect

  • Sketchup versions: 6 and above (Free, Make and Pro) - certified for SU2017
  • Platform: Windows and Mac OSX
  • Language: English, French, Spanish (Spain and Latin America), Chinese, + partial Italian, Japanese, Korean, German (thanks to all kind translators). Thanks to Christophe Plassais for the French user manual. Thanks to guanjin for the Chinese user manual.
  • Menus: by default, it is installed in Window > LibFredo6 Settings…
  • Icon toolbar: NO Toolbar


Discussion forum

Links to Sketchucation Forum: Main Post   Latest Release


Installation of LibFredo6

LibFredo6 is released as a regular RBZ extension file on the Sketchucation Site.

 Method 1: Download RBZ file and install via the Sketchup Extension Manager 
To download the RBZ file, use the red button on the right side of this page:

  •  Download  If your are already logged in.
  •  Log in to get it!  otherwise, in order to log in or to register to Sketchucation as a new member (this is FREE). You will then be able to download the RBZ file.

The installation of the RBZ file is done from within Sketchup via the Sketchup Extension Manager
      - for Sketchup versions <= 2016 - menu Windows > Preferences > Extensions
      - for Sketchup 2017 and above - menu Windows > Extension Manager.

If you are not familiar with the installation of Sketchup extensions and Sketchucation, it is advised to watch the video LibFredo6 installation at the top of this page.

 Method 2: Auto-install in ONE CLICK via the Sketchucation ExtensionStore 

IMPORTANT: Whatever way you choose, you MUST quit and restart Sketchup to get LibFredo6 properly loaded.

After the installation, you should have the following footprint in the Sketchup Plugins directory, that is, one folder and one .rb file

As a reminder, here are the standard Sketchup Plugins root directory on Windows and OSX:
  • Windows SU8: C:\Program Files\Google\Google SketchUp 8\Plugins
  • Windows SU2013: C:\Program Files\SketchUp\SketchUp 2013/Plugins
  • Windows SU2014: C:\Users\\AppData\Roaming\SketchUp\SketchUp 2014\SketchUp\Plugins
  • Windows SU2015 and above: C:\Users\\AppData\Roaming\SketchUp\SketchUp 2015 \SketchUp\Plugins
  • Mac SU8: Macintosh HD/Library/Application Support/Google SketchUp 8/SketchUp/Plugins
  • Mac SU2013: ~/Library/Application Support/SketchUp 2013/SketchUp/Plugins
  • Mac SU2014: ~/Library/Application Support/SketchUp 2014/SketchUp/Plugins
  • Mac SU2015 and above: ~/Library/Application Support/SketchUp 2015 /SketchUp/Plugins

NEVER rename files or move them out of their folders.

LibFredo6 can be installed in an alternate plugins directory, not just the Sketchup standard directory. Always make sure that my other plugins (like Fredo_RoundCorner) are located in the SAME folder as LibFredo6.

Permission to use this software for any purpose and without fee is hereby granted

Distribution of this software for any purpose is subject to:

  - the expressed, written consent of the author

  - the inclusion of the present copyright notice in all copies.

Page under construction

Menu for LibFredo6

LibFredo6 does not have a Toolbar but installs a submenu LibFredo6 Settings… in the Window menu of Sketchup. It contains a command to specify the language preferences, as well as several utilities for plugin information and maintenance. You can also set a few default parameters (inference colors) and access the documentation (as a PDF).


Support of High-resolution screens

With high resolutions screens (double dpi), the button palette used in some of my plugins displays in very small fonts. There is no native support yet from Sketchup for high resolution screens.

As of LibFredo6 v7.7a (9 Jul 17), there is a first attempt to support high-resolution screens. Basically, the button palettes, progressions bars, the text font, the line thickness and the dimension of some visual marks are grown by the factor of resolution.

  • Sketchup < 2016: Font size cannot be changed and characters may thus still appear small
  • Sketchup 2016: you have to set up manually the scale factor (usually 2), because it cannot be detected by the API.
  • Sketchup >= 2017: the configuration is automatic. Still you can disable the option.

The settings are in the LibFredo6 Default Parameters:

This support should apply to all my plugins using LibFredo6 (except HoverSelect). For Animator, you MUST upgrade to Animator 1.7 or above. However, there may be changes required in each individual plugin, which will be rolled out progressively.

Please report all issues and suggestions in the following thread on the Sketchucation forum


Check Plugins for Update

This feature allows to check the version of my plugins installed on your device.

Documentation

The documentation is a little bit outdated, but gives you an idea of some of the features of LibFredo6.
LibFredo6 User Manual - English - v5.2.pdf

Note: If you drop the PDF doc files into the Plugins directory, you can access them from within Sketchup via the menu Windows > LibFredo6 Settings... > Documentation...

Links to Sketchucation Forum: Main Post   Latest Release


What's new in latest release v7.7

  • Adjustments for support high-resolution screens.
  • First implementation of VRay in Animator
  • Bug fixing

Please refer to the Quick Start section for details on high-resolution screens.


Release History

LibFredo6 7.8a – 04 Oct 17: release for JointPushPull 4.0

LibFredo6 7.7g – 04 Oct 17: fix problems of loading for OSX High Sierra

LibFredo6 7.7f – 01 Oct 17: fix problems of loading for OSX High Sierra

LibFredo6 7.7e – 19 Sep 17: bug fixing over 7.7d which introduced a bug affecting TopoShaper

LibFredo6 7.7d – 13 Sep 17: bug fixing (in Cross draw) that may affect Animator and some FredoTools plugins

LibFredo6 7.7c – 16 Aug 17: Minor release for support of Hi-resolution screens and implementation of VRay in Animator

LibFredo6 7.7a – 09 Jul 17: Major release for support of Hi-resolution screens, for FredoTools 3.1 and for Animator 1.7

LibFredo6 7.6a – 25 May 17: Major release for Animator 1.6

LibFredo6 7.5b – 13 Feb 17: Fixes in Quick Launchers

LibFredo6 7.5a – 12 Feb 17: Release for Animator 1.5a + cosmetic changes and bug fixing

LibFredo6 7.4c – 16 Jan 17: corrections and support SUClock

LibFredo6 7.4a – 14 Jan 17: Bug fixes and small evolutions

LibFredo6 7.3b – 02 Jan 17: Release re-fixing major bugs in FredoScale for SU2017

LibFredo6 7.3a – 24 Dec 16: Release fixing major bugs in FredoScale for SU2017

LibFredo6 7.2h – 24 Nov 16: Release fixing major bugs in Animator

LibFredo6 7.2g – 20 Nov 16: Release fixing major bugs in Animator (Orbiting and Screw)

LibFredo6 7.2e – 15 Nov 16: Release fixing some issues signalled, impacting Curvizard and Curviloft (due to a bug in G6)

LibFredo6 7.2d – 31 Oct 16: Release fixing major issues preventing proper load of LibFredo6 for SU versions < 2014

LibFredo6 7.2a – 20 Oct 16: Release for Animator

LibFredo6 6.9b – 13 Nov 15: Maintenance release

LibFredo6 6.8c – 16 Jul 15: Fix a blocking bug in FredoTools::Convexify

LibFredo6 6.8b – 09 Jul 15: Major release for RoundCorner 3.0 and FredoTools 2.8 (ReportLabelArea and SolidVoume)

LibFredo6 6.7c – 23 Mar 15: remove noisy traces at startup of Sketchup (second trial)

LibFredo6 6.7b – 22 Mar 15: remove noisy traces at startup of Sketchup

LibFredo6 6.7a – 25 Feb 15: major release for FredoTools::AutoReverseFaces and FredoTools::Convexify in FredoTools 2.6

LibFredo6 6.6b – 18 Jan 15: Some bug fixing in some FredoTools plugins

LibFredo6 6.6a – 10 Jan 15: Release for FredoTools::ElementStats 1.0a (Statistics about entities in the model)

LibFredo6 6.5a – 30 Dec 14: Release for TopoShaper 2.0 (Terrain from Cloud of Points)

LibFredo6 6.4a – 17 Nov 14: Release for AngleInspector, part of FredoTools v2.4

LibFredo6 6.3a – 19 Oct 14: Release for support of non-ascci usernames in SU14

LibFredo6 6.2a – 12 Oct 14: Release for EdgeInspector 1.2 and various fixes, including installation with non-ascii usernames

LibFredo6 6.1b – 22 Sep 14: Republishing due to a possible issue with encoding of main rb file

LibFredo6 6.1a – 21 Sep 14: Release for VisuHole 1.0

LibFredo6 6.0b – 16 Jul 14: Release for the support of Section Planes in MoveAlong 1.2 and DrawAlong 1.1.

LibFredo6 6.0a – 18 Jun 14: Release for FredoTools 2.0a with MoveAlong 1.2 and DrawAlong 1.1, with fixes and new functions

LibFredo6 5.9b – 17 May 14: Release for FredoTools 1.9a with MoveAlong 1.1 and DrawAlong 1.0, with a fix for input of architectural units in VCB

LibFredo6 5.9a – 15 May 14: Release for FredoTools 1.9a with MoveAlong 1.1 and DrawAlong 1.0.

LibFredo6 5.8c – 17 Apr 14: Release for FredoTools 1.8c and MoveAlong 1.0c.

LibFredo6 5.7a – 15 Feb 14: Release for FredoTools 1.7 and EdgeInspector 1.1a.

LibFredo6 5.6a – 03 Feb 14: Release Curvizard 1.6 and other bug fixing.

LibFredo6 5.5g – 24 Jan 14: Release mainly for EdgeInspector 1.0 .

LibFredo6 5.4b – 08 Nov 13: Release mainly for TopoShaper 1.1 (for Altitude Editor) and future Sketchup compatibility - with some bug fixing.

LibFredo6 5.3h – 29 Oct 13: Release mainly for JointPushPull 3.0 - Interactive Edition and future Sketchup compatibility - with some bug fixing.

LibFredo6 5.3g – 27 Oct 13: Release mainly for JointPushPull 3.0 - Interactive Edition and future Sketchup compatibility

LibFredo6 5.2a – 30 Aug 13: Same as 5.1 but implements a change of name for the top file (Fredo6_!LibFredo6.rb instead of LibFredo6.rb).

LibFredo6 5.1c – 22 Aug 13: Same as 5.1a but fixes a wrong publishing of 5.1b

LibFredo6 5.1b – 22 Aug 13: Same as 5.1a but fixes a bug preventing Check For Update to display

LibFredo6 5.1a – 22 Aug 13: Release introducing a new naming convention for files and folders (again), to comply with the Extension Warehouse.

LibFredo6 5.0c – 06 Jul 13: Major release introducing a new naming convention for files and folders.

LibFredo6 4.9c – 20 May 13: Technical release still related to issues on Mac platforms.

LibFredo6 4.9b – 19 May 13: Technical release related to issues on Mac platforms.

LibFredo6 4.9a – 18 May 13: Release for Curvizard 1.2 with various fixes.

LibFredo6 4.8a – 25 Apr 13: Release for TopoShaper.

LibFredo6 4.7c – 09 Apr 13: Minor update related to a bug in Sketchup versioning.

LibFredo6 4.7a – 03 Oct 12: Release for Curvizard 1.1

LibFredo6 4.6e – 03 Oct 12: Minor release to fix a problem in Check for Updates, due to change of URL scheme of the new Sketchucation web site. Version 4.6d had a problem.

LibFredo6 4.6d – 03 Oct 12: Minor release to fix a problem in Check for Updates, due to change of URL scheme of the new Sketchucation web site.

LibFredo6 4.6c – 11 Jul 12: Major release for Curvizard

LibFredo6 4.5a – 08 May 12:
• Update for ThruPaint 1.2 to support some evolutions.
• Additional features for the Free Rotate tool of FredoScale

LibFredo6 4.4m – 14 Apr 12: Small update for ThruPaint adjustments. Integration of the Chinese (thanks to guanjin) and two Spanish translations (thanks to Defisto and Oxer)

LibFredo6 4.4j – 11 Apr 12: Release for ThruPaint

LibFredo6 4.3c – 31 Jan 12: fixed a small issue with environment variables not properly set on some Mac configuration.

LibFredo6 4.3b – 22 Dec 11: fixed a bug in the display of numeric buttons in Palettes (invisible in Curviloft) and added the updated Spanish translation (many thanks to Defisto).

LibFredo6 4.3a – 19 Dec 11: This release is necessary for FredoTools 1.0.

LibFredo6 4.2a – 16 Sep 11: This release finally addresses the issues of security with Webdialogs on Safari 5.0.6 and higher, as well as a few other bug fixing.

LibFredo6 4.1a – 11 Sep 11: This release was supposed to solve the issues with Webdialogs on Safari 5.0.6 and higher, but did not really.

LibFredo6 4.0a – 23 Aug 11: major technical release. LibFredo6 is responsible for the loading of my plugins (no more use of ZLoader__xx.rb files). This should minimize errors at installation. Version 4.0 also includes some utilities for plugin maintenance (Purge obsolete files, performance at load time, trace logging)

LibFredo6 3.7c – 07 Jun 11: minor maintenance release (issues in Check for Update). It also includes an update to Italian translation by COSEDIMARCO and Spanish translation by Defisto

LibFredo6 3.7b – 22 Apr 11: This includes a small fix to avoid double loading of LibFredo6 in all situations

LibFredo6 3.7a – 17 Apr 11: This release includes the Check Plugins for Update feature, as well as some fixes in the Web dialogs. It is also required for SUClock 1.1

LibFredo6 3.6b – 13 Jan 11: This release is mainly to support Curviloft 1.1 and fix a few issues with SU8. It also includes the support of a two-phase loading mechanism for some of my scripts. Note: if you downloaded 3.6a, please upgrade to 3.6b or higher because there was a small bug in the Skinning for Curviloft.

LibFredo6 3.4c – 06 May 10: Stable version