Recommended Posts

Greetings,

LPub3D 2.0.14 is released.

LPub3D is an Open Source WYSIWYG editing application for creating LEGO style digital building instructions. It uses the LDraw parts library, the most comprehensive library of digital Open Source LEGO parts available and reads the LDraw LDR and MPD model file formats. LPub3D is available for free under the GNU Public License v3 and works on the Windows Operating Systems. 
Portions of LPub3D are based on LPUB© 2007-2009 Kevin Clague, LeoCAD© 2015 Leonardo Zide.and additional third party components.
LPub3D can run under POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD using WINE HQ.


You can download from sourceforge.net or check for updates in your existing installation.

LPub3D 2.0.14.838.2 
 
Features and enhancements 
------------ 
Fix: File reload after external source change breaks page drop-down combo dialogue(r837) 
 * When a file is reloaded after being changed by an external source, the drop-down menu for selecting a page doesn't work until after navigating using another method. 


Fix: Image orientation does not conform when page orientation changed to Landscape (r836) 
 * Image generation was not inheriting the proper page size values. 


Fix: Extra characters "%3" in margin meta and page size meta does not display the page size identifier(r835) 
 * Oops, allocated the page size identifier variable to the wrong meta - should have been allocated to page size meta instead of units meta (units meta is used for setting the margin). Consequently, the page size meta is missing the size identifier (A4, Letter, etc...) because the place-holder to pass the variable is not there. This must have happened during the patch process from the maintenance branch because it did not present during my tests. Both issues are now corrected. 

 

Cheers,

Share this post


Link to post
Share on other sites

Like I said on the LDraw forums, thanks for all the updates to LPub3D! :thumbup:

Although, I do think it would be better to keep a single topic for LPub3D here on the forums (just like we have a main topic for LDCad) to avoid cluttering the topic list with all kinds of updates.
If you like, we could use this one. You could maybe create a little piece of text about LPub3D in the first post and I'll edit the title for you :classic:

Share this post


Link to post
Share on other sites

 

Greetings,

LPub3D 2.0.15 is released.

You can download from sourceforge.net or check for updates in your existing installation.

Change Log:

LPub3D 2.0.15.846.2 
 
Features and enhancements 
------------ 


Fix: Reset step cache (r845) 
 * CSI (assembly) context menu item "Reset Step Assembly Image Cache." Clear and regenerate CSI .png (assembly) and .ldr (temp) files for the selected step. This context menu is only displayed for multi-step pages allowing the editor to refresh a specific CSI image on the page. 


Fix: Reset page cache (r844) 
 * Page context menu item "Reset Page Assembly Image Cache." Clear and regenerate CSI .png (assembly) and .ldr (temp) files for all assemblies on the current page. 
 This function will not reset PLI (parts) content. 


Fix: On reset all caches LPub3D returns to first page (r843) 
 * LPub3D will return to the page on which it was when reset all caches launched. 


Fix: Fade position lost on page refresh (r842) 
 * Refresh page (in the LDraw editor) and closing the preference dialogue will refresh the loaded model file after which the fade position is lost and the entire first step on the page is incorrectly faded. This behaviour has been corrected. 

 

Fix: INSERT MODEL meta places meta in the wrong place (r841) 
 * When there are steps after the last part-added step, the INSERT MODEL meta added by LPub3D is placed after the STEP meta instead of before it. 
Fix: Image banner removed from viewer window before export is finished (r840) 

Cheers,

Greetings,

 

LPub3D 2.0.16 is released.

 

You can download from sourceforge.net or check for updates in your existing installation.

 

Change Log:

 

LPub3D 2.0.16.858.2

 

Features and enhancements 

------------ 

 

Fix: Prompt to download LDraw archive when archive not provided (r856) 
 * When a portable distribution of LPub3D (e.g. when distributed in AIOI) does not include the LDraw archive libraries, LPub3D will prompt the installation user to download or select the LDraw library archives if they are not detected. This update allows portable distributions of LPub3D to exclude the official and unofficial LDraw library archive files. Note that if a portable distribution includes only the official LDraw library archive (complete.zip), LPub3D will automatically build the unofficial library archive (lpub3dldrawunf.zip) file from content in the LDraw\unofficial directory; however, subdirectory parts and p will be ignored so the created unofficial library archive will NOT contain the default unofficial library parts and primitives. To fully update the unofficial library archive file under this scenario, select Tools/Refresh LDraw Unofficial Parts from the LPub3D menu bar to update the lpub3dldrawunf.zip with the latest unofficial parts and primitives. 


Fix: Cover page attributes displayed outside of page (r853) 
 * Page attributes placed outside of page when displaying individual attributes. Attributes on both front and back cover pages were experiencing this behaviour. The behaviour is now corrected. Refer to features and enhancements for LPub3D 2.0.11.816.2  to review additional details on manipulating page attributes. 


Fix: Refresh open model file when preference changes (r852) 
 * Refresh open model file when "display all page attributes" and "generate cover pages" preference settings have changed. 


Fix: Unable to create a new line in text items - e.g. Model Description (r851) 
 * It is now possible to split text in text boxes and all editable page attributes - e.g. model description, LEGO disclaimer etc... When you select a text item, the cursor is placed at the very beginning of the dialogue. Use your arrow keys to move the cursor to the desired position of the dialogue. 
 To split a line simply hit the "enter" key on your keyboard. It is also possible to create a new line by inserting inserting the newline characters \n. 
 One can also add "quoted texts" in test items. Just like adding a new line, simply type " before and after the content you wish to quote. It is not necessary to enter an escape character \ but entering an escape character before the \" is also supported. 


Fix: The step number is slightly off of the page when using default settings (r850) 
 * Page header and footer width is now matched with the size and orientation of the displayed page. One can also change the "Relative To" settings from header/footer to page using the context menu/Move Step Number dialogue. For example, the step number on single step pages default placement is relative to the invisible page header - which can be managed in the page setup dialogue. Alternatively, step number placement on a single step page can be set relative to the page using the context menu as described earlier. 


Fix: Page movable and selectable in the graphics scene (r849) 
 * Page is now fixed and cannot be selected within the graphics scene. 


Fix: Drag and drop model file (r848) 
 * Open model file using drag and drop. Note that only one file at a time can be opened so dragging and dropping multiple files will only open the first file in in the list of selected files. 

 

Cheers,

Share this post


Link to post
Share on other sites

 

Greetings,

 

LPub3D 2.0.17 is released.

 

You can download from sourceforge.net or check for updates in your existing installation.

 

Change Log:

 

LPub3D 2.0.17.863.2 


Features and enhancements 
------------ 


Fix: Inconsistent page size/orientation transition (r862) 
 * Size and orientation transition is inconsistent between the editor and export for mixed orientation output. Editor and export page orientation corrected to behave the same. Here are some notes to describe how to use the different meta commands: 
 - Use the page context menu to set size and/or orientation to ensure proper meta command syntax. 
 - GLOBAL (e.g 0 !LPUB PAGE ORIENTATION GLOBAL PORTRAIT) meta keyword should only be used at the header of the top level model file - if you are manually adding meta commands in the LDraw editor. 
 - LOCAL (e.g 0 !LPUB PAGE ORIENTATION GLOBAL PORTRAIT) meta keyword will scope the meta command to only the current step - if you are manually adding meta commands in the LDraw editor.. 
 - When the LOCAL keyword is absent (e.g. 0 !LPUB PAGE ORIENTATION PORTRAIT), the meta command takes on the same behaviour as if the GLOBAL keyword is used - i.e. the meta command takes on a global scope from the point where it is used - unless it is superseded by a new meta command. 
 - When manually setting size and/or orientation on a child submodel (i.e. using the LDraw editor), place your command in the child submodel instead of placing it in the parent model. For MULTI_STEP(s), place the size orientation at the bottom of the MULTI_STEP - just before 0 !LPUB MULTI_STEP END. 


Fix: Empty output after export to pdf or images (r861) 
 * The page size was not captured during export (pdf or images) unless an explicit definition of the page size meta command is present in the model file (e.g. 0 !LPUB PAGE SIZE GLOBAL 8.5000 11.0000 Letter). This behaviour is now corrected. 


Fix: When page number is not displayed, the submodel instance count is also not displayed (r860) 
 * Instance count is by default placed relative to page number so, by default, if page number is not displayed then instance count is also not displayed. This behaviour is now changed to automatically set the instance count relative to the page if the page number is not displayed. As a result, the instance count will display regardless of the display status of the page number. 

Cheers,

 

Greetings,

 

LPub3D 2.0.18 is released.

 

You can download from sourceforge.net or check for updates in your existing installation.

 

Change Log:


LPub3D 2.0.18.876.2


Features and enhancements 
------------ 

 

Fix: Instance count placement when page number not displayed (r874) 
 * Instance count is placed relative to page number by default. When page number is not displayed, LPub3D will re-assign the instance count to any or the four page attributes, url, email, copyright, and author (default) displayed at the left bottom area of the page. If no page attributes are displayed, the instance count is assigned to the bottom left inside corner of the page. 


Fix: Fade part not displayed in assembly image (r872) 
 * The faded part is not rendered or displayed in the CSI step image. The non-faded part occurrence is rendered successfully and the faded part is displayed in the viewer.The problem persists after regenerating fade parts and clearing the cache. In some scenarios, particularly when LPub3D is launched with fade=Off and then fade is set to fade=ON using the Preferences menu after a model file is loaded, it is possible that the fade directory is not communicated to the renderer so no fade part image is rendered. This behaviour has been corrected. 
 With the updated behaviour, the fade search directories are updated on any change to the Fade Step check-box in the Preferences General tab. If the fade step is set to ON, fade directory with part file content will be added to the search directory. When fade step is set to OFF, the fade directory will be removed. 


Fix: True page background transparency (r871) 
 * When the page background is set the true transparent, it is not possible to display the background context menu so many page functions will not be accessible. To accommodate true transparency and enable the available page editing functions, when a page background is set to "none(transparent)" by the user, the page is set to white with alpha=1 during page editing but switched to true transparent for exporting/printing. This way, the user will have the ability to manipulate the page components while editing the document. 
Fix: Previewing the current page (single page) produces a blank page (r870) 
 * This behaviour has been corrected. 


Fix: Page size precision to 4 decimal places (r869) 
 *  When using some page sizes (e.g. A4), there was a thin white band at the right/bottom edge of the generated PDF pages when the background is set to colour or image. This issue resulted from using incorrect page sizes. The correct page size in inches sometimes require 4 digits of precision but were rounded to only 1 digit. All page sizes have been set to 4 digits of precision. 


Fix: Border meta automatically updated to LPub3D format (r868) 
 * LPub3D will automatically detect and update a LPub border meta to the LPub3D format which adds a line type attribute to the meta command. The previous behaviour would display an error format message prompting the user to correct the meta. The default line type set during automatic update is 1=solid. 
 Line types are  0=none,1=solid,2=dash,3=dot,4=dashDot,5=dashDotDot. An LPub meta line like this: 
 0 !LPUB PLI BORDER GLOBAL ROUND Black 0 15 MARGINS 0.472439 0.07 will be automatically updated to this: 
 0 !LPUB PLI BORDER GLOBAL ROUND 1 Black 0 15 MARGINS 0.472439 0.07 


Fix: Find button in LDraw editor (r867) 
 * Find button added to LDraw editor. The find dialogue will open with the word currently under the cursor. Therefore, an efficient use pattern is to place the cursor above the word you wish to search and click the search button. 


Fix: Display message for mixed page size and orientation (r866) 
 * When previewing a pdf export, the user has to option to present or suppress the message indicating there are different orientations and/or sizes in the preview. The Qt print preview does not play well with mixed pages sizes. This message informs the user of this fact. Additional Cleanup. 


Fix: Misplaced submodel occurrence (r865) 
 * When a submodel ends with a single step and the next to the last step is a multi-step, the submodel occurrence number (if used more than 1x in the parent model) is placed both at the multi-step and the last step in the child model. Under this scenario, the corrected behaviour places the occurrence number only at the last step. 

 

Cheers,

 

Greetings,

 

LPub3D 2.0.19.877.2 is released.

 

You can download from sourceforge.net or check for updates in your existing installation.

 

Change Log:

 

LPub3D 2.0.19.877.2 
 
Features and enhancements 
------------ 


Fix: Callout not displayed and part count incorrect when loading a model using multiple, separate ldr-format files (r877) 
 * These behaviours were introduced in LPub3D 2.0.0. The immediate work around is to merge the individual ldr files into a single MPD-format file. However, these behaviours are now corrected.

Cheers, 

Share this post


Link to post
Share on other sites

Greetings,

LPub3D 2.0.20 is released.

This release introduces 4 new platform distributions for Mac OSX, Arch Linux, Debian/Ubuntu Linux, and SUSE/Fedora/Red Hat Linux.

You can download this release from sourceforge.net or check for updates in your existing installation.

Available binary downloads:
Mac OSX:                                  DMG Package 64bit [Updated]
Windows (Installed):                 Win Installer 32/64bit
Windows (Portable):                 Win Zip Archive 32bit
Windows (Portable):                 Win Zip Archive 64bit
Arch Linux:                               PKG.tar.xz Package 64bit
Red Hat/Fedora/SUSE Linux:    RPM Package 64bit
Ubuntu/Debian Linux:              DEB Package 64bit

It is also possible to build LPub3D Mac and Linux distribution packages from source by running a single shell script.

LPub3D source (master branch) is now available on Github at https://github.com/trevorsandy/lpub3d.

Change Log: 
LPub3D 2.0.20.0.645 
 
Features and enhancements 
------------ 
Fix: Introducing LPub3D ports for Linux (Debian, Red Hat and Arch based distros) and Mac (OSX). [0853680] 
 * LPub3D is now available across Windows, Linux and Mac platforms. The LPub3D package can be accessed via direct download from sourceforge.net and is available in .dmg (OSX), .rpm (Red Hat) 
   .deb (Debian) and .pkg.tar.xz (Arch) formats. Additionally, LPub3D can be built directly from source with the provided .spec, Debian configuration files or PKGBUILD build 
   configuration files. LPub3D source for building Linux distros is available at https://github.com/trevorsandy/lpub3d; LPub3D source also remains available at http://sourceforge.net/p/lpub3d/code/
Fix: When the preferred renderer is manually typed into the preference dialogue, it is not validated upon exit of the preferences dialogue.  [44548f4] 
 * This behaviour has been corrected. Manually entered preferred render path is validated when the preference dialogue is closed. 
Fix: Automatically load LDraw archive libraries on initial application launch. [ff06bc9] 
 * To further improve the user experience at initial application launch. When LPub3D is loaded for the first time, it there are no archive libraries in at the user's application data path. LPub3D will automatically install the libraries packaged in the distribution. 
Fix: Update QuaZip library to v0.7.2 
 * Improve robustness. 
Fix: Enable and correct menu shortcuts.  [48ca363] 
 * LPub3D menu item keyboard shortcuts have been repositioned to allow both Editor, and 3DViewer's short cuts to reside on the main menu tool-bar. This redesign allows for more seamless integration on OSX and some Linux distros - e.g. Debian. 
   Additionally, all available LPub3D menu item short cuts are now enabled. Here are the new mappings: 
 
   Main Page Design 
Open                         = Ctrl+O 
Save                          = Ctrl+S 
Print File                    = Ctrl+T (Currently Disabled) 
CloseFile                    = Ctrl+X 
First Page                  = Ctrl+P 
Last Page                  = Ctrl+L 
Previous Page           = Ctrl+E 
Next Page                 = Ctrl+N 
Export Bmp              = Alt+B 
Export Png               = Alt+N 
Export Pdf                = Alt+F 
Export Pdf Preview   = Alt+P 
Export Jpg               = Alt+J 
Fit Page Width         = Alt+W 
Fit Page Visible         = Alt+V 
Actual Size                = Alt+A 
Redo                        = Ctrl+Y (Also affects LDraw Editor Menu) 
Undo                        = Ctrl+Z (Also affects LDraw Editor Menu) 
Exit Application         = Ctrl+Q 
 
  LDraw Editor Menu 
Cut                           = Ctrl+X 
Paste                        = Ctrl+V 
Copy                         = Ctrl+C 
Select All                   = Ctrl+A 
Redraw                     = Ctrl+R 
Find                          = Ctrl+F 
Delete                       = DEL 
 
  Parameter Editor Menu 
Cut                           = Ctrl+X 
Paste                        = Ctrl+V 
Copy                        = Ctrl+C 
Select All                  = Ctrl+A 
Save                        = Ctrl+S 
Find                         = Ctrl+F 
Undo                       = Ctrl+Z 
Redo                       = Ctrl+Y 
Delete                      = DEL 
 
  3D Viewer Menu 
Insert ROTSTEP       = Shift+O 
ROTSTEP Absolute   = Shift+B 
ROTSTEP Relative    = Shift+E 
Select                       = Shift+S 
Zoom                       = Shift+Z 
Zoom Region           = Shift+G 
Rotate Camera View = Shift+T 
Pan                          = Shift+P 
Select Invert             = Ctrl+Shift+I 
Save As                    = Ctrl+Alt+S 
Find                         = Ctrl+Shift+F 
Copy                        = Ctrl+Shift+C 
Select All                  = Ctrl+Shift+A 
Hide Selected           = Ctrl+H 
Hide Unselected       = Ctrl+Shift+H 
Unhide All                = Ctrl+U 
Unhide Selected       = Ctrl+Shift+U 
Undo                       = Ctrl+Shift+Y 
Redo                       = Ctrl+Shift+Z 

Cheers,

Edited by bootknuckle
Update osx dmg download package

Share this post


Link to post
Share on other sites

Great news about dedicated Linux versions!

It looks like only recent Ubuntu versions carry compatible version of libqt5core5a. Older, but still supported 14.04 LTE has v5.2.1. Oh well, it might be the time for upgrade then.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.